コード例 #1
0
ファイル: Enemy.java プロジェクト: spaivaras/Space-shooter
  private void prepareShip() {

    ship = (Ship) WorldObjectPool.getInstance().reuse("Light-fighter");
    if (ship == null) {
      ship = new LightFighter(this, shipStartX, shipStartY);
      ManagerActor.getInstance().addEntityNext(ship);
    } else {
      ship.getBody().setTransform(shipStartX, shipStartY, ship.getBody().getAngle());
      ship.setShipController(this);
    }
  }
コード例 #2
0
ファイル: Enemy.java プロジェクト: spaivaras/Space-shooter
 @Override
 public boolean dispose() {
   WorldObjectPool.getInstance().cache(ship);
   return true;
 }