コード例 #1
0
ファイル: Craft.java プロジェクト: hackstedt/Cheese
 // the craft is replaced to his entry point in the cheese
 public void kill() {
   --lives;
   pos.x = cuttingEdge.getFirst().x;
   pos.y = cuttingEdge.getFirst().y;
   previousPos = pos;
   clearCuttingEdge();
 }
コード例 #2
0
ファイル: Craft.java プロジェクト: hackstedt/Cheese
 public final void clearCuttingEdge() {
   cuttingEdge = new PointList(false);
   cuttingEdge.addVertexToEnd(getPosition());
 }
コード例 #3
0
ファイル: Craft.java プロジェクト: hackstedt/Cheese
 public void deleteRedundantCuttingEdgePoints() {
   cuttingEdge.deleteRedundantPoints();
 }
コード例 #4
0
ファイル: Craft.java プロジェクト: hackstedt/Cheese
 public boolean isOnCuttingEdge(Point p) {
   return cuttingEdge.isOnBorder(p);
 }
コード例 #5
0
ファイル: Craft.java プロジェクト: hackstedt/Cheese
 public void addCuttingEdgePoint() {
   cuttingEdge.addVertexToEnd(getPosition());
   deleteRedundantCuttingEdgePoints();
 }