📄 map.java
字号:
package sanguo.map;
import java.util.LinkedList;
import sanguo.character.Character;
public class Map {
private int width;
private int height;
private int map[][];
LinkedList<Character> characters;
public Map(int height,int width){
characters = new LinkedList<Character>();
this.height = height;
this.width = width;
this.map = new int [height][width];
}
public Map(int map[][]){
characters = new LinkedList<Character>();
this.map = map;
this.width = map[0].length;
this.height = map.length;
}
public boolean addCharacter(Character c){
if(characters.contains(c)){
return false;
}else{
this.characters.add(c);
}
return true;
}
///////////////////////////////////////
//Getters and Setters
public LinkedList<Character> getCharacters() {
return characters;
}
public void setCharacters(LinkedList<Character> characters) {
this.characters = characters;
}
public int getHeight() {
return height;
}
public void setHeight(int height) {
this.height = height;
}
public int[][] getMap() {
return map;
}
public void setMap(int[][] map) {
this.map = map;
}
public int getWidth() {
return width;
}
public void setWidth(int width) {
this.width = width;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -