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.botManagersprivate final HashMap<BotManager,Integer> Scoreboard.numberOfVictoryHashMapprivate final HashMap<BotManager,Integer> Scoreboard.totalScoreMethods 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 TypeMethodDescriptionvoidHistory.addBotManager(BotManager botManager) voidScoreboard.addBotManager(BotManager botManager) voidHistory.addTurnHistory(BotManager botManager, TurnHistory turnHistory) intScoreboard.getNumberOfVictory(BotManager botManager) voidScoreboard.incrementNumberOfVictory(BotManager botManager) voidHistory.updateHistoryStatistics(BotManager botManager) voidScoreboard.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 TypeMethodDescriptionvoidBotStatistics.addBotManager(BotManager botManager) voidBotStatistics.incrementLosses(BotManager botManager) voidHistoryStatistics.incrementNumberOfRounds(BotManager botManager, GameProgress gameProgress) voidBotStatistics.incrementWins(BotManager botManager) voidHistoryStatistics.updateEvolution(BotManager botManager, History history) voidBotStatistics.updateScore(BotManager botManager, int toAdd) Method parameters in com.takenoko.stats with type arguments of type BotManagerModifier and TypeMethodDescriptionvoidBotStatistics.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) voidCloudy.revert(Board board, BotManager botManager) voidQuestionMark.revert(Board board, BotManager botManager) voidRainy.revert(Board board, BotManager botManager) voidStormy.revert(Board board, BotManager botManager) voidSunny.revert(Board board, BotManager botManager) abstract voidWeather.revert(Board board, BotManager botManager) voidWindy.revert(Board board, BotManager botManager)