Uses of Class
javoids.Item.Type

Uses of Item.Type in javoids
 

Fields in javoids declared as Item.Type
private  Item.Type Ship.currentItem
          the current item (GUN1 is always available)
private  Item.Type ToolPanel.name
          the item name for this tool
private  Item.Type Item.type
          the type of item (the item name)
private  Item.Type Bullet.weapon
          the weapon that shot this bullet
 

Fields in javoids with type parameters of type Item.Type
private  java.util.HashMap<Item.Type,Item> Ship.items
          a mapping of item names to items that this sprite possesses
private  java.util.HashMap<Item.Type,Item> PowerUp.items
          a mapping of item names to items
private  java.util.HashMap<Item.Type,Item> ItemLoader.items
          a mapping of item names to items
private  java.util.HashMap<Item.Type,ToolPanel> Javoids.panelWeapon
          a panel to display the weapon information
 

Methods in javoids that return Item.Type
static Item.Type Item.cycleWeapon(java.util.HashMap<Item.Type,Item> items, Item.Type currentItem, Item.Direction direction)
          Determine what weapon to select next.
 Item.Type Ship.getCurrentItem()
           
 Item.Type ToolPanel.getItemNumber()
           
 Item.Type Item.getType()
           
 Item.Type Bullet.getWeapon()
           
 Item.Type Item.setItem(Item.Type item)
           
static Item.Type Item.setWeapon(Item.Type item)
           
static Item.Type Item.Type.valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static Item.Type[] Item.Type.values()
          Returns an array containing the constants of this enum type, in the order they're declared.
 

Methods in javoids that return types with arguments of type Item.Type
 java.util.HashMap<Item.Type,Item> ItemLoader.copyItems()
           
 java.util.HashMap<Item.Type,Item> Ship.getItems()
           
 java.util.HashMap<Item.Type,Item> PowerUp.getItems()
           
static java.util.HashMap<Item.Type,Item> Media.getItems()
           
 java.util.HashMap<Item.Type,Item> ItemLoader.getItems()
           
 

Methods in javoids with parameters of type Item.Type
static Item.Type Item.cycleWeapon(java.util.HashMap<Item.Type,Item> items, Item.Type currentItem, Item.Direction direction)
          Determine what weapon to select next.
static boolean Item.isWeapon(Item.Type item)
           
private  void Javoids.setAmmoInformation(Item.Type currentItem, java.util.HashMap<Item.Type,? extends Item> items)
          Display the ammo information for each item.
 void Ship.setCurrentItem(Item.Type item)
           
 Item.Type Item.setItem(Item.Type item)
           
 void Weapon.setType(Item.Type _type)
           
 void Item.setType(Item.Type _type)
           
static Item.Type Item.setWeapon(Item.Type item)
           
 

Method parameters in javoids with type arguments of type Item.Type
 void Ship.addItems(java.util.HashMap<Item.Type,Item> _items)
           
static Item.Type Item.cycleWeapon(java.util.HashMap<Item.Type,Item> items, Item.Type currentItem, Item.Direction direction)
          Determine what weapon to select next.
private  void Javoids.setAmmoInformation(Item.Type currentItem, java.util.HashMap<Item.Type,? extends Item> items)
          Display the ammo information for each item.
 

Constructors in javoids with parameters of type Item.Type
ToolPanel(java.awt.Component parent, java.awt.LayoutManager layout, java.lang.String toolName, Item.Type _name, javax.swing.ImageIcon weaponIcon, javax.swing.ImageIcon infiniteIcon)