Uses of Class
com.takenoko.engine.BotManager
Packages that use BotManager
Package
Description
-
Uses of BotManager in com.takenoko.actions
Methods in com.takenoko.actions with parameters of type BotManagerModifier and TypeMethodDescriptionAction.execute
(Board board, BotManager botManager) Executes the action on the board and the bot manager. -
Uses of BotManager in com.takenoko.actions.actors
Methods in com.takenoko.actions.actors with parameters of type BotManagerModifier and TypeMethodDescriptionMoveGardenerAction.execute
(Board board, BotManager botManager) Move the Gardener with a vector on the board and display a message.MovePandaAction.execute
(Board board, BotManager botManager) Move the panda with a vector on the board and display a message. -
Uses of BotManager in com.takenoko.actions.bamboo
Methods in com.takenoko.actions.bamboo with parameters of type BotManager -
Uses of BotManager in com.takenoko.actions.improvement
Methods in com.takenoko.actions.improvement with parameters of type BotManagerModifier and TypeMethodDescriptionApplyImprovementAction.execute
(Board board, BotManager botManager) ApplyImprovementFromInventoryAction.execute
(Board board, BotManager botManager) DrawImprovementAction.execute
(Board board, BotManager botManager) StoreImprovementAction.execute
(Board board, BotManager botManager) -
Uses of BotManager in com.takenoko.actions.irrigation
Methods in com.takenoko.actions.irrigation with parameters of type BotManagerModifier and TypeMethodDescriptionDrawIrrigationAction.execute
(Board board, BotManager botManager) PlaceIrrigationAction.execute
(Board board, BotManager botManager) PlaceIrrigationFromInventoryAction.execute
(Board board, BotManager botManager) StoreIrrigationInInventoryAction.execute
(Board board, BotManager botManager) -
Uses of BotManager in com.takenoko.actions.objective
Methods in com.takenoko.actions.objective with parameters of type BotManagerModifier and TypeMethodDescriptionDrawObjectiveAction.execute
(Board board, BotManager botManager) RedeemObjectiveAction.execute
(Board board, BotManager botManager) -
Uses of BotManager in com.takenoko.actions.tile
Methods in com.takenoko.actions.tile with parameters of type BotManagerModifier and TypeMethodDescriptionDrawTileAction.execute
(Board board, BotManager botManager) PlaceTileAction.execute
(Board board, BotManager botManager) Place the tile on the board and display a message.PlaceTileWithImprovementAction.execute
(Board board, BotManager botManager) Apply the improvement on tile then place the tile on the board and display a message. -
Uses of BotManager in com.takenoko.actions.weather
Methods in com.takenoko.actions.weather with parameters of type BotManagerModifier and TypeMethodDescriptionChooseAndApplyWeatherAction.execute
(Board board, BotManager botManager) ChooseIfApplyWeatherAction.execute
(Board board, BotManager botManager) -
Uses of BotManager in com.takenoko.engine
Fields in com.takenoko.engine with type parameters of type BotManagerModifier and TypeFieldDescriptionprivate final List<BotManager>
GameEngine.botManagers
private final HashMap<BotManager,
Integer> Scoreboard.numberOfVictoryHashMap
private final HashMap<BotManager,
Integer> Scoreboard.totalScore
Methods in com.takenoko.engine that return types with arguments of type BotManagerModifier and TypeMethodDescriptionScoreboard.getBotManagers()
Scoreboard.getTotalScore()
org.apache.commons.lang3.tuple.Pair<List<BotManager>,
EndGameState> GameEngine.getWinner()
Return the winner of the game.Methods in com.takenoko.engine with parameters of type BotManagerModifier and TypeMethodDescriptionvoid
History.addBotManager
(BotManager botManager) void
Scoreboard.addBotManager
(BotManager botManager) void
History.addTurnHistory
(BotManager botManager, TurnHistory turnHistory) int
Scoreboard.getNumberOfVictory
(BotManager botManager) void
Scoreboard.incrementNumberOfVictory
(BotManager botManager) void
History.updateHistoryStatistics
(BotManager botManager) void
Scoreboard.updateScore
(BotManager botManager, int scoreToAdd) Method parameters in com.takenoko.engine with type arguments of type BotManagerConstructor parameters in com.takenoko.engine with type arguments of type BotManagerModifierConstructorDescriptionGameEngine
(int numberOfRounds, Board board, ConsoleUserInterface consoleUserInterface, GameState gameState, List<BotManager> botManagerList, Scoreboard scoreboard, BotStatistics botStatistics, History history) GameEngine
(List<BotManager> botManagers) -
Uses of BotManager in com.takenoko.stats
Methods in com.takenoko.stats with parameters of type BotManagerModifier and TypeMethodDescriptionvoid
BotStatistics.addBotManager
(BotManager botManager) void
BotStatistics.incrementLosses
(BotManager botManager) void
HistoryStatistics.incrementNumberOfRounds
(BotManager botManager, GameProgress gameProgress) void
BotStatistics.incrementWins
(BotManager botManager) void
HistoryStatistics.updateEvolution
(BotManager botManager, History history) void
BotStatistics.updateScore
(BotManager botManager, int toAdd) Method parameters in com.takenoko.stats with type arguments of type BotManagerModifier and TypeMethodDescriptionvoid
BotStatistics.addBotManagers
(List<BotManager> botManagers) Constructor parameters in com.takenoko.stats with type arguments of type BotManager -
Uses of BotManager in com.takenoko.weather
Methods in com.takenoko.weather with parameters of type BotManagerModifier and TypeMethodDescriptionCloudy.apply
(Board board, BotManager botManager) QuestionMark.apply
(Board board, BotManager botManager) Rainy.apply
(Board board, BotManager botManager) Stormy.apply
(Board board, BotManager botManager) Sunny.apply
(Board board, BotManager botManager) Weather.apply
(Board board, BotManager botManager) Code to be executed when the weather is rolled and modifiers applied.Windy.apply
(Board board, BotManager botManager) void
Cloudy.revert
(Board board, BotManager botManager) void
QuestionMark.revert
(Board board, BotManager botManager) void
Rainy.revert
(Board board, BotManager botManager) void
Stormy.revert
(Board board, BotManager botManager) void
Sunny.revert
(Board board, BotManager botManager) abstract void
Weather.revert
(Board board, BotManager botManager) void
Windy.revert
(Board board, BotManager botManager)