void |
Facade.addAsteroidToWorld(World world,
Asteroid asteroid) |
void |
Facade.addBulletToWorld(World world,
Bullet bullet) |
void |
Facade.addPlanetoidToWorld(World world,
Planetoid planetoid) |
void |
Facade.addShipToWorld(World world,
Ship ship) |
void |
Facade.evolve(World world,
double dt,
asteroids.part2.CollisionListener collisionListener) |
java.util.Set<? extends java.lang.Object> |
Facade.getEntities(World world) |
java.lang.Object |
Facade.getEntityAt(World world,
double x,
double y) |
double[] |
Facade.getPositionNextCollision(World world) |
double |
Facade.getTimeNextCollision(World world) |
java.util.Set<? extends Asteroid> |
Facade.getWorldAsteroids(World world)
WORLD: Asteroids and planetoids
|
java.util.Set<? extends Bullet> |
Facade.getWorldBullets(World world) |
java.util.Set<? extends Planetoid> |
Facade.getWorldPlanetoids(World world) |
java.util.Set<? extends Ship> |
Facade.getWorldShips(World world) |
double[] |
Facade.getWorldSize(World world) |
boolean |
Facade.isTerminatedWorld(World world) |
void |
Facade.removeAsteroidFromWorld(World world,
Asteroid asteroid) |
void |
Facade.removeBulletFromWorld(World world,
Bullet bullet) |
void |
Facade.removePlanetoidFromWorld(World world,
Planetoid planetoid) |
void |
Facade.removeShipFromWorld(World world,
Ship ship) |
void |
Facade.terminateWorld(World world) |