jeux.levels
Class MainMenu

java.lang.Object
  extended by org.newdawn.slick.state.BasicGameState
      extended by jeux.levels.MainMenu
All Implemented Interfaces:
org.newdawn.slick.ControlledInputReciever, org.newdawn.slick.ControllerListener, org.newdawn.slick.InputListener, org.newdawn.slick.KeyListener, org.newdawn.slick.MouseListener, org.newdawn.slick.state.GameState

public class MainMenu
extends org.newdawn.slick.state.BasicGameState

Author:
jub Le premier de nos niveaux, la page d'accueil.

Field Summary
private  int stateID
          L'identifiant du niveau
private  World world
          Le monde
 
Constructor Summary
MainMenu(int stateID, World world)
          Construit le niveau en initialisant l'identifiant
 
Method Summary
 int getID()
           
 void init(org.newdawn.slick.GameContainer container, org.newdawn.slick.state.StateBasedGame game)
           
 void render(org.newdawn.slick.GameContainer container, org.newdawn.slick.state.StateBasedGame game, org.newdawn.slick.Graphics g)
           
 void update(org.newdawn.slick.GameContainer container, org.newdawn.slick.state.StateBasedGame game, int delta)
           
 
Methods inherited from class org.newdawn.slick.state.BasicGameState
controllerButtonPressed, controllerButtonReleased, controllerDownPressed, controllerDownReleased, controllerLeftPressed, controllerLeftReleased, controllerRightPressed, controllerRightReleased, controllerUpPressed, controllerUpReleased, enter, inputEnded, inputStarted, isAcceptingInput, keyPressed, keyReleased, leave, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setInput
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stateID

private int stateID
L'identifiant du niveau


world

private World world
Le monde

Constructor Detail

MainMenu

public MainMenu(int stateID,
                World world)
Construit le niveau en initialisant l'identifiant

Parameters:
stateID - l'identifiant choisi.
Method Detail

init

public void init(org.newdawn.slick.GameContainer container,
                 org.newdawn.slick.state.StateBasedGame game)
          throws org.newdawn.slick.SlickException
Throws:
org.newdawn.slick.SlickException

render

public void render(org.newdawn.slick.GameContainer container,
                   org.newdawn.slick.state.StateBasedGame game,
                   org.newdawn.slick.Graphics g)
            throws org.newdawn.slick.SlickException
Throws:
org.newdawn.slick.SlickException

update

public void update(org.newdawn.slick.GameContainer container,
                   org.newdawn.slick.state.StateBasedGame game,
                   int delta)
            throws org.newdawn.slick.SlickException
Throws:
org.newdawn.slick.SlickException

getID

public int getID()
Specified by:
getID in interface org.newdawn.slick.state.GameState
Specified by:
getID in class org.newdawn.slick.state.BasicGameState