de.jos.game.objects.screen
Class MultiPageScreen

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
Direct Known Subclasses:
CombinationScreen, HelpScreen, PuzzleLevelScreen

public abstract class MultiPageScreen
extends AbstractGameObject

Author:
root

Field Summary
 
Fields inherited from class com.golden.gamedev.GameObject
bsGraphics, bsInput, bsIO, bsLoader, bsMusic, bsSound, bsTimer, fontManager, parent
 
Constructor Summary
MultiPageScreen(com.golden.gamedev.GameEngine gameEngine, ResourceContainer resourceContainer, org.springframework.beans.factory.xml.XmlBeanFactory xmlBeanFactory, Screen backScreen)
           
 
Method Summary
abstract  void executePagingAction()
          In dieser Methode koennen zusaetzliche Aktionen definiert werden, die beim wechseln einer Seite durchzufuehren sind (z.B. umschalten eines Panels).
 int getCurrentPage()
           
 int getNumberOfPages()
           
 void initResources()
           
 void render(java.awt.Graphics2D graphics)
           
 void setCurrentPage(int currentPage)
           
 void setNumberOfPages(int numberOfPages)
           
 void update(long elapsedTime)
           
 
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

MultiPageScreen

public MultiPageScreen(com.golden.gamedev.GameEngine gameEngine,
                       ResourceContainer resourceContainer,
                       org.springframework.beans.factory.xml.XmlBeanFactory xmlBeanFactory,
                       Screen backScreen)
Method Detail

initResources

public void initResources()
Specified by:
initResources in class AbstractGameObject

render

public void render(java.awt.Graphics2D graphics)
Specified by:
render in class AbstractGameObject

update

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

executePagingAction

public abstract void executePagingAction()
In dieser Methode koennen zusaetzliche Aktionen definiert werden, die beim wechseln einer Seite durchzufuehren sind (z.B. umschalten eines Panels).


getNumberOfPages

public int getNumberOfPages()

getCurrentPage

public int getCurrentPage()

setCurrentPage

public void setCurrentPage(int currentPage)

setNumberOfPages

public void setNumberOfPages(int numberOfPages)


Copyright © 2008. All Rights Reserved.