Uses of Class
ai.nettogrof.battlesnake.info.FoodInfo
-
Packages that use FoodInfo Package Description ai.nettogrof.battlesnake.snakes This package contains all "Snakes" classesai.nettogrof.battlesnake.treesearch.node Contain Abstract Node classai.nettogrof.battlesnake.treesearch.search.constrictor Contains search and node classes related to constrictor modeai.nettogrof.battlesnake.treesearch.search.royale Contains search and node classes related to royale modeai.nettogrof.battlesnake.treesearch.search.royale.wrapped ai.nettogrof.battlesnake.treesearch.search.squad Contains search and node classes related to squad modeai.nettogrof.battlesnake.treesearch.search.standard Contains search and node classes related to standard mode -
-
Uses of FoodInfo in ai.nettogrof.battlesnake.snakes
Methods in ai.nettogrof.battlesnake.snakes with parameters of type FoodInfo Modifier and Type Method Description protected AbstractNode
AbstractTreeSearchSnakeAI. findChildNewRoot(List<SnakeInfo> snakes, FoodInfo food, HazardSquare hazard)
Check in the previous search if a child from root, is equals the current board situation.,protected AbstractNode
ExpertSnake. genNode(List<SnakeInfo> snakes, FoodInfo food, HazardSquare hazard)
This method generate the root node type -
Uses of FoodInfo in ai.nettogrof.battlesnake.treesearch.node
Fields in ai.nettogrof.battlesnake.treesearch.node declared as FoodInfo Modifier and Type Field Description protected FoodInfo
AbstractNode. food
Food informationMethods in ai.nettogrof.battlesnake.treesearch.node that return FoodInfo Modifier and Type Method Description FoodInfo
AbstractNode. getFood()
Gets food information,Constructors in ai.nettogrof.battlesnake.treesearch.node with parameters of type FoodInfo Constructor Description AbstractDecisionNode(List<SnakeInfo> snakes, FoodInfo food, BoardInfo boardInfo)
Basic constructorAbstractEvaluationNode(List<SnakeInfo> snakes, FoodInfo food, BoardInfo boardInfo)
Constructor with snakes and food informationAbstractNode(List<SnakeInfo> snakes, FoodInfo food, BoardInfo boardInfo)
Constructor with the minimal info needed -
Uses of FoodInfo in ai.nettogrof.battlesnake.treesearch.search.constrictor
Constructors in ai.nettogrof.battlesnake.treesearch.search.constrictor with parameters of type FoodInfo Constructor Description ConstrictorNode(List<SnakeInfo> snakes, FoodInfo food, BoardInfo boardInfo)
Constructor, set the information and evaluate/ set score directly -
Uses of FoodInfo in ai.nettogrof.battlesnake.treesearch.search.royale
Constructors in ai.nettogrof.battlesnake.treesearch.search.royale with parameters of type FoodInfo Constructor Description AbstractRoyaleNode(List<SnakeInfo> snakes, FoodInfo food, AbstractHazard hazard2, BoardInfo boardInfo)
Constructor with snakes and food informationRoyaleDuelNode(List<SnakeInfo> snakes, FoodInfo food, AbstractHazard hazard, BoardInfo boardInfo)
Constructor, set the information and evaluate/ set score directlyRoyaleFourNode(List<SnakeInfo> snakes, FoodInfo foodInfo, AbstractHazard hazard, BoardInfo boardInfo)
Constructor, set the information and evaluate/ set score directly -
Uses of FoodInfo in ai.nettogrof.battlesnake.treesearch.search.royale.wrapped
Constructors in ai.nettogrof.battlesnake.treesearch.search.royale.wrapped with parameters of type FoodInfo Constructor Description WrappedRoyaleNode(List<SnakeInfo> snakes, FoodInfo food, AbstractHazard hazard, BoardInfo boardInfo)
Constructor, set the information and evaluate/ set score directly -
Uses of FoodInfo in ai.nettogrof.battlesnake.treesearch.search.squad
Constructors in ai.nettogrof.battlesnake.treesearch.search.squad with parameters of type FoodInfo Constructor Description SquadNode(List<SnakeInfo> snakes, FoodInfo food, BoardInfo boardInfo)
Constructor, set the information and evaluate/ set score directly -
Uses of FoodInfo in ai.nettogrof.battlesnake.treesearch.search.standard
Constructors in ai.nettogrof.battlesnake.treesearch.search.standard with parameters of type FoodInfo Constructor Description DuelNode(List<SnakeInfo> snakes, FoodInfo foodInfo, BoardInfo boardInfo)
Constructor, set the information and evaluate/ set score directlyFourNode(List<SnakeInfo> snakes, FoodInfo foodInfo, BoardInfo boardInfo)
Constructor, set the information and evaluate/ set score directlyManyNode(List<SnakeInfo> snakes, FoodInfo foodInfo, BoardInfo boardInfo)
Constructor, set the information and evaluate/ set score directly
-