de.jos.game.logic
Class NInARowValidator

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

public class NInARowValidator
extends java.lang.Object
implements Constants


Field Summary
static int DEFAULT_REQUIRED_ALIGNED_BULLETS
           
static int REQUIRED_ALIGNED_BULLETS_FOUR
           
 
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
NInARowValidator()
           
 
Method Summary
 java.util.List<Bullet> checkNInARow(Bullet[][] board)
           
 void findConnectedBullets(Bullet[][] board, java.util.List<Position> list, Position pos)
           
 void setRequiredAlignedBullets(int requiredAlignedBullets)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_REQUIRED_ALIGNED_BULLETS

public static final int DEFAULT_REQUIRED_ALIGNED_BULLETS
See Also:
Constant Field Values

REQUIRED_ALIGNED_BULLETS_FOUR

public static final int REQUIRED_ALIGNED_BULLETS_FOUR
See Also:
Constant Field Values
Constructor Detail

NInARowValidator

public NInARowValidator()
Method Detail

checkNInARow

public java.util.List<Bullet> checkNInARow(Bullet[][] board)

findConnectedBullets

public void findConnectedBullets(Bullet[][] board,
                                 java.util.List<Position> list,
                                 Position pos)

setRequiredAlignedBullets

public void setRequiredAlignedBullets(int requiredAlignedBullets)


Copyright © 2008. All Rights Reserved.