| Package | Description |
|---|---|
| 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 |
| Modifier and Type | Field and Description |
|---|---|
protected Map<ItemType.Category,Integer> |
AgentStats.itemsByCategoryCollected
How many items according to its
ItemType.Category the bot has collected. |
| Modifier and Type | Method and Description |
|---|---|
Map<ItemType.Category,Integer> |
AgentStats.getItemsByCategoryCollected()
How many items (per respective
ItemType.Category) your bot has collected so far. |
| Modifier and Type | Method and Description |
|---|---|
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.
|
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.
|
| Modifier and Type | Field and Description |
|---|---|
static cz.cuni.amis.utils.maps.HashMapSet<ItemType.Category,ItemType> |
ItemType.CATEGORIES
Contains item types that belongs to their categories.
|
| Modifier and Type | Method and Description |
|---|---|
ItemType.Category |
ItemType.getCategory()
Retreives category of the item type.
|
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.
|
| Modifier and Type | Method and Description |
|---|---|
static ItemType |
ItemType.MakePrototype(ItemType.Category category,
ItemType.Group group,
String[] utNames)
Proto-constructor.
|
| Modifier and Type | Field and Description |
|---|---|
protected ItemType.Category |
ItemCategory.ItemCategory
Category of the item.
|
| Modifier and Type | Method and Description |
|---|---|
protected ItemType.Category |
Yylex.categoryValue(String txt)
Return a Category of the item.
|
ItemType.Category |
ItemCategory.getItemCategory()
Category of the item.
|
| Constructor and Description |
|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
ItemType.Category |
ItemDescriptor.getItemCategory() |
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.