de.jos.game.objects.screen
Class AbstractGameObject

java.lang.Object
  extended by com.golden.gamedev.GameObject
      extended by de.jos.game.objects.screen.AbstractGameObject
Direct Known Subclasses:
CreditsScreen, IntroScreen, MultiPageScreen, StartScreen, TestScreen, TheGame

public abstract class AbstractGameObject
extends com.golden.gamedev.GameObject


Field Summary
 
Fields inherited from class com.golden.gamedev.GameObject
bsGraphics, bsInput, bsIO, bsLoader, bsMusic, bsSound, bsTimer, fontManager, parent
 
Constructor Summary
AbstractGameObject(com.golden.gamedev.GameEngine gameEngine, ResourceContainer resourceContainer, org.springframework.beans.factory.xml.XmlBeanFactory xmlBeanFactory)
           
 
Method Summary
 void addButtonToScreen(GameButton button)
           
 com.golden.gamedev.gui.toolkit.FrameWork getFramework()
           
 Screen getNextScreen()
           
 ResourceContainer getResourceContainer()
           
 java.util.List<GameButton> getScreenButtons()
           
 java.lang.String getString(java.lang.String key)
           
 org.springframework.beans.factory.xml.XmlBeanFactory getXmlBeanFactory()
           
abstract  void initResources()
           
abstract  void render(java.awt.Graphics2D graphics)
           
 void setNextScreen(Screen nextScreen)
           
 void setResourceContainer(ResourceContainer resourceContainer)
           
 void setXmlBeanFactory(org.springframework.beans.factory.xml.XmlBeanFactory xmlBeanFactory)
           
 void update(long elapsedTime)
           
 
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

AbstractGameObject

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

initResources

public abstract void initResources()
Specified by:
initResources in class com.golden.gamedev.GameObject

addButtonToScreen

public void addButtonToScreen(GameButton button)

render

public abstract void render(java.awt.Graphics2D graphics)
Specified by:
render in class com.golden.gamedev.GameObject

update

public void update(long elapsedTime)
Specified by:
update in class com.golden.gamedev.GameObject

getResourceContainer

public ResourceContainer getResourceContainer()

setResourceContainer

public void setResourceContainer(ResourceContainer resourceContainer)

getXmlBeanFactory

public org.springframework.beans.factory.xml.XmlBeanFactory getXmlBeanFactory()

setXmlBeanFactory

public void setXmlBeanFactory(org.springframework.beans.factory.xml.XmlBeanFactory xmlBeanFactory)

getString

public java.lang.String getString(java.lang.String key)

getFramework

public com.golden.gamedev.gui.toolkit.FrameWork getFramework()

getScreenButtons

public java.util.List<GameButton> getScreenButtons()

getNextScreen

public Screen getNextScreen()

setNextScreen

public void setNextScreen(Screen nextScreen)


Copyright © 2008. All Rights Reserved.