de.jos.game.objects.screen
Class PuzzleLevelScreen

java.lang.Object
  extended by com.golden.gamedev.GameObject
      extended by de.jos.game.objects.screen.AbstractGameObject
          extended by de.jos.game.objects.screen.MultiPageScreen
              extended by de.jos.game.objects.screen.PuzzleLevelScreen
All Implemented Interfaces:
PuzzleLevelStateChangedListener

public class PuzzleLevelScreen
extends MultiPageScreen
implements PuzzleLevelStateChangedListener

Author:
root

Field Summary
 
Fields inherited from class com.golden.gamedev.GameObject
bsGraphics, bsInput, bsIO, bsLoader, bsMusic, bsSound, bsTimer, fontManager, parent
 
Constructor Summary
PuzzleLevelScreen(com.golden.gamedev.GameEngine gameEngine, ResourceContainer resourceContainer, org.springframework.beans.factory.xml.XmlBeanFactory xmlBeanFactory, PuzzleLevelState puzzleLevelState)
           
 
Method Summary
 void executePagingAction()
          In dieser Methode koennen zusaetzliche Aktionen definiert werden, die beim wechseln einer Seite durchzufuehren sind (z.B. umschalten eines Panels).
 java.lang.Integer getSelectedLevel()
           
 void initResources()
           
 void levelStateChanged(java.lang.Integer level)
          Wird aufgerufen, wenn sich der Zustand eines Levels geaendert hat.
 void setSelectedLevel(java.lang.Integer selectedLevel)
           
 void update(long elapsedTime)
           
 
Methods inherited from class de.jos.game.objects.screen.MultiPageScreen
getCurrentPage, getNumberOfPages, render, setCurrentPage, setNumberOfPages
 
Methods inherited from class de.jos.game.objects.screen.AbstractGameObject
addButtonToScreen, getFramework, getNextScreen, getResourceContainer, getScreenButtons, getString, getXmlBeanFactory, setNextScreen, setResourceContainer, setXmlBeanFactory
 
Methods inherited from class com.golden.gamedev.GameObject
checkPosMouse, checkPosMouse, click, drawFPS, finish, getCurrentFPS, getFPS, getHeight, getImage, getImage, getImages, getImages, getImages, getImages, getImages, getImages, getMouseX, getMouseY, getRandom, getWidth, hideCursor, keyDown, keyPressed, playMusic, playSound, rightClick, setFPS, setMaskColor, showCursor, start, takeScreenShot, takeScreenShot
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PuzzleLevelScreen

public PuzzleLevelScreen(com.golden.gamedev.GameEngine gameEngine,
                         ResourceContainer resourceContainer,
                         org.springframework.beans.factory.xml.XmlBeanFactory xmlBeanFactory,
                         PuzzleLevelState puzzleLevelState)
Method Detail

initResources

public void initResources()
Overrides:
initResources in class MultiPageScreen

update

public void update(long elapsedTime)
Overrides:
update in class MultiPageScreen

executePagingAction

public void executePagingAction()
Description copied from class: MultiPageScreen
In dieser Methode koennen zusaetzliche Aktionen definiert werden, die beim wechseln einer Seite durchzufuehren sind (z.B. umschalten eines Panels).

Specified by:
executePagingAction in class MultiPageScreen

getSelectedLevel

public java.lang.Integer getSelectedLevel()

setSelectedLevel

public void setSelectedLevel(java.lang.Integer selectedLevel)

levelStateChanged

public void levelStateChanged(java.lang.Integer level)
Wird aufgerufen, wenn sich der Zustand eines Levels geaendert hat.

Specified by:
levelStateChanged in interface PuzzleLevelStateChangedListener
Parameters:
level - Der Level, der sich geaendert hat.


Copyright © 2008. All Rights Reserved.