类 AbsBoardBattle
java.lang.Object
me.magicall.game.battle.AbsBoardBattle
- 所有已实现的接口:
BoardBattle,EventTarget,EventTrigger,FightingElement,Battle<Position,,Chessman> UnitsHolder<Position,,Chessman> UnitsHolderWrapper<Position,,Chessman> Wrapper<UnitsHolder<Position,Chessman>>
public abstract class AbsBoardBattle
extends Object
implements UnitsHolderWrapper<Position,Chessman>, BoardBattle
- 作者:
- Liang Wenjian.
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明findUnitInColumn(int columnIndex, String unitName) booleanisInColumnBound(int column) booleanisInRowBound(int row) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 me.magicall.game.FightingElement
getFighting从接口继承的方法 me.magicall.game.unit.UnitsHolderWrapper
addUnits, addUnits, getCoordinate, getFirstUnit, getUnits, getUnits, hasUnit, moveUnit, removeAllUnits, removeUnits, removeUnits, unwrap
-
字段详细资料
-
positions
-
unitsHolder
-
-
构造器详细资料
-
AbsBoardBattle
public AbsBoardBattle(int columnsCount, int rowsCount)
-
-
方法详细资料
-
rawUnitsHolder
- 指定者:
rawUnitsHolder在接口中UnitsHolderWrapper<Position,Chessman>
-
findUnitInColumn
- 指定者:
findUnitInColumn在接口中BoardBattle
-
isInRowBound
public boolean isInRowBound(int row) - 指定者:
isInRowBound在接口中BoardBattle
-
isInColumnBound
public boolean isInColumnBound(int column) - 指定者:
isInColumnBound在接口中BoardBattle
-