vooga.games.grandius
Class Blah

java.lang.Object
  extended by com.golden.gamedev.Game
      extended by vooga.engine.core.Game
          extended by vooga.games.grandius.Blah

public class Blah
extends Game

Grandius is a side-scrolling space shooter. The object of each level is to destroy all enemies. The player is the red ship on the left side of the screen, and he or she can use various weapons to destroy enemies. The "boss" of each level can only be destroyed once all 5 "mini-bosses" have been destroyed.


Field Summary
 
Fields inherited from class vooga.engine.core.Game
levelParser, myCurrentLevel, stateManager
 
Constructor Summary
Blah()
           
 
Method Summary
 PlayState getPlayState()
          Returns the Grandius PlayState for use in collision management.
 void initControls()
          Initializes the controls relevant to the Game.
 void initGameStates()
          Initialize the different GameStates possible in Grandius.
 void initResources()
          Initializes Grandius Resources.
static void main(java.lang.String[] args)
          Main launching method for Grandius.
 void pauseGame()
          Pauses the game.
 void unpauseGame()
          Unpauses the game.
 void update(long elapsedTime)
          Updates Grandius (overrides Game.update() to account for updating gameControl).
 
Methods inherited from class vooga.engine.core.Game
addGameState, getCurrentLevel, getGameStateManager, getPlayGameState, getResourceXMLPath, initSoundPlayer, launch, render, setAsPlayGameState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Blah

public Blah()
Method Detail

initResources

public void initResources()
Initializes Grandius Resources.

Overrides:
initResources in class Game

initControls

public void initControls()
Initializes the controls relevant to the Game.


pauseGame

public void pauseGame()
Pauses the game.


unpauseGame

public void unpauseGame()
Unpauses the game.


initGameStates

public void initGameStates()
Initialize the different GameStates possible in Grandius.

Overrides:
initGameStates in class Game

update

public void update(long elapsedTime)
Updates Grandius (overrides Game.update() to account for updating gameControl).

Overrides:
update in class Game

getPlayState

public PlayState getPlayState()
Returns the Grandius PlayState for use in collision management.


main

public static void main(java.lang.String[] args)
Main launching method for Grandius.