Uses of Interface
com.takenoko.actions.Action
Packages that use Action
Package
Description
-
Uses of Action in com.takenoko.actions
Subinterfaces of Action in com.takenoko.actionsFields in com.takenoko.actions with type parameters of type ActionModifier and TypeFieldDescriptionActionResult.availableActions
The field for theavailableActions
record component.Methods in com.takenoko.actions that return types with arguments of type ActionModifier and TypeMethodDescriptionActionResult.availableActions()
Returns the value of theavailableActions
record component.Constructor parameters in com.takenoko.actions with type arguments of type ActionModifierConstructorDescriptionActionResult
(List<Class<? extends Action>> availableActions) ActionResult
(List<Class<? extends Action>> availableActions, int cost) Creates an instance of aActionResult
record class. -
Uses of Action in com.takenoko.actions.actors
Classes in com.takenoko.actions.actors that implement ActionModifier and TypeClassDescriptionclass
class
Action to move a gardener.class
This class represents the action of moving the panda. -
Uses of Action in com.takenoko.actions.bamboo
Classes in com.takenoko.actions.bamboo that implement ActionModifier and TypeClassDescriptionclass
Action that grows bamboo at a given position. -
Uses of Action in com.takenoko.actions.improvement
Classes in com.takenoko.actions.improvement that implement ActionModifier and TypeClassDescriptionclass
Action to draw an improvement from the inventory.class
Action to apply an improvement from the inventory.class
Action to draw an improvement from the deck.class
Action to store an improvement in the inventory. -
Uses of Action in com.takenoko.actions.irrigation
Classes in com.takenoko.actions.irrigation that implement ActionModifier and TypeClassDescriptionclass
class
Action to place an irrigation channel on the board.class
class
-
Uses of Action in com.takenoko.actions.objective
Classes in com.takenoko.actions.objective that implement ActionModifier and TypeClassDescriptionclass
This class is used to draw an objective card.class
This class is an action to redeem an objective. -
Uses of Action in com.takenoko.actions.tile
Classes in com.takenoko.actions.tile that implement ActionModifier and TypeClassDescriptionclass
Action to draw a Tile from the deck.class
This class represents the action of placing a tile on the board.class
This class represents the action of placing a tile on the board with an improvement from the inventory. -
Uses of Action in com.takenoko.actions.weather
Classes in com.takenoko.actions.weather that implement ActionModifier and TypeClassDescriptionclass
Action to choose a weather and apply it.class
Action to choose whether to apply the weather or not -
Uses of Action in com.takenoko.bot
Methods in com.takenoko.bot that return ActionModifier and TypeMethodDescriptionBot.chooseAction
(Board board, BotState botState, History history) This method will allow the player to choose an action to execute.FullRandomBot.chooseAction
(Board board, BotState botState, History history) PriorityBot.chooseAction
(Board board, BotState botState, History history) private Action
FullRandomBot.getRandomApplyImprovementAction
(Board board) private Action
FullRandomBot.getRandomApplyImprovementFromInventoryAction
(Board board, BotState botState) private Action
FullRandomBot.getRandomChooseAndApplyWeatherAction()
private Action
FullRandomBot.getRandomDrawAction
(Board board) private Action
FullRandomBot.getRandomDrawObjectiveAction
(Board board) FullRandomBot.getRandomForcedMovePandaAction
(Board board) private Action
FullRandomBot.getRandomGrowBambooAction
(Board board) private Action
FullRandomBot.getRandomMoveGardenerAction
(Board board) FullRandomBot.getRandomMovePandaAction
(Board board) private Action
FullRandomBot.getRandomPlaceIrrigationAction
(Board board) private Action
FullRandomBot.getRandomPlaceIrrigationFromInventoryAction
(Board board) private Action
FullRandomBot.getRandomPlaceTileAction
(Board board) private Action
FullRandomBot.getRandomRedeemObjectiveAction
(BotState botState) Methods in com.takenoko.bot with parameters of type ActionModifier and TypeMethodDescriptionprotected void
PriorityBot.addActionWithPriority
(Action action, double priority) -
Uses of Action in com.takenoko.engine
Fields in com.takenoko.engine declared as ActionModifier and TypeFieldDescriptionprivate final Action
HistoryItem.action
The field for theaction
record component.Fields in com.takenoko.engine with type parameters of type ActionMethods in com.takenoko.engine that return ActionModifier and TypeMethodDescriptionHistoryItem.action()
Returns the value of theaction
record component.Methods in com.takenoko.engine that return types with arguments of type ActionModifier and TypeMethodDescriptionActionManager.getAlreadyDoneActions()
get the list of already done actionsBotState.getAlreadyDoneActions()
get the list of already done actionsActionManager.getAvailableActions()
Return the list of available actions.BotState.getAvailableActions()
Return the list of available actions.Methods in com.takenoko.engine with parameters of type ActionModifier and TypeMethodDescriptionvoid
ActionManager.updateAvailableActions
(Action action, ActionResult actionResult) update an action in available actionsvoid
BotState.updateAvailableActions
(Action action, ActionResult actionResult) update an action in available actionsMethod parameters in com.takenoko.engine with type arguments of type ActionModifier and TypeMethodDescriptionvoid
ActionManager.addAvailableAction
(Class<? extends Action> action) add an action to the list of available actionsvoid
BotState.addAvailableAction
(Class<? extends Action> action) add an action to the list of available actionsvoid
ActionManager.addAvailableActions
(List<Class<? extends Action>> actions) add a list of actions to the list of available actionsConstructors in com.takenoko.engine with parameters of type ActionModifierConstructorDescriptionHistoryItem
(Action action, List<Objective> redeemedObjectives) Creates an instance of aHistoryItem
record class.Constructor parameters in com.takenoko.engine with type arguments of type ActionModifierConstructorDescriptionActionManager
(int numberOfActions, List<Class<? extends Action>> availableActions) -
Uses of Action in com.takenoko.stats
Methods in com.takenoko.stats with parameters of type Action -
Uses of Action in com.takenoko.weather
Methods in com.takenoko.weather that return types with arguments of type ActionModifier 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)