node.java
来自「JAVA编写的跳棋游戏 是一个eclipse的工程, 现在是最新版本:」· Java 代码 · 共 58 行
JAVA
58 行
package org.yushang.jumpchess.pub;
public class Node {
public Object data = null;
private Map parent = null;
private Nodes Sides = new Nodes();
private int step = 0;
public Node(Map map) {
this.parent = map;
}
public Node(Map map, Object data, int step) {
this.parent = map;
this.data = data;
this.step = step;
}
public int getStep() {
return step;
}
public Map getParent() {
return parent;
}
public void JointTo(Node node) {
Sides.Add(node);
}
public void JointWith(Node node) {
this.JointTo(node);
node.JointTo(this);
}
public void CutFrom(Node node) {
Sides.remove(node);
}
public void CutEachOther(Node node) {
this.CutFrom(node);
node.CutFrom(this);
}
public void CutFromMap() {
while (Sides.size() > 0){
CutEachOther(Sides.get(0));
}
}
public Nodes getSides() {
return Sides;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?