コード例 #1
0
ファイル: GameObject.java プロジェクト: msoftware/bdx
 public boolean hit() {
   for (GameObject g : touchingObjects) {
     if (!touchingObjectsLast.contains(g)) {
       return true;
     }
   }
   return false;
 }
コード例 #2
0
ファイル: GameObject.java プロジェクト: msoftware/bdx
 public boolean hitComponent(String compName) {
   for (GameObject g : touchingObjects) {
     if (g.components.get(compName) != null && !touchingObjectsLast.contains(g)) return true;
   }
   return false;
 }
コード例 #3
0
ファイル: GameObject.java プロジェクト: msoftware/bdx
 public boolean hitProperty(String propName) {
   for (GameObject g : touchingObjects) {
     if (g.props.containsKey(propName) && !touchingObjectsLast.contains(g)) return true;
   }
   return false;
 }
コード例 #4
0
ファイル: GameObject.java プロジェクト: msoftware/bdx
 public boolean hit(String name) {
   for (GameObject g : touchingObjects) {
     if (g.name().equals(name) && !touchingObjectsLast.contains(g)) return true;
   }
   return false;
 }