我正在尝试编写战舰游戏。
首先,我创建了一个名为var value = 5,
i;
for (i = 0; i < value; i++) {
console.log(i, value - i - 1);
}
的类来表示将成为战场板的2D阵列的一个块:
Tile
接下来我创建了一个名为public class Tile {
public enum type{SEA, SHIP, HIT, MISS};
int x,y;
public type tile_type;
public Tile(int x,int y, type type){
this.x = x;
this.y = y;
this.tile_type = type;
}
}
的类,在构造函数中我想让每个tile都具有tile类型Board
:
SEA
这是Java编译器在 type.SEA 中找不到变量类型的地方。
我不明白问题所在。
答案 0 :(得分:1)
似乎你没有在type
中导入Board
,你可以明确地添加外部类:
Matrix[i][u].tile_type = Tile.type.SEA;