de.jos.game.objects.screen
Class TheGame

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

public class TheGame
extends AbstractGameObject
implements Constants


Field Summary
 
Fields inherited from class com.golden.gamedev.GameObject
bsGraphics, bsInput, bsIO, bsLoader, bsMusic, bsSound, bsTimer, fontManager, parent
 
Fields inherited from interface de.jos.game.Constants
BOARD_WIDTH_X, BOARD_WIDTH_Y, BOTTOM_BORDER, COLOR_BLUE, COLOR_CYAN, COLOR_GREEN, COLOR_ORANGE, COLOR_PINK, COLOR_RED, COLOR_VIOLET, COLOR_YELLOW, DEFAULT_BACKGROUND_COLOR, GAME_TIME_SECONDS, GAME_TIME_SECONDS_WARNING, LEFT_BORDER, LEVEL_ADVANCEMENT_HEIGHT, LEVEL_ADVANCEMENT_WIDTH, LEVEL_ADVANCEMENT_X_OFFSET, LEVEL_ADVANCEMENT_Y_TARGET, LEVEL_SOLVE_SCORE_X, LEVEL_SOLVE_SCORE_Y, MODE_INFINITE, MODE_PUZZLE, MOUSE_STATE_NOT_PRESSED, MOUSE_STATE_PRESSED, MOVE_DIFF, MOVING_FACTOR, PROGRESSBAR_BORDER, PROGRESSBAR_HEIGHT, PROGRESSBAR_WINDOW_BORDERX, PROGRESSBAR_WINDOW_BORDERY, PUZZLE_SPRITE_WIDTH_X, PUZZLE_SPRITE_WIDTH_Y, RIGHT_BORDER, SPRITE_HEIGHT, SPRITE_WIDTH, TOP_BORDER, TRANSPARENCY_INCREMENT, TRANSPARENCY_INIT, WINDOW_HEIGHT, WINDOW_WIDTH, X_OFFSET, Y_OFFSET
 
Constructor Summary
TheGame(com.golden.gamedev.GameEngine parent, ResourceContainer resourceContainer, org.springframework.beans.factory.xml.XmlBeanFactory xmlBeanFactory)
           
 
Method Summary
 AbstractGameBoard getBoard()
           
 AbstractGameLogic getGameLogic()
           
 java.lang.Integer getMode()
           
 void initResources()
           
 void render(java.awt.Graphics2D graphics)
           
 void setMode(java.lang.Integer mode)
           
 void setPuzzleLevelState(PuzzleLevelState puzzleLevelState)
           
 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

TheGame

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

initResources

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

update

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

render

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

getMode

public java.lang.Integer getMode()

setMode

public void setMode(java.lang.Integer mode)

getGameLogic

public AbstractGameLogic getGameLogic()

getBoard

public AbstractGameBoard getBoard()

setPuzzleLevelState

public void setPuzzleLevelState(PuzzleLevelState puzzleLevelState)


Copyright © 2008. All Rights Reserved.