public void tick(GameControls gc, GameTimer time) { dt = time.GetDeltaTime(); boolean hasMoved = player.move( level, (int) (player.getX() + gc.GetAxis(0)), (int) (player.getY() - gc.GetAxis(1))); if (hasMoved) { level.tick(); } }
public void tick() { if (inGame) { level.tick( (int) sX, (int) sY, (pixel.width / Tile.tileSize) + 2, (pixel.height / Tile.tileSize) + 2); character.tick(); sky.tick(); health.tick(); for (int i = 0; i < mob.toArray().length; i++) { mob.get(i).tick(); } } }
/** Updates screen objects */ public void tick() { level.tick(); }