de.jos.game.logic
Class CombinationUtils

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

public class CombinationUtils
extends java.lang.Object
implements Constants


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
CombinationUtils()
           
 
Method Summary
static java.util.List<Bullet> getListOfBulletsOnBoardWithColor(java.lang.Integer color, AbstractGameBoard board)
          Liefert liste der Bullets im inneren Spielfeld welche die angegebene Farbe besitzen.
static java.util.List<Bullet> getListOfRearRankBullets(AbstractGameBoard gameBoard)
           
static double getTimeBonusInPixels(java.lang.Integer bonusInPercent)
           
static boolean isOnBoard(Bullet bullet)
          Ermittelt, ob sich die Kugel auf dem Spielbrett befinet.
static boolean isOnBoard(int x, int y)
          Ermittelt, ob sich die Koordinate auf dem Spielbrett befindet.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CombinationUtils

public CombinationUtils()
Method Detail

getTimeBonusInPixels

public static double getTimeBonusInPixels(java.lang.Integer bonusInPercent)

getListOfBulletsOnBoardWithColor

public static java.util.List<Bullet> getListOfBulletsOnBoardWithColor(java.lang.Integer color,
                                                                      AbstractGameBoard board)
Liefert liste der Bullets im inneren Spielfeld welche die angegebene Farbe besitzen.

Parameters:
color -
board -
Returns:

getListOfRearRankBullets

public static java.util.List<Bullet> getListOfRearRankBullets(AbstractGameBoard gameBoard)

isOnBoard

public static boolean isOnBoard(int x,
                                int y)
Ermittelt, ob sich die Koordinate auf dem Spielbrett befindet.

Parameters:
x - Koordinate
y - Koordinate
Returns:
true, wenn wenn sich die Koordinate auf dem Brett befindet.

isOnBoard

public static boolean isOnBoard(Bullet bullet)
Ermittelt, ob sich die Kugel auf dem Spielbrett befinet.

Parameters:
bullet - Zu pruefende Kugel
Returns:
true, wenn wenn sich die Kugel auf dem Brett befindet.


Copyright © 2008. All Rights Reserved.