de.jos.game.logic
Class InfiniteGameBoard

java.lang.Object
  extended by de.jos.game.logic.AbstractGameBoard
      extended by de.jos.game.logic.InfiniteGameBoard
All Implemented Interfaces:
Constants

public class InfiniteGameBoard
extends AbstractGameBoard


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
InfiniteGameBoard()
           
 
Method Summary
 Bullet createRandomBullet(int x, int y)
           
 void fillFieldsByRandom()
           
protected  boolean hasAdjoiningBullet(java.util.List<Position> tmpList, Position pos)
           
 void initLevel(Level level)
           
 void setNewLevel(Level level)
           
 void updateBoard()
           
 
Methods inherited from class de.jos.game.logic.AbstractGameBoard
getActionContainer, getBoard, getBullet, getBulletList, getGameLogic, getLevel, getResourceContainer, isMovePossible, removeBullet, resetGlowAnimation, setActionContainer, setBullet, setGameLogic, setResourceContainer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InfiniteGameBoard

public InfiniteGameBoard()
Method Detail

initLevel

public void initLevel(Level level)
Overrides:
initLevel in class AbstractGameBoard

setNewLevel

public void setNewLevel(Level level)

updateBoard

public void updateBoard()
Overrides:
updateBoard in class AbstractGameBoard

createRandomBullet

public Bullet createRandomBullet(int x,
                                 int y)

hasAdjoiningBullet

protected boolean hasAdjoiningBullet(java.util.List<Position> tmpList,
                                     Position pos)

fillFieldsByRandom

public void fillFieldsByRandom()


Copyright © 2008. All Rights Reserved.