de.jos.game.logic
Class PuzzleGameLogic

java.lang.Object
  extended by de.jos.game.logic.AbstractGameLogic
      extended by de.jos.game.logic.PuzzleGameLogic
All Implemented Interfaces:
Constants

public class PuzzleGameLogic
extends AbstractGameLogic


Nested Class Summary
 
Nested classes/interfaces inherited from class de.jos.game.logic.AbstractGameLogic
AbstractGameLogic.Direction, AbstractGameLogic.RenderedButton
 
Field Summary
 
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
PuzzleGameLogic()
           
 
Method Summary
protected  SpecialActionEvent getSpecificBulletMovingAction(Bullet bullet)
           
 void init()
           
 void render(java.awt.Graphics2D graphics, com.golden.gamedev.GameObject gameObject)
          Rendert das Spielfeld mit allen Grafiken
 void renderBackground(java.awt.Graphics2D graphics)
          Methode rendert zusaetzlich modusspezifische Backgrounds.
 void update(long elapsedTime, com.golden.gamedev.GameObject gameObject)
           
 
Methods inherited from class de.jos.game.logic.AbstractGameLogic
finish, getBoard, getLevel, getResourceContainer, getString, getString, isGameFinished, isGameSolved, setBoard, setGameFinished, setLevel, setResourceContainer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PuzzleGameLogic

public PuzzleGameLogic()
Method Detail

init

public void init()
Specified by:
init in class AbstractGameLogic

render

public void render(java.awt.Graphics2D graphics,
                   com.golden.gamedev.GameObject gameObject)
Description copied from class: AbstractGameLogic
Rendert das Spielfeld mit allen Grafiken

Overrides:
render in class AbstractGameLogic
Parameters:
graphics - Das Grahpics2D Objekt.
gameObject - Das Engine Game Objekt.

renderBackground

public void renderBackground(java.awt.Graphics2D graphics)
Methode rendert zusaetzlich modusspezifische Backgrounds.

Specified by:
renderBackground in class AbstractGameLogic
Parameters:
graphics - Der Graphics Context

update

public void update(long elapsedTime,
                   com.golden.gamedev.GameObject gameObject)
Overrides:
update in class AbstractGameLogic

getSpecificBulletMovingAction

protected SpecialActionEvent getSpecificBulletMovingAction(Bullet bullet)
Specified by:
getSpecificBulletMovingAction in class AbstractGameLogic


Copyright © 2008. All Rights Reserved.