コード例 #1
0
ファイル: CrateView.java プロジェクト: dtrsan/robombs
  private void checkChild() {
    if (world == null) {
      throw new RuntimeException("The CrateView instance has to know its world!");
    }
    if (animIndex == 0 && child == null && !botUsage) {
      // Create the child object with the animation inside.
      addChild(childBluePrint);
      if (Globals.compiledObjects) {
        child.compile(true);
      }

      String name = "phong";
      if (Globals.normalMapping) {
        name = "normals";
      }

      ShaderProvider.setShader(name, child);
      world.addObject(child);
    }
  }
コード例 #2
0
ファイル: EnemyView.java プロジェクト: dtrsan/robombs
 public void removeFromWorld(World world) {
   super.removeFromWorld(world);
   world.removeObject(shield);
 }
コード例 #3
0
ファイル: EnemyView.java プロジェクト: dtrsan/robombs
 public void addToWorld(World world) {
   super.addToWorld(world);
   world.addObject(shield);
 }