索引
All Classes and Interfaces|常量字段值|所有程序包|序列化表格
A
- AbsBoardBattle - me.magicall.game.battle中的类
- AbsBoardBattle(int, int) - 类的构造器 me.magicall.game.battle.AbsBoardBattle
- AbsChessman - me.magicall.game.sub.chess中的类
- AbsChessman(ConceptChessman, Fighter) - 类的构造器 me.magicall.game.sub.chess.AbsChessman
- AbsChessman(ConceptChessman, Fighter, SkillsManager) - 类的构造器 me.magicall.game.sub.chess.AbsChessman
- AbsGameInput - me.magicall.game.io中的类
- AbsGameInput() - 类的构造器 me.magicall.game.io.AbsGameInput
- AbsRedoPlugin<G extends Fighting,
R extends Round> - me.magicall.game.sub.round.plugin中的类 - AbsRedoPlugin() - 类的构造器 me.magicall.game.sub.round.plugin.AbsRedoPlugin
- AbsRoundFighting<_Coordinate extends Coordinate,
_Unit extends Unit> - me.magicall.game.sub.round.abs中的类 - AbsRoundFighting() - 类的构造器 me.magicall.game.sub.round.abs.AbsRoundFighting
- AbsRoundFighting(CommonRoundManager) - 类的构造器 me.magicall.game.sub.round.abs.AbsRoundFighting
- AbsRoundGameFighter<G extends RoundFighting,
R extends Round> - me.magicall.game.sub.round.abs中的类 - AbsRoundGameFighter(G) - 类的构造器 me.magicall.game.sub.round.abs.AbsRoundGameFighter
- AbsRoundGameFighter(G, String) - 类的构造器 me.magicall.game.sub.round.abs.AbsRoundGameFighter
- AbsUndoPlugin<G extends Fighting,
R extends Round> - me.magicall.game.sub.round.plugin中的类 - AbsUndoPlugin() - 类的构造器 me.magicall.game.sub.round.plugin.AbsUndoPlugin
- AbsUndoPlugin.Undo - me.magicall.game.sub.round.plugin中的类
- action(Fighting, Player) - 接口中的方法 me.magicall.game.skill.Skill
- action(Fighting, Player) - 类中的方法 me.magicall.game.skill.SkillTemplate
- action(Fighting, Player, Collection<?>) - 类中的方法 me.magicall.game.skill.SelectingTargetsSkillTemplate
- action(Fighting, Player, Collection<?>) - 类中的方法 me.magicall.game.skill.SkillTemplate
- action(Fighting, Player, Collection<?>) - 类中的方法 me.magicall.game.sub.round.plugin.AbsUndoPlugin.Undo
- action(Fighting, Player, Position) - 类中的方法 me.magicall.game.skill.SelectingTargetsSkillTemplate
- add(Position) - 类中的方法 me.magicall.game.sub.chess.Position
- addEventListener(Class<? extends Event>, Trigger<?>) - 类中的方法 me.magicall.game.event.TriggerManager
- addingRound(Fighting, Round) - 接口中的方法 me.magicall.game.sub.round.plugin.RoundPlugin
- addingRound(Fighting, Round) - 类中的方法 me.magicall.game.sub.round.plugin.RoundPluginTemplate
- addingRoundInternal(G, R) - 类中的方法 me.magicall.game.sub.round.plugin.RoundPluginTemplate
- addOptionItem(OptionItem) - 接口中的方法 me.magicall.game.config.GameOption
-
增加一个选项。
- addPosition(Position) - 类中的方法 me.magicall.game.sub.chess.PositionGroup
- addRound(Round.FinishedRound) - 类中的方法 me.magicall.game.sub.round.CommonRoundManager
- addSkill(Fighting) - 类中的方法 me.magicall.game.sub.round.plugin.AbsRedoPlugin
- addSkill(Fighting) - 类中的方法 me.magicall.game.sub.round.plugin.AbsUndoPlugin
- addSkill(Skill) - 类中的方法 me.magicall.game.player.CommonPlayer
- addSkill(Skill) - 接口中的方法 me.magicall.game.skill.SkillsHolder
- addSkill(Skill) - 接口中的方法 me.magicall.game.skill.SkillsHolder.SkillsHolderWrapper
- addSkill(Skill) - 类中的方法 me.magicall.game.skill.SkillsManager
- addSkillOptions(Fighter, List<SkillOperation>) - 类中的方法 me.magicall.game.sub.round.CommonCurRound
- addSkillOptions(Fighter, List<SkillOperation>) - 接口中的方法 me.magicall.game.sub.round.Round.CurRound
- addSkillOptions(Fighter, SkillOperation...) - 接口中的方法 me.magicall.game.sub.round.Round.CurRound
- addUnits(C, Collection<? extends U>) - 类中的方法 me.magicall.game.data.CommonUnitsHolder
- addUnits(C, Collection<? extends U>) - 类中的方法 me.magicall.game.data.SingleUnitMapManager
- addUnits(C, Collection<? extends U>) - 接口中的方法 me.magicall.game.unit.UnitsHolder
- addUnits(C, Collection<? extends U>) - 接口中的方法 me.magicall.game.unit.UnitsHolderWrapper
- addUnits(C, U...) - 类中的方法 me.magicall.game.data.SingleUnitMapManager
- addUnits(C, U...) - 接口中的方法 me.magicall.game.unit.UnitsHolder
- addUnits(C, U...) - 接口中的方法 me.magicall.game.unit.UnitsHolderWrapper
- afterGame(Fighting) - 接口中的方法 me.magicall.game.plugin.GameLauncherPlugin
- afterGame(Fighting) - 类中的方法 me.magicall.game.sub.round.plugin.AbsUndoPlugin
- AI - me.magicall.game.player中的接口
- Attackable - me.magicall.game.atk中的接口
B
- Battle<C extends Coordinate,
U extends Unit> - me.magicall.game.map中的接口 -
战场/游戏中的地图。
- beforeConfigGameOption(GameOption) - 接口中的方法 me.magicall.game.plugin.GameLauncherPlugin
- beforeConfigGameOption(GameOption) - 类中的方法 me.magicall.game.sub.round.plugin.AbsUndoPlugin
- beforeGameStart(Fighting) - 接口中的方法 me.magicall.game.plugin.GameLauncherPlugin
- beforeGameStart(Fighting) - 类中的方法 me.magicall.game.sub.round.plugin.AbsUndoPlugin
- BoardBattle - me.magicall.game.battle中的接口
- BOTTOM_CROSS - 类中的静态变量 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- buildPositions(int, int) - 类中的静态方法 me.magicall.game.sub.chess.Position
C
- cfg - 类中的变量 me.magicall.game.sub.chess.AbsChessman
- charOfPosition(ChessBoard, int, int) - 类中的方法 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- checkRoundsCount() - 类中的方法 me.magicall.game.sub.round.plugin.AbsUndoPlugin.Undo
- ChessBoard - me.magicall.game.sub.chess中的接口
-
棋盘。
- ChessBoardDisplayer - me.magicall.game.sub.chess.util中的类
- ChessBoardDisplayer() - 类的构造器 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- ChessFighting - me.magicall.game.sub.chess中的接口
- Chessman - me.magicall.game.sub.chess中的接口
- Command - me.magicall.game.skill中的接口
- CommandLineInput - me.magicall.game.io中的类
-
命令行输入。
- CommandLineInput() - 类的构造器 me.magicall.game.io.CommandLineInput
- CommandLineOutput - me.magicall.game.io中的类
-
命令行输出。
- CommandLineOutput() - 类的构造器 me.magicall.game.io.CommandLineOutput
- CommonChessBoard - me.magicall.game.sub.chess中的类
- CommonChessBoard(String, int, int, int) - 类的构造器 me.magicall.game.sub.chess.CommonChessBoard
- CommonCurRound - me.magicall.game.sub.round中的类
- CommonCurRound(int) - 类的构造器 me.magicall.game.sub.round.CommonCurRound
- CommonCurRound(int, Multimap<Fighter, SkillOperation>) - 类的构造器 me.magicall.game.sub.round.CommonCurRound
- CommonEvent - me.magicall.game.event中的类
- CommonEvent(Object, List<? extends EventTrigger>, List<? extends EventTarget>) - 类的构造器 me.magicall.game.event.CommonEvent
- CommonEvent(Object, List<? extends EventTrigger>, EventTarget...) - 类的构造器 me.magicall.game.event.CommonEvent
- CommonEvent(Object, Event, List<? extends EventTrigger>, List<? extends EventTarget>) - 类的构造器 me.magicall.game.event.CommonEvent
- CommonEvent(Object, Event, EventTrigger, List<? extends EventTarget>) - 类的构造器 me.magicall.game.event.CommonEvent
- CommonEvent(Object, Event, EventTrigger, EventTarget...) - 类的构造器 me.magicall.game.event.CommonEvent
- CommonEvent(Object, EventTrigger, List<? extends EventTarget>) - 类的构造器 me.magicall.game.event.CommonEvent
- CommonEvent(Object, EventTrigger, EventTarget...) - 类的构造器 me.magicall.game.event.CommonEvent
- CommonFinishedRound(int, Multimap<Fighter, SkillOperation>) - 类的构造器 me.magicall.game.sub.round.Round.CommonFinishedRound
- CommonPlayer - me.magicall.game.player中的类
- CommonPlayer() - 类的构造器 me.magicall.game.player.CommonPlayer
- CommonPlayer(String) - 类的构造器 me.magicall.game.player.CommonPlayer
- CommonRoundManager - me.magicall.game.sub.round中的类
- CommonRoundManager() - 类的构造器 me.magicall.game.sub.round.CommonRoundManager
- CommonRoundManager(List<Round.FinishedRound>) - 类的构造器 me.magicall.game.sub.round.CommonRoundManager
- CommonRoundScoreboard(int, Team, Team) - 类的构造器 me.magicall.game.sub.round.RoundScoreboard.CommonRoundScoreboard
- CommonTeam - me.magicall.game.player中的类
- CommonTeam(Fighting, Profile, Fighter...) - 类的构造器 me.magicall.game.player.CommonTeam
- CommonUnitsHolder<C extends Coordinate,
U extends Unit> - me.magicall.game.data中的类 -
UnitsHolder的通用实现类。 - CommonUnitsHolder() - 类的构造器 me.magicall.game.data.CommonUnitsHolder
- CommonUnitsHolder(int) - 类的构造器 me.magicall.game.data.CommonUnitsHolder
- compareTo(Position) - 类中的方法 me.magicall.game.sub.chess.Position
- ConceptChessman - me.magicall.game.sub.chess中的接口
- Coordinate - me.magicall.game.map中的接口
-
坐标。
- COORDINATE_COMPARATOR - 类中的静态变量 me.magicall.game.util.GameUtil
- createEvent() - 接口中的方法 me.magicall.game.event.EventHandler
- Curable - me.magicall.game.atk中的接口
- cure(int) - 接口中的方法 me.magicall.game.atk.Curable
- curRound - 类中的变量 me.magicall.game.sub.round.CommonRoundManager
D
- decreaseAttack(int) - 接口中的方法 me.magicall.game.atk.Attackable
- defaultValue() - 类中的方法 me.magicall.game.sub.round.plugin.AbsUndoPlugin
- Direction - me.magicall.game中的接口
- down(int) - 类中的方法 me.magicall.game.sub.chess.Position
E
- endCurRound() - 类中的方法 me.magicall.game.sub.round.CommonRoundManager
- endedRound(Fighting, Round) - 接口中的方法 me.magicall.game.sub.round.plugin.RoundPlugin
- endedRound(Fighting, Round) - 类中的方法 me.magicall.game.sub.round.plugin.RoundPluginTemplate
- endedRoundInternal(G, R) - 类中的方法 me.magicall.game.sub.round.plugin.RoundPluginTemplate
- endingRound(Fighting, Round) - 接口中的方法 me.magicall.game.sub.round.plugin.RoundPlugin
- endingRound(Fighting, Round) - 类中的方法 me.magicall.game.sub.round.plugin.RoundPluginTemplate
- endingRoundInternal(G, R) - 类中的方法 me.magicall.game.sub.round.plugin.RoundPluginTemplate
- equals(Object) - 类中的方法 me.magicall.game.sub.chess.Position
- Event - me.magicall.game.event中的接口
-
事件.事件可以是一个技能的一次施放效果、一个单位的死亡、一场游戏的结束等等。
- EventHandler - me.magicall.game.event中的接口
-
事件发生器。
- EventPublisher - me.magicall.game.event中的接口
- EventTarget - me.magicall.game.event中的接口
-
事件目标
- EventTrigger - me.magicall.game.event中的接口
F
- Fighter - me.magicall.game.player中的接口
-
玩家角色。
- Fighting<_Coordinate extends Coordinate,
_Unit extends Unit> - me.magicall.game中的接口 -
一场游戏
- FightingElement - me.magicall.game中的接口
-
一场游戏中的元素。
- FightingEvent - me.magicall.game.event中的接口
- findUnitInColumn(int, String) - 类中的方法 me.magicall.game.battle.AbsBoardBattle
- findUnitInColumn(int, String) - 接口中的方法 me.magicall.game.battle.BoardBattle
- finish() - 类中的方法 me.magicall.game.sub.round.CommonCurRound
- finish() - 接口中的方法 me.magicall.game.sub.round.Round.CurRound
G
- GameConfig<_Player extends Player,
_Map extends GameMap> - me.magicall.game.config中的接口 -
一场游戏的配置
- GameConfigTemplate - me.magicall.game.abs中的类
- GameConfigTemplate() - 类的构造器 me.magicall.game.abs.GameConfigTemplate
- gameEnded(Fighting) - 接口中的方法 me.magicall.game.plugin.GamePlugin
-
游戏结束后的操作。
- gameEnding(Fighting) - 接口中的方法 me.magicall.game.plugin.GamePlugin
-
游戏即将结束时的操作。
- GameException - me.magicall.game中的异常错误
- GameException() - 异常错误的构造器 me.magicall.game.GameException
- GameException(String) - 异常错误的构造器 me.magicall.game.GameException
- GameException(String, Throwable) - 异常错误的构造器 me.magicall.game.GameException
- GameException(Throwable) - 异常错误的构造器 me.magicall.game.GameException
- GameInput - me.magicall.game.io中的接口
-
游戏输入端。
- GameLauncher - me.magicall.game中的接口
-
游戏启动器。
- GameLauncherPlugin - me.magicall.game.plugin中的接口
-
游戏启动器的插件。
- GameLauncherTemplate - me.magicall.game.abs中的类
-
游戏启动器的抽象模板实现。
- GameLauncherTemplate() - 类的构造器 me.magicall.game.abs.GameLauncherTemplate
- GameMap - me.magicall.game.map中的接口
-
游戏地图。
- GameOption<_Player extends Player,
_Map extends GameMap> - me.magicall.game.config中的接口 -
游戏的选项。
- GameOutput - me.magicall.game.io中的接口
-
游戏输出端,是与用户交互的接口。
- GameOverException - me.magicall.game中的异常错误
-
游戏结束异常。
- GameOverException() - 异常错误的构造器 me.magicall.game.GameOverException
- GamePlugin - me.magicall.game.plugin中的接口
-
游戏插件。
- gameStarting(Fighting) - 接口中的方法 me.magicall.game.plugin.GamePlugin
-
游戏即将开始时执行的操作。
- GameUtil - me.magicall.game.util中的类
- GameUtil() - 类的构造器 me.magicall.game.util.GameUtil
- getAttack() - 接口中的方法 me.magicall.game.atk.Attackable
- getBottomCrossChar(ChessBoard, int, int) - 类中的方法 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- getCause() - 类中的方法 me.magicall.game.event.CommonEvent
- getCause() - 接口中的方法 me.magicall.game.event.Event
- getColumn() - 类中的方法 me.magicall.game.sub.chess.Position
- getColumnCount(ChessBoard) - 类中的方法 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- getColumnsCount() - 接口中的方法 me.magicall.game.sub.chess.ChessBoard
-
棋盘的列数量。
- getColumnsCount() - 类中的方法 me.magicall.game.sub.chess.CommonChessBoard
- getCoordinate(_Unit) - 接口中的方法 me.magicall.game.Fighting
- getCoordinate(U) - 类中的方法 me.magicall.game.data.CommonUnitsHolder
- getCoordinate(U) - 类中的方法 me.magicall.game.data.SingleUnitMapManager
- getCoordinate(U) - 接口中的方法 me.magicall.game.unit.UnitsHolder
- getCoordinate(U) - 接口中的方法 me.magicall.game.unit.UnitsHolderWrapper
- getCoordinateIndexes() - 接口中的方法 me.magicall.game.map.Coordinate
- getCoordinateIndexes() - 类中的方法 me.magicall.game.sub.chess.Position
- getCurRound() - 类中的方法 me.magicall.game.sub.round.abs.AbsRoundFighting
- getCurRound() - 类中的方法 me.magicall.game.sub.round.CommonRoundManager
- getCurRound() - 接口中的方法 me.magicall.game.sub.round.RoundFighting
-
当前回合
- getCurVal() - 接口中的方法 me.magicall.game.atk.Injuredable
- getData() - 接口中的方法 me.magicall.game.skill.Command
- getDescription() - 接口中的方法 me.magicall.game.Level
- getEventListeners(Event) - 类中的方法 me.magicall.game.event.TriggerManager
- getFaceDirection() - 接口中的方法 me.magicall.game.player.Fighter
- getFighter() - 类中的方法 me.magicall.game.skill.SkillOperation
- getFighters() - 接口中的方法 me.magicall.game.Fighting
- getFighters() - 类中的方法 me.magicall.game.player.CommonTeam
- getFighters() - 接口中的方法 me.magicall.game.player.Team
- getFighting() - 接口中的方法 me.magicall.game.FightingElement
-
相应的游戏。
- getFighting() - 类中的方法 me.magicall.game.player.CommonTeam
- getFighting() - 类中的方法 me.magicall.game.sub.round.abs.AbsRoundGameFighter
- getFirstTarget() - 接口中的方法 me.magicall.game.event.Event
- getFirstTrigger() - 接口中的方法 me.magicall.game.event.Event
- getFirstUnit(C) - 类中的方法 me.magicall.game.data.SingleUnitMapManager
- getFirstUnit(C) - 接口中的方法 me.magicall.game.unit.UnitsHolder
- getFirstUnit(C) - 接口中的方法 me.magicall.game.unit.UnitsHolderWrapper
- getGameInput() - 类中的方法 me.magicall.game.player.CommonPlayer
- getGameInput() - 接口中的方法 me.magicall.game.player.Player
-
玩家的输入端。
- getGameOutput() - 类中的方法 me.magicall.game.player.CommonPlayer
- getGameOutput() - 接口中的方法 me.magicall.game.player.Player
-
玩家的输出端。
- getHappenTime() - 类中的方法 me.magicall.game.event.CommonEvent
- getHappenTime() - 接口中的方法 me.magicall.game.event.Event
- getHeadCrossChar(ChessBoard, int, int) - 类中的方法 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- getHeight() - 接口中的方法 me.magicall.game.map.GameMap
-
地图高度
- getHeight() - 接口中的方法 me.magicall.game.sub.chess.ChessBoard
- getHorizonalLineChar(ChessBoard, int, int) - 类中的方法 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- getHotKey() - 接口中的方法 me.magicall.game.skill.Skill
- getHotKey() - 类中的方法 me.magicall.game.skill.SkillTemplate
- getLaggard() - 接口中的方法 me.magicall.game.Scoreboard
-
获取落后者。
- getLaggard() - 类中的方法 me.magicall.game.sub.round.RoundScoreboard.CommonRoundScoreboard
- getLastRound() - 类中的方法 me.magicall.game.sub.round.CommonRoundManager
- getLeader() - 接口中的方法 me.magicall.game.Scoreboard
-
获取领先者。
- getLeader() - 类中的方法 me.magicall.game.sub.round.RoundScoreboard.CommonRoundScoreboard
- getLeftBottomChar(ChessBoard, int, int) - 类中的方法 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- getLeftCrossChar(ChessBoard, int, int) - 类中的方法 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- getLeftHeadChar(ChessBoard, int, int) - 类中的方法 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- getLevelNum() - 接口中的方法 me.magicall.game.Level
- getLv() - 接口中的方法 me.magicall.game.HasLevel
- getMainPlayer() - 接口中的方法 me.magicall.game.config.GameConfig
-
获取本场主要玩家。
- getMap() - 接口中的方法 me.magicall.game.config.GameConfig
-
获取初始化的地图。
- getMaxColumnIndex(ChessBoard) - 类中的方法 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- getMaxPlayersCount() - 接口中的方法 me.magicall.game.map.GameMap
-
本地图最多可供多少玩家进行游戏
- getMaxPlayersCount() - 类中的方法 me.magicall.game.sub.chess.CommonChessBoard
- getMaxRowIndex(ChessBoard) - 类中的方法 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- getMaxUndoCount() - 类中的方法 me.magicall.game.sub.round.plugin.AbsUndoPlugin
- getMaxUndoRoundCount() - 类中的方法 me.magicall.game.sub.round.skill.UndoManager
- getMaxVal() - 接口中的方法 me.magicall.game.atk.Curable
- getMiddleCrossChar(ChessBoard, int, int) - 类中的方法 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- getName() - 接口中的方法 me.magicall.game.Timing
- getOptionItems() - 接口中的方法 me.magicall.game.config.GameOption
-
获取游戏的所有选项。
- getPlayer() - 接口中的方法 me.magicall.game.player.Fighter
- getPlayer() - 类中的方法 me.magicall.game.sub.round.abs.AbsRoundGameFighter
- getPlayers() - 接口中的方法 me.magicall.game.config.GameConfig
-
获取本场游戏的所有玩家。
- getPlayersCount() - 类中的方法 me.magicall.game.abs.GameConfigTemplate
- getPlayersCount() - 接口中的方法 me.magicall.game.config.GameConfig
-
获取本场游戏的玩家数量。
- getPosition() - 接口中的方法 me.magicall.game.sub.chess.Chessman
- getPositionInputSplitPattern() - 类中的方法 me.magicall.game.sub.chess.PositionSelector
- getPositions() - 类中的方法 me.magicall.game.sub.chess.PositionGroup
- getProfile() - 类中的方法 me.magicall.game.player.CommonTeam
- getProfile() - 类中的方法 me.magicall.game.sub.chess.AbsChessman
- getRedos() - 类中的方法 me.magicall.game.sub.round.skill.UndoRedoManager
- getRedosCount() - 类中的方法 me.magicall.game.sub.round.skill.UndoRedoManager
- getRightBottomChar(ChessBoard, int, int) - 类中的方法 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- getRightCrossChar(ChessBoard, int, int) - 类中的方法 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- getRightHeadChar(ChessBoard, int, int) - 类中的方法 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- getRoundCount() - 类中的方法 me.magicall.game.sub.round.RoundScoreboard.CommonRoundScoreboard
- getRoundCount() - 接口中的方法 me.magicall.game.sub.round.RoundScoreboard
- getRoundManager() - 类中的方法 me.magicall.game.sub.round.abs.AbsRoundFighting
- getRounds() - 类中的方法 me.magicall.game.sub.round.abs.AbsRoundFighting
- getRounds() - 类中的方法 me.magicall.game.sub.round.CommonRoundManager
- getRounds() - 接口中的方法 me.magicall.game.sub.round.RoundFighting
- getRoundsCount() - 类中的方法 me.magicall.game.sub.round.abs.AbsRoundFighting
- getRoundsCount() - 类中的方法 me.magicall.game.sub.round.CommonRoundManager
- getRoundsCount() - 接口中的方法 me.magicall.game.sub.round.RoundFighting
- getRow() - 类中的方法 me.magicall.game.sub.chess.Position
- getRowCount(ChessBoard) - 类中的方法 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- getRowsCount() - 接口中的方法 me.magicall.game.sub.chess.ChessBoard
-
棋盘的行数量。
- getRowsCount() - 类中的方法 me.magicall.game.sub.chess.CommonChessBoard
- getScoreboard() - 接口中的方法 me.magicall.game.Fighting
-
获取记分牌。
- getSkill() - 类中的方法 me.magicall.game.skill.SkillOperation
- getSkill(String) - 类中的方法 me.magicall.game.player.CommonPlayer
- getSkill(String) - 接口中的方法 me.magicall.game.skill.SkillsHolder
- getSkill(String) - 接口中的方法 me.magicall.game.skill.SkillsHolder.SkillsHolderWrapper
- getSkill(String) - 类中的方法 me.magicall.game.skill.SkillsManager
- getSkillArgs() - 类中的方法 me.magicall.game.skill.SkillOperation
- getSkillOperations() - 类中的方法 me.magicall.game.sub.round.CommonCurRound
- getSkillOperations() - 类中的方法 me.magicall.game.sub.round.Round.CommonFinishedRound
- getSkillOperations() - 接口中的方法 me.magicall.game.sub.round.Round
- getSkills() - 类中的方法 me.magicall.game.player.CommonPlayer
- getSkills() - 接口中的方法 me.magicall.game.skill.SkillsHolder
- getSkills() - 接口中的方法 me.magicall.game.skill.SkillsHolder.SkillsHolderWrapper
- getSkills() - 类中的方法 me.magicall.game.skill.SkillsManager
- getSource() - 类中的方法 me.magicall.game.event.CommonEvent
- getSource() - 接口中的方法 me.magicall.game.event.Event
-
事件的来源,可能是单位、游戏、技能、物品、环境、地图、甚至是事件本身。
- getSpaceChar(ChessBoard, int, int) - 类中的方法 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- getTargets() - 类中的方法 me.magicall.game.event.CommonEvent
- getTargets() - 接口中的方法 me.magicall.game.event.Event
-
触发事件的第二类目标,是事件的“宾语”(Object)。
- getTargets() - 类中的方法 me.magicall.game.skill.SkillOperation
- getTargetSelector() - 类中的方法 me.magicall.game.skill.SelectingTargetsSkillTemplate
- getTargetSelector() - 接口中的方法 me.magicall.game.skill.TargetedSkill
- getTeams() - 接口中的方法 me.magicall.game.Fighting
- getTip() - 类中的方法 me.magicall.game.skill.SkillTemplate
- getTip() - 类中的方法 me.magicall.game.sub.round.plugin.AbsUndoPlugin.Undo
- getTriggers() - 类中的方法 me.magicall.game.event.CommonEvent
- getTriggers() - 接口中的方法 me.magicall.game.event.Event
-
触发事件的第一类目标,是事件的“主语”(Subject)。
- getUndoManager() - 类中的方法 me.magicall.game.sub.round.plugin.AbsUndoPlugin
- getUnits() - 类中的方法 me.magicall.game.data.CommonUnitsHolder
- getUnits() - 类中的方法 me.magicall.game.data.SingleUnitMapManager
- getUnits() - 接口中的方法 me.magicall.game.unit.UnitsHolder
- getUnits() - 接口中的方法 me.magicall.game.unit.UnitsHolderWrapper
- getUnits(C) - 类中的方法 me.magicall.game.data.CommonUnitsHolder
- getUnits(C) - 类中的方法 me.magicall.game.data.SingleUnitMapManager
- getUnits(C) - 接口中的方法 me.magicall.game.unit.UnitsHolder
- getUnits(C) - 接口中的方法 me.magicall.game.unit.UnitsHolderWrapper
- getVerticalLineChar(ChessBoard, int, int) - 类中的方法 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- getWidth() - 接口中的方法 me.magicall.game.map.GameMap
-
地图宽度
- getWidth() - 接口中的方法 me.magicall.game.sub.chess.ChessBoard
H
- handle(Object) - 接口中的方法 me.magicall.game.io.InputHandler
- handle(EventHandler) - 类中的方法 me.magicall.game.event.TriggerManager
-
主要方法。
- handleEvent(Event) - 接口中的方法 me.magicall.game.event.EventHandler
- hashCode() - 类中的方法 me.magicall.game.sub.chess.Position
- HasLevel - me.magicall.game中的接口
- hasSkill(Skill) - 类中的方法 me.magicall.game.player.CommonPlayer
- hasSkill(Skill) - 接口中的方法 me.magicall.game.skill.SkillsHolder
- hasSkill(Skill) - 接口中的方法 me.magicall.game.skill.SkillsHolder.SkillsHolderWrapper
- hasSkill(Skill) - 类中的方法 me.magicall.game.skill.SkillsManager
- hasUnit(_Coordinate) - 接口中的方法 me.magicall.game.Fighting
- hasUnit(C) - 接口中的方法 me.magicall.game.unit.UnitsHolder
- hasUnit(C) - 接口中的方法 me.magicall.game.unit.UnitsHolderWrapper
- HEAD_CROSS - 类中的静态变量 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- HORIZONAL_LINE - 类中的静态变量 me.magicall.game.sub.chess.util.ChessBoardDisplayer
I
- id() - 类中的方法 me.magicall.game.sub.round.CommonCurRound
- id() - 类中的方法 me.magicall.game.sub.round.Round.CommonFinishedRound
- id() - 接口中的方法 me.magicall.game.sub.round.Round
- IllegalOptionValueException - me.magicall.game.config中的异常错误
- IllegalOptionValueException() - 异常错误的构造器 me.magicall.game.config.IllegalOptionValueException
- IllegalOptionValueException(String) - 异常错误的构造器 me.magicall.game.config.IllegalOptionValueException
- IllegalOptionValueException(String, Throwable) - 异常错误的构造器 me.magicall.game.config.IllegalOptionValueException
- IllegalOptionValueException(Throwable) - 异常错误的构造器 me.magicall.game.config.IllegalOptionValueException
- increaseAttack(int) - 接口中的方法 me.magicall.game.atk.Attackable
- injure(int) - 接口中的方法 me.magicall.game.atk.Injuredable
- Injuredable - me.magicall.game.atk中的接口
- InputHandler - me.magicall.game.io中的接口
-
输入处理器,是GameInput的回调
- INSTANCE - 类中的静态变量 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- is(ConceptChessman) - 类中的方法 me.magicall.game.sub.chess.AbsChessman
- is(Timing) - 接口中的方法 me.magicall.game.Timing
- isColumnIndexInCross(ChessBoard, int) - 类中的方法 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- isFinished() - 接口中的方法 me.magicall.game.Fighting
-
游戏是否已经结束。
- isHigherThan(Position) - 类中的方法 me.magicall.game.sub.chess.Position
- isInColumnBound(int) - 类中的方法 me.magicall.game.battle.AbsBoardBattle
- isInColumnBound(int) - 接口中的方法 me.magicall.game.battle.BoardBattle
- isInRowBound(int) - 类中的方法 me.magicall.game.battle.AbsBoardBattle
- isInRowBound(int) - 接口中的方法 me.magicall.game.battle.BoardBattle
- isLefterThan(Position) - 类中的方法 me.magicall.game.sub.chess.Position
- isLowerThan(Position) - 类中的方法 me.magicall.game.sub.chess.Position
- isRighterThan(Position) - 类中的方法 me.magicall.game.sub.chess.Position
- isRowIndexInCross(ChessBoard, int) - 类中的方法 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- isSameColumn(Position) - 类中的方法 me.magicall.game.sub.chess.Position
- isSameOwner(Unit) - 接口中的方法 me.magicall.game.unit.Unit
- isSameRow(Position) - 类中的方法 me.magicall.game.sub.chess.Position
L
- left(int) - 类中的方法 me.magicall.game.sub.chess.Position
- LEFT_BOTTOM - 类中的静态变量 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- LEFT_CROSS - 类中的静态变量 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- LEFT_HEAD - 类中的静态变量 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- Level - me.magicall.game中的接口
M
- map - 类中的变量 me.magicall.game.event.TriggerManager
- maxAvailable() - 类中的方法 me.magicall.game.sub.round.plugin.AbsUndoPlugin
- maxUndoRoundCount - 类中的变量 me.magicall.game.sub.round.skill.UndoManager
- me.magicall.game - 程序包 me.magicall.game
- me.magicall.game.abs - 程序包 me.magicall.game.abs
- me.magicall.game.atk - 程序包 me.magicall.game.atk
- me.magicall.game.battle - 程序包 me.magicall.game.battle
- me.magicall.game.config - 程序包 me.magicall.game.config
- me.magicall.game.data - 程序包 me.magicall.game.data
- me.magicall.game.event - 程序包 me.magicall.game.event
- me.magicall.game.io - 程序包 me.magicall.game.io
- me.magicall.game.map - 程序包 me.magicall.game.map
- me.magicall.game.player - 程序包 me.magicall.game.player
- me.magicall.game.plugin - 程序包 me.magicall.game.plugin
- me.magicall.game.skill - 程序包 me.magicall.game.skill
- me.magicall.game.sub.chess - 程序包 me.magicall.game.sub.chess
- me.magicall.game.sub.chess.util - 程序包 me.magicall.game.sub.chess.util
- me.magicall.game.sub.round - 程序包 me.magicall.game.sub.round
-
回合制游戏。
- me.magicall.game.sub.round.abs - 程序包 me.magicall.game.sub.round.abs
- me.magicall.game.sub.round.plugin - 程序包 me.magicall.game.sub.round.plugin
- me.magicall.game.sub.round.skill - 程序包 me.magicall.game.sub.round.skill
- me.magicall.game.unit - 程序包 me.magicall.game.unit
- me.magicall.game.util - 程序包 me.magicall.game.util
- MIDDLE_CROSS - 类中的静态变量 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- minAvailable() - 类中的方法 me.magicall.game.sub.round.plugin.AbsUndoPlugin
- moveUnit(_Unit, _Coordinate) - 接口中的方法 me.magicall.game.Fighting
- moveUnit(U, C) - 接口中的方法 me.magicall.game.unit.UnitsHolder
- moveUnit(U, C) - 接口中的方法 me.magicall.game.unit.UnitsHolderWrapper
N
- name() - 类中的方法 me.magicall.game.player.CommonPlayer
- name() - 类中的方法 me.magicall.game.skill.SkillTemplate
- name() - 类中的方法 me.magicall.game.sub.chess.CommonChessBoard
- name() - 类中的方法 me.magicall.game.sub.round.abs.AbsRoundGameFighter
- NEW_LINE - 类中的静态变量 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- newEventListenerCollection() - 类中的方法 me.magicall.game.event.TriggerManager
- newUndoManager(int) - 类中的方法 me.magicall.game.sub.round.plugin.AbsRedoPlugin
- newUndoManager(int) - 类中的方法 me.magicall.game.sub.round.plugin.AbsUndoPlugin
- newUndoSkill() - 类中的方法 me.magicall.game.sub.round.plugin.AbsUndoPlugin
- nextInput() - 类中的方法 me.magicall.game.io.AbsGameInput
- nextInput() - 类中的方法 me.magicall.game.io.CommandLineInput
- NoSuchUnitException - me.magicall.game.map中的异常错误
- NoSuchUnitException() - 异常错误的构造器 me.magicall.game.map.NoSuchUnitException
- NoSuchUnitException(String) - 异常错误的构造器 me.magicall.game.map.NoSuchUnitException
- NoSuchUnitException(String, Throwable) - 异常错误的构造器 me.magicall.game.map.NoSuchUnitException
- NoSuchUnitException(Throwable) - 异常错误的构造器 me.magicall.game.map.NoSuchUnitException
- NoTargetSelectingException - me.magicall.game.skill中的异常错误
- NoTargetSelectingException() - 异常错误的构造器 me.magicall.game.skill.NoTargetSelectingException
- NoTargetSelectingException(String) - 异常错误的构造器 me.magicall.game.skill.NoTargetSelectingException
- NoTargetSelectingException(String, Throwable) - 异常错误的构造器 me.magicall.game.skill.NoTargetSelectingException
- NoTargetSelectingException(Throwable) - 异常错误的构造器 me.magicall.game.skill.NoTargetSelectingException
- NoTargetToBeSelectingException - me.magicall.game.skill中的异常错误
- NoTargetToBeSelectingException() - 异常错误的构造器 me.magicall.game.skill.NoTargetToBeSelectingException
- NoTargetToBeSelectingException(String) - 异常错误的构造器 me.magicall.game.skill.NoTargetToBeSelectingException
- NoTargetToBeSelectingException(String, Throwable) - 异常错误的构造器 me.magicall.game.skill.NoTargetToBeSelectingException
- NoTargetToBeSelectingException(Throwable) - 异常错误的构造器 me.magicall.game.skill.NoTargetToBeSelectingException
O
- onEvent(_Event) - 接口中的方法 me.magicall.game.event.Trigger
- OperatingException - me.magicall.game.io中的异常错误
- OperatingException() - 异常错误的构造器 me.magicall.game.io.OperatingException
- OperatingException(String) - 异常错误的构造器 me.magicall.game.io.OperatingException
- OperatingException(String, Throwable) - 异常错误的构造器 me.magicall.game.io.OperatingException
- OperatingException(Throwable) - 异常错误的构造器 me.magicall.game.io.OperatingException
- OptionItem - me.magicall.game.config中的接口
-
游戏参数选项。
- output(OutputTarget, Object) - 类中的方法 me.magicall.game.io.CommandLineOutput
- output(OutputTarget, Object) - 接口中的方法 me.magicall.game.io.GameOutput
- OutputTarget - me.magicall.game.io中的接口
-
触发输出的对象,用来给GameOutput对象做上下文。
- owner - 类中的变量 me.magicall.game.sub.chess.AbsChessman
- owner() - 类中的方法 me.magicall.game.sub.chess.AbsChessman
P
- play(Round) - 类中的方法 me.magicall.game.sub.round.abs.AbsRoundGameFighter
- play(Round) - 接口中的方法 me.magicall.game.sub.round.RoundGameFighter
- Player - me.magicall.game.player中的接口
-
玩家类,是现实中的“玩家”(可能是人,也可能是AI)在程序中的代理接口。
- playInternal(R) - 类中的方法 me.magicall.game.sub.round.abs.AbsRoundGameFighter
- popLastRound() - 类中的方法 me.magicall.game.sub.round.CommonRoundManager
- popLastRound() - 类中的方法 me.magicall.game.sub.round.skill.UndoRedoManager
- Position - me.magicall.game.sub.chess中的类
- Position(int, int) - 类的构造器 me.magicall.game.sub.chess.Position
- POSITION_PATTERN - 类中的静态变量 me.magicall.game.sub.chess.PositionSelector
- PositionGroup - me.magicall.game.sub.chess中的类
- PositionGroup() - 类的构造器 me.magicall.game.sub.chess.PositionGroup
- positions - 类中的变量 me.magicall.game.battle.AbsBoardBattle
- PositionSelector - me.magicall.game.sub.chess中的类
- PositionSelector() - 类的构造器 me.magicall.game.sub.chess.PositionSelector
- publishEvent(Event) - 接口中的方法 me.magicall.game.event.EventPublisher
R
- rawSkillOwner() - 接口中的方法 me.magicall.game.skill.SkillsHolder.SkillsHolderWrapper
- rawSkillOwner() - 类中的方法 me.magicall.game.sub.chess.AbsChessman
- rawTriggerRegistry() - 接口中的方法 me.magicall.game.event.TriggerRegistryWrapper
- rawUnitsHolder() - 类中的方法 me.magicall.game.battle.AbsBoardBattle
- rawUnitsHolder() - 接口中的方法 me.magicall.game.unit.UnitsHolderWrapper
- redo() - 接口中的方法 me.magicall.game.sub.round.skill.Undoable.Redoable
- redo() - 类中的方法 me.magicall.game.sub.round.skill.UndoRedoManager
- redo(int) - 接口中的方法 me.magicall.game.sub.round.skill.Undoable.Redoable
- redo(int) - 类中的方法 me.magicall.game.sub.round.skill.UndoRedoManager
- reg(Trigger<_Event>) - 接口中的方法 me.magicall.game.event.TriggerRegistry
- reg(Trigger<_Event>) - 接口中的方法 me.magicall.game.event.TriggerRegistryWrapper
- reg(Trigger<_Event>, Class<?>) - 接口中的方法 me.magicall.game.event.TriggerRegistry
- reg(Trigger<_Event>, Class<?>) - 接口中的方法 me.magicall.game.event.TriggerRegistryWrapper
- remove(Trigger<_Event>) - 接口中的方法 me.magicall.game.event.TriggerRegistry
- remove(Trigger<_Event>) - 接口中的方法 me.magicall.game.event.TriggerRegistryWrapper
- removeAllUnits(C) - 类中的方法 me.magicall.game.data.CommonUnitsHolder
- removeAllUnits(C) - 类中的方法 me.magicall.game.data.SingleUnitMapManager
- removeAllUnits(C) - 接口中的方法 me.magicall.game.unit.UnitsHolder
- removeAllUnits(C) - 接口中的方法 me.magicall.game.unit.UnitsHolderWrapper
- removeEventListener(Class<? extends Event>, Trigger<?>) - 类中的方法 me.magicall.game.event.TriggerManager
- removeEventListeners(Class<? extends Event>) - 类中的方法 me.magicall.game.event.TriggerManager
- removeSkill(Skill) - 类中的方法 me.magicall.game.player.CommonPlayer
- removeSkill(Skill) - 接口中的方法 me.magicall.game.skill.SkillsHolder
- removeSkill(Skill) - 接口中的方法 me.magicall.game.skill.SkillsHolder.SkillsHolderWrapper
- removeSkill(Skill) - 类中的方法 me.magicall.game.skill.SkillsManager
- removeUnits(C, Collection<? extends U>) - 类中的方法 me.magicall.game.data.CommonUnitsHolder
- removeUnits(C, Collection<? extends U>) - 类中的方法 me.magicall.game.data.SingleUnitMapManager
- removeUnits(C, Collection<? extends U>) - 接口中的方法 me.magicall.game.unit.UnitsHolder
- removeUnits(C, Collection<? extends U>) - 接口中的方法 me.magicall.game.unit.UnitsHolderWrapper
- removeUnits(C, U...) - 接口中的方法 me.magicall.game.unit.UnitsHolder
- removeUnits(C, U...) - 接口中的方法 me.magicall.game.unit.UnitsHolderWrapper
- requestInput(InputHandler) - 类中的方法 me.magicall.game.io.AbsGameInput
- requestInput(InputHandler) - 接口中的方法 me.magicall.game.io.GameInput
-
向输入端请求一个输入,然后回调InputHandler参数的方法
- restoreMap(G, int) - 类中的方法 me.magicall.game.sub.round.plugin.AbsUndoPlugin.Undo
- right(int) - 类中的方法 me.magicall.game.sub.chess.Position
- RIGHT_BOTTOM - 类中的静态变量 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- RIGHT_CROSS - 类中的静态变量 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- RIGHT_HEAD - 类中的静态变量 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- round() - 类中的方法 me.magicall.game.sub.round.abs.AbsRoundFighting
- Round - me.magicall.game.sub.round中的接口
-
一个回合
- Round.CommonFinishedRound - me.magicall.game.sub.round中的类
- Round.CurRound<R extends Round.FinishedRound> - me.magicall.game.sub.round中的接口
- Round.FinishedRound - me.magicall.game.sub.round中的接口
- RoundFighting<_Coordinate extends Coordinate,
_Unit extends Unit> - me.magicall.game.sub.round中的接口 - RoundGameConfig<_Player extends Player,
_Map extends ChessBoard> - me.magicall.game.sub.round中的接口 - RoundGameFighter - me.magicall.game.sub.round中的接口
- roundManager - 类中的变量 me.magicall.game.sub.round.abs.AbsRoundFighting
- RoundPlugin - me.magicall.game.sub.round.plugin中的接口
- RoundPluginTemplate<G extends Fighting,
R extends Round> - me.magicall.game.sub.round.plugin中的类 - RoundPluginTemplate() - 类的构造器 me.magicall.game.sub.round.plugin.RoundPluginTemplate
- rounds - 类中的变量 me.magicall.game.sub.round.CommonRoundManager
- RoundScoreboard - me.magicall.game.sub.round中的接口
- RoundScoreboard.CommonRoundScoreboard - me.magicall.game.sub.round中的类
S
- Scoreboard - me.magicall.game中的接口
-
记分牌。
- select(Fighting, Player) - 类中的方法 me.magicall.game.skill.SelectingTargetsSkillTemplate
- select(Fighting, Player) - 类中的方法 me.magicall.game.skill.SkillTemplate
- select(Fighting, Player) - 类中的方法 me.magicall.game.sub.round.plugin.AbsUndoPlugin.Undo
- select(Fighting, Command) - 接口中的方法 me.magicall.game.skill.TargetSelector
- select(Fighting, Command) - 类中的方法 me.magicall.game.sub.chess.PositionSelector
- SelectingTargetsSkillTemplate - me.magicall.game.skill中的类
- SelectingTargetsSkillTemplate() - 类的构造器 me.magicall.game.skill.SelectingTargetsSkillTemplate
- selectingTargetTip(Fighting, Player) - 类中的方法 me.magicall.game.skill.SelectingTargetsSkillTemplate
- setFighter(Fighter) - 类中的方法 me.magicall.game.skill.SkillOperation
- setGameInput(GameInput) - 类中的方法 me.magicall.game.player.CommonPlayer
- setGameOutput(GameOutput) - 类中的方法 me.magicall.game.player.CommonPlayer
- setListeners(List<Trigger<_Event>>) - 接口中的方法 me.magicall.game.event.TriggerRegistry
- setListeners(List<Trigger<_Event>>) - 接口中的方法 me.magicall.game.event.TriggerRegistryWrapper
- setMainPlayer(_Player) - 接口中的方法 me.magicall.game.config.GameOption
- setMaxUndoRoundCount(int) - 类中的方法 me.magicall.game.sub.round.skill.UndoManager
- setPosition(Position) - 接口中的方法 me.magicall.game.sub.chess.Chessman
- setSkill(Skill) - 类中的方法 me.magicall.game.skill.SkillOperation
- setSkillArg(Object) - 类中的方法 me.magicall.game.skill.SkillOperation
- setSkillArgs(Object...) - 类中的方法 me.magicall.game.skill.SkillOperation
- setSkillArgs(Collection<? extends Object>) - 类中的方法 me.magicall.game.skill.SkillOperation
- setTarget(Object) - 类中的方法 me.magicall.game.skill.SkillOperation
- setTargets(Object...) - 类中的方法 me.magicall.game.skill.SkillOperation
- setTargets(Collection<?>) - 类中的方法 me.magicall.game.skill.SkillOperation
- setUnit(C, U) - 类中的方法 me.magicall.game.data.SingleUnitMapManager
- setValue(GameOption, Object) - 接口中的方法 me.magicall.game.config.OptionItem
-
设置本参数的值
- showAvailableValues(GameOutput) - 接口中的方法 me.magicall.game.config.OptionItem
-
输出本参数可能的值或者提示
- showException(OutputTarget, GameOutput, Throwable) - 类中的静态方法 me.magicall.game.util.GameUtil
- SingleUnitMapManager<C extends Coordinate,
U extends Unit> - me.magicall.game.data中的类 -
地图上每个坐标最多只有一个单位的
UnitsHolder。 - SingleUnitMapManager() - 类的构造器 me.magicall.game.data.SingleUnitMapManager
- SingleUnitMapManager(Map<C, U>) - 类的构造器 me.magicall.game.data.SingleUnitMapManager
- Skill - me.magicall.game.skill中的接口
-
一个原始的技能类,与具体角色、玩家、游戏无关
- SkillException - me.magicall.game.skill中的异常错误
- SkillException() - 异常错误的构造器 me.magicall.game.skill.SkillException
- SkillException(String) - 异常错误的构造器 me.magicall.game.skill.SkillException
- SkillException(String, Throwable) - 异常错误的构造器 me.magicall.game.skill.SkillException
- SkillException(Throwable) - 异常错误的构造器 me.magicall.game.skill.SkillException
- skillManager - 类中的变量 me.magicall.game.sub.chess.AbsChessman
- skillManager - 类中的变量 me.magicall.game.sub.round.abs.AbsRoundGameFighter
- SkillOperation - me.magicall.game.skill中的类
-
一次技能的施放
- SkillOperation() - 类的构造器 me.magicall.game.skill.SkillOperation
- skills - 类中的变量 me.magicall.game.skill.SkillsManager
- SkillsHolder - me.magicall.game.skill中的接口
-
拥有技能的实体。
- SkillsHolder.SkillsHolderWrapper - me.magicall.game.skill中的接口
-
通过持有和代理另一个
SkillsHolder来实现的简单模板,只需要实现一个方法即可。 - SkillsManager - me.magicall.game.skill中的类
- SkillsManager() - 类的构造器 me.magicall.game.skill.SkillsManager
- SkillsManager(Map<Character, Skill>) - 类的构造器 me.magicall.game.skill.SkillsManager
- SkillTemplate - me.magicall.game.skill中的类
- SkillTemplate() - 类的构造器 me.magicall.game.skill.SkillTemplate
- SPACE - 类中的静态变量 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- start() - 接口中的方法 me.magicall.game.Fighting
-
游戏开始。
- start() - 类中的方法 me.magicall.game.sub.round.abs.AbsRoundFighting
- startingRound(Fighting, Round) - 接口中的方法 me.magicall.game.sub.round.plugin.RoundPlugin
- startingRound(Fighting, Round) - 类中的方法 me.magicall.game.sub.round.plugin.RoundPluginTemplate
- startingRoundInternal(G, R) - 类中的方法 me.magicall.game.sub.round.plugin.RoundPluginTemplate
- startRound() - 接口中的方法 me.magicall.game.player.Fighter
- startRound() - 类中的方法 me.magicall.game.sub.round.CommonRoundManager
- Status - me.magicall.game中的接口
T
- Targetedable - me.magicall.game中的接口
- TargetedSkill - me.magicall.game.skill中的接口
- TargetSelector - me.magicall.game.skill中的接口
- Team - me.magicall.game.player中的接口
-
游戏中的团队。
- Timing - me.magicall.game中的接口
-
技能发动时机。
- toCharSquare(ChessBoard) - 类中的方法 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- toString() - 类中的方法 me.magicall.game.skill.SkillOperation
- toString() - 类中的方法 me.magicall.game.sub.chess.Position
- toString() - 类中的方法 me.magicall.game.sub.chess.PositionGroup
- toString() - 类中的方法 me.magicall.game.sub.round.abs.AbsRoundGameFighter
- toString() - 类中的方法 me.magicall.game.sub.round.CommonCurRound
- toString() - 类中的方法 me.magicall.game.sub.round.Round.CommonFinishedRound
- toString(char[]...) - 类中的方法 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- toString(ChessBoard) - 类中的方法 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- toStringBuilder(char[]...) - 类中的方法 me.magicall.game.sub.chess.util.ChessBoardDisplayer
- Trigger<_Event extends Event> - me.magicall.game.event中的接口
-
事件监听器
- TriggerManager - me.magicall.game.event中的类
-
事件监听器的管理器
- TriggerManager() - 类的构造器 me.magicall.game.event.TriggerManager
- TriggerManager(Map<Class<? extends Event>, Collection<Trigger<?>>>) - 类的构造器 me.magicall.game.event.TriggerManager
- TriggerRegistry - me.magicall.game.event中的接口
- TriggerRegistryWrapper - me.magicall.game.event中的接口
U
- undo() - 接口中的方法 me.magicall.game.sub.round.skill.Undoable
- undo() - 类中的方法 me.magicall.game.sub.round.skill.UndoManager
- undo(int) - 接口中的方法 me.magicall.game.sub.round.skill.Undoable
- undo(int) - 类中的方法 me.magicall.game.sub.round.skill.UndoManager
- Undo() - 类的构造器 me.magicall.game.sub.round.plugin.AbsUndoPlugin.Undo
- Undoable - me.magicall.game.sub.round.skill中的接口
- Undoable.Redoable - me.magicall.game.sub.round.skill中的接口
- undoManager - 类中的变量 me.magicall.game.sub.round.plugin.AbsUndoPlugin
- UndoManager<R extends Round> - me.magicall.game.sub.round.skill中的类
- UndoManager(int) - 类的构造器 me.magicall.game.sub.round.skill.UndoManager
- UndoRedoManager<R extends Round> - me.magicall.game.sub.round.skill中的类
- UndoRedoManager(int) - 类的构造器 me.magicall.game.sub.round.skill.UndoRedoManager
- undoRound(G, R, boolean) - 类中的方法 me.magicall.game.sub.round.plugin.AbsUndoPlugin
- undoRounds(G, List<R>, boolean) - 类中的方法 me.magicall.game.sub.round.plugin.AbsUndoPlugin.Undo
- Unit - me.magicall.game.unit中的接口
-
单位,一场游戏中的单位。
- unitsHolder - 类中的变量 me.magicall.game.battle.AbsBoardBattle
- UnitsHolder<C extends Coordinate,
U extends Unit> - me.magicall.game.unit中的接口 -
坐标-单位的对应者。
- UnitsHolderWrapper<C extends Coordinate,
U extends Unit> - me.magicall.game.unit中的接口 - unwrap() - 接口中的方法 me.magicall.game.skill.SkillsHolder.SkillsHolderWrapper
- unwrap() - 接口中的方法 me.magicall.game.unit.UnitsHolderWrapper
- up(int) - 类中的方法 me.magicall.game.sub.chess.Position
V
- VERTICAL_LINE - 类中的静态变量 me.magicall.game.sub.chess.util.ChessBoardDisplayer
W
- WarStartingEvent - me.magicall.game.event中的类
- WarStartingEvent(Fighting<?, ?>) - 类的构造器 me.magicall.game.event.WarStartingEvent
All Classes and Interfaces|常量字段值|所有程序包|序列化表格