Uses of Class
cz.cuni.amis.pogamut.ut2004.communication.messages.ItemType.Category

Packages that use ItemType.Category
cz.cuni.amis.pogamut.ut2004.agent.module.sensor Utility classes concerning some aspects of the gameplay (mainly for UT). 
cz.cuni.amis.pogamut.ut2004.communication.messages Java wrappers for the message objects send by the GameBots2004 and GameBotsUE2. 
cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages   
cz.cuni.amis.pogamut.ut2004.communication.translator.itemdescriptor   
 

Uses of ItemType.Category in cz.cuni.amis.pogamut.ut2004.agent.module.sensor
 

Fields in cz.cuni.amis.pogamut.ut2004.agent.module.sensor with type parameters of type ItemType.Category
protected  Map<ItemType.Category,Integer> AgentStats.itemsByCategoryCollected
          How many items according to its ItemType.Category the bot has collected.
 

Methods in cz.cuni.amis.pogamut.ut2004.agent.module.sensor that return types with arguments of type ItemType.Category
 Map<ItemType.Category,Integer> AgentStats.getItemsByCategoryCollected()
          How many items (per respective ItemType.Category) your bot has collected so far.
 

Methods in cz.cuni.amis.pogamut.ut2004.agent.module.sensor with parameters of type ItemType.Category
 Map<UnrealId,Item> Items.getAllItems(ItemType.Category category)
          Retrieves map of all items belonging to a specific 'category' of items, which includes all known pickups.
 Map<UnrealId,Item> AdvancedItems.getAllItems(ItemType.Category category, double usefulness)
          Retrieves map of all items of specific category (both known and thrown).
 Map<UnrealId,Item> Items.getKnownPickups(ItemType.Category category)
          Retrieves map of all known pickups belonging to a specific 'category' of items, which includes all known pickups.
 Map<UnrealId,Item> AdvancedItems.getKnownPickups(ItemType.Category category, double usefulness)
          Retrieves map of all item pickup points of items of a specific category.
 Item Items.getNearestItem(ItemType.Category category)
          Returns nearest-by-air (Euclidean norm) item spawning point from 'all' items of specific category.
 Item Items.getNearestSpawnedItem(ItemType.Category category)
          Returns nearest-by-air (Euclidean norm) item spawning point from spawned items of specific category.
 Item Items.getNearestVisibleItem(ItemType.Category category)
          Returns nearest-by-air (Euclidean norm) item spawning point from visible items of specific category.
 Item Items.getPathNearestItem(ItemType.Category category)
          Returns nearest-by-path (using Items.pathPlanner previously injected via Items.setPathPlanner(IPathPlanner)) item spawning point from 'all' items EXCEPT DROPPED ONES! Does not need to be necessarily spawned right now.
 Item Items.getPathNearestSpawnedItem(ItemType.Category category)
          Returns nearest-by-path (using Items.pathPlanner previously injected via Items.setPathPlanner(IPathPlanner)) item spawning point from spawned items EXCEPT DROPPED ONES! Does not need to be necessarily spawned right now.
 Item Items.getPathNearestVisibleItem(ItemType.Category category)
          Returns nearest-by-path (using Items.pathPlanner previously injected via Items.setPathPlanner(IPathPlanner)) item spawning point from visible items EXCEPT DROPPED ONES! Does not need to be necessarily spawned right now.
 Map<UnrealId,Item> Items.getSpawnedItems(ItemType.Category category)
          Uses Items.isPickupSpawned(Item) to return all items belonging to a specific 'category' that are believed to be currently spawned.
 Map<UnrealId,Item> AdvancedItems.getSpawnedItems(ItemType.Category category, double usefulness)
          Returns a filtered list of items of a specific category that are guessed to be currently spawned in the map.
 Map<UnrealId,Item> Items.getVisibleItems(ItemType.Category category)
          Retrieves map of visible items belonging to a specific 'category' of items, which includes all known pickups.
 Map<UnrealId,Item> AdvancedItems.getVisibleItems(ItemType.Category category, double usefulness)
          Retrieves map of all visible items of specific category.
 

Uses of ItemType.Category in cz.cuni.amis.pogamut.ut2004.communication.messages
 

Fields in cz.cuni.amis.pogamut.ut2004.communication.messages with type parameters of type ItemType.Category
static cz.cuni.amis.utils.maps.HashMapSet<ItemType.Category,ItemType> ItemType.CATEGORIES
          Contains item types that belongs to their categories.
 

Methods in cz.cuni.amis.pogamut.ut2004.communication.messages that return ItemType.Category
abstract  ItemType.Category ItemType.getCategory()
          Retrieves category of the item type.
 ItemType.Category UT2004ItemType.getCategory()
           
static ItemType.Category ItemType.Category.valueOf(String name)
          Returns the enum constant of this type with the specified name.
static ItemType.Category[] ItemType.Category.values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 

Methods in cz.cuni.amis.pogamut.ut2004.communication.messages with parameters of type ItemType.Category
static UT2004ItemType UT2004ItemType.MakePrototype(ItemType.Category category, UT2004ItemType.UT2004Group group, String[] utNames)
          Proto-constructor.
 

Uses of ItemType.Category in cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages
 

Fields in cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages declared as ItemType.Category
protected  ItemType.Category ItemCategory.ItemCategory
          Category of the item.
 

Methods in cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages that return ItemType.Category
protected  ItemType.Category Yylex.categoryValue(String txt)
          Return a Category of the item.
 ItemType.Category ItemCategory.getItemCategory()
          Category of the item.
 

Constructors in cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages with parameters of type ItemType.Category
ItemCategory(String InventoryType, ItemType PickupType, ItemType.Category ItemCategory, boolean Melee, boolean Sniping, boolean UsesAltAmmo, String PriFireModeType, boolean PriSplashDamage, boolean PriSplashJump, boolean PriRecomSplashDamage, boolean PriTossed, boolean PriLeadTarget, boolean PriInstantHit, boolean PriFireOnRelease, boolean PriWaitForRelease, boolean PriModeExclusive, double PriFireRate, double PriBotRefireRate, int PriAmmoPerFire, int PriAmmoClipSize, double PriAimError, double PriSpread, int PriSpreadStyle, int PriFireCount, double PriDamageAtten, String PriAmmoType, int PriInitialAmount, int PriMaxAmount, double PriMaxRange, String PriDamageType, boolean PriArmorStops, boolean PriAlwaysGibs, boolean PriSpecial, boolean PriDetonatesGoop, boolean PriSuperWeapon, boolean PriExtraMomZ, String PriProjType, double PriDamage, double PriDamageMax, double PriDamageMin, double PriSpeed, double PriMaxSpeed, double PriLifeSpan, double PriDamageRadius, double PriTossZ, double PriMaxEffectDistance, String SecFireModeType, boolean SecSplashDamage, boolean SecSplashJump, boolean SecRecomSplashDamage, boolean SecTossed, boolean SecLeadTarget, boolean SecInstantHit, boolean SecFireOnRelease, boolean SecWaitForRelease, boolean SecModeExclusive, double SecFireRate, double SecBotRefireRate, int SecAmmoPerFire, int SecAmmoClipSize, double SecAimError, double SecSpread, int SecSpreadStyle, int SecFireCount, double SecDamageAtten, String SecAmmoType, int SecInitialAmount, int SecMaxAmount, double SecMaxRange, String SecDamageType, boolean SecArmorStops, boolean SecAlwaysGibs, boolean SecSpecial, boolean SecDetonatesGoop, boolean SecSuperWeapon, boolean SecExtraMomZ, String SecProjType, double SecDamage, double SecDamageMax, double SecDamageMin, double SecSpeed, double SecMaxSpeed, double SecLifeSpan, double SecDamageRadius, double SecTossZ, double SecMaxEffectDistance, int Amount, boolean SuperHeal)
          Creates new instance of the message ItemCategory.
 

Uses of ItemType.Category in cz.cuni.amis.pogamut.ut2004.communication.translator.itemdescriptor
 

Methods in cz.cuni.amis.pogamut.ut2004.communication.translator.itemdescriptor that return ItemType.Category
 ItemType.Category ItemDescriptor.getItemCategory()
           
 



Copyright © 2015 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.