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.availableActionsThe field for theavailableActionsrecord component.Methods in com.takenoko.actions that return types with arguments of type ActionModifier and TypeMethodDescriptionActionResult.availableActions()Returns the value of theavailableActionsrecord 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 aActionResultrecord class. -
Uses of Action in com.takenoko.actions.actors
Classes in com.takenoko.actions.actors that implement ActionModifier and TypeClassDescriptionclassclassAction to move a gardener.classThis 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 TypeClassDescriptionclassAction 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 TypeClassDescriptionclassAction to draw an improvement from the inventory.classAction to apply an improvement from the inventory.classAction to draw an improvement from the deck.classAction 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 TypeClassDescriptionclassclassAction to place an irrigation channel on the board.classclass -
Uses of Action in com.takenoko.actions.objective
Classes in com.takenoko.actions.objective that implement ActionModifier and TypeClassDescriptionclassThis class is used to draw an objective card.classThis 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 TypeClassDescriptionclassAction to draw a Tile from the deck.classThis class represents the action of placing a tile on the board.classThis 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 TypeClassDescriptionclassAction to choose a weather and apply it.classAction 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 ActionFullRandomBot.getRandomApplyImprovementAction(Board board) private ActionFullRandomBot.getRandomApplyImprovementFromInventoryAction(Board board, BotState botState) private ActionFullRandomBot.getRandomChooseAndApplyWeatherAction()private ActionFullRandomBot.getRandomDrawAction(Board board) private ActionFullRandomBot.getRandomDrawObjectiveAction(Board board) FullRandomBot.getRandomForcedMovePandaAction(Board board) private ActionFullRandomBot.getRandomGrowBambooAction(Board board) private ActionFullRandomBot.getRandomMoveGardenerAction(Board board) FullRandomBot.getRandomMovePandaAction(Board board) private ActionFullRandomBot.getRandomPlaceIrrigationAction(Board board) private ActionFullRandomBot.getRandomPlaceIrrigationFromInventoryAction(Board board) private ActionFullRandomBot.getRandomPlaceTileAction(Board board) private ActionFullRandomBot.getRandomRedeemObjectiveAction(BotState botState) Methods in com.takenoko.bot with parameters of type ActionModifier and TypeMethodDescriptionprotected voidPriorityBot.addActionWithPriority(Action action, double priority) -
Uses of Action in com.takenoko.engine
Fields in com.takenoko.engine declared as ActionModifier and TypeFieldDescriptionprivate final ActionHistoryItem.actionThe field for theactionrecord 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 theactionrecord 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 TypeMethodDescriptionvoidActionManager.updateAvailableActions(Action action, ActionResult actionResult) update an action in available actionsvoidBotState.updateAvailableActions(Action action, ActionResult actionResult) update an action in available actionsMethod parameters in com.takenoko.engine with type arguments of type ActionModifier and TypeMethodDescriptionvoidActionManager.addAvailableAction(Class<? extends Action> action) add an action to the list of available actionsvoidBotState.addAvailableAction(Class<? extends Action> action) add an action to the list of available actionsvoidActionManager.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 aHistoryItemrecord 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)