索引

A B C D E F G H I L M N O P R S T U V W 
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
 
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|常量字段值|所有程序包|序列化表格