Skip to content

Commit acd4219

Browse files
committed
nurikabe: Add maxnum function
1 parent 77499f3 commit acd4219

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

src/variety/nurikabe.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,10 @@
7575
//---------------------------------------------------------
7676
// 盤面管理系
7777
Cell: {
78-
numberRemainsUnshaded: true
78+
numberRemainsUnshaded: true,
79+
maxnum: function() {
80+
return this.board.cols * this.board.rows;
81+
}
7982
},
8083
"Cell@canal": {
8184
maxnum: function() {

test/script/nurikabe.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ ui.debug.addDebugData("nurikabe", {
7373
result: "pzprv3/nurikabe/1/5/. . . . . /"
7474
},
7575
/* 問題入力テスト */
76-
{ input: ["editmode", "newboard,5,1"] },
76+
{ input: ["editmode", "newboard,5,2"] },
7777
{
7878
input: [
7979
"cursor,1,1",
@@ -87,7 +87,7 @@ ui.debug.addDebugData("nurikabe", {
8787
"key,right",
8888
"key,1,0"
8989
],
90-
result: "pzprv3/nurikabe/1/5/- . 1 2 10 /"
90+
result: "pzprv3/nurikabe/2/5/- . 1 2 10 /. . . . . /"
9191
},
9292
{
9393
input: [
@@ -99,7 +99,7 @@ ui.debug.addDebugData("nurikabe", {
9999
"key,-",
100100
"key,-"
101101
],
102-
result: "pzprv3/nurikabe/1/5/. - . 2 10 /"
102+
result: "pzprv3/nurikabe/2/5/. - . 2 10 /. . . . . /"
103103
},
104104
{ input: ["newboard,6,1"] },
105105
{
@@ -112,7 +112,7 @@ ui.debug.addDebugData("nurikabe", {
112112
"mouse,leftx6, 9,1",
113113
"mouse,rightx2, 11,1"
114114
],
115-
result: "pzprv3/nurikabe/1/6/- 1 2 3 4 999 /"
115+
result: "pzprv3/nurikabe/1/6/- 1 2 3 4 6 /"
116116
}
117117
]
118118
});

0 commit comments

Comments
 (0)