rules
Class DownRightRuleBean
java.lang.Object
rules.AbRuleBean
rules.DownRightRuleBean
- All Implemented Interfaces:
- java.io.Serializable
public class DownRightRuleBean
- extends AbRuleBean
- implements java.io.Serializable
Created on November 3, 2006, 9:35 PM
Implements the rule to validate and flip pieces in a diagonal direction, down right.
- Version:
- t.3
- Author:
- Eric Angeli
- See Also:
- Serialized Form
|
Method Summary |
void |
flipPieces(OthelloCell[][] cells,
java.awt.Point cp)
Whether to flip the pieces or not. |
boolean |
validate(OthelloCell[][] cells,
java.awt.Point cp)
Validates the piece is a valid move. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DownRightRuleBean
public DownRightRuleBean()
- Creates a new instance of DownRightRuleBean
validate
public boolean validate(OthelloCell[][] cells,
java.awt.Point cp)
- Validates the piece is a valid move.
- Specified by:
validate in class AbRuleBean
- Parameters:
cells - The game board to be validated against.cp - The point to be validated.
- Returns:
- True if valid, false if not valid.
flipPieces
public void flipPieces(OthelloCell[][] cells,
java.awt.Point cp)
- Whether to flip the pieces or not.
- Specified by:
flipPieces in class AbRuleBean
- Parameters:
cells - The game board to check.cp - The point of origin for possible flipping.