tmw/src/resources/iteminfo.h File Reference

#include "resources/spritedef.h"
#include "being.h"
#include <map>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  ItemInfo
 Defines a class for storing item infos. More...

Enumerations

enum  EquipmentSoundEvent { EQUIP_EVENT_STRIKE, EQUIP_EVENT_HIT }
enum  EquipmentSlot {
  EQUIP_TORSO_SLOT = 0, EQUIP_ARMS_SLOT = 1, EQUIP_HEAD_SLOT = 2, EQUIP_LEGS_SLOT = 3,
  EQUIP_FEET_SLOT = 4, EQUIP_RING1_SLOT = 5, EQUIP_RING2_SLOT = 6, EQUIP_NECKLACE_SLOT = 7,
  EQUIP_FIGHT1_SLOT = 8, EQUIP_FIGHT2_SLOT = 9, EQUIP_PROJECTILE_SLOT = 10
}
enum  ItemType {
  ITEM_UNUSABLE = 0, ITEM_USABLE, ITEM_EQUIPMENT_ONE_HAND_WEAPON, ITEM_EQUIPMENT_TWO_HANDS_WEAPON,
  ITEM_EQUIPMENT_TORSO, ITEM_EQUIPMENT_ARMS, ITEM_EQUIPMENT_HEAD, ITEM_EQUIPMENT_LEGS,
  ITEM_EQUIPMENT_SHIELD, ITEM_EQUIPMENT_RING, ITEM_EQUIPMENT_NECKLACE, ITEM_EQUIPMENT_FEET,
  ITEM_EQUIPMENT_AMMO
}
 Enumeration of available Item types. More...
enum  WeaponType {
  WPNTYPE_NONE = 0, WPNTYPE_KNIFE, WPNTYPE_SWORD, WPNTYPE_POLEARM,
  WPNTYPE_STAFF, WPNTYPE_WHIP, WPNTYPE_BOW, WPNTYPE_SHOOTING,
  WPNTYPE_MACE, WPNTYPE_AXE, WPNTYPE_THROWN
}
 Enumeration of available weapon's types. More...


Enumeration Type Documentation

Enumerator:
EQUIP_TORSO_SLOT 
EQUIP_ARMS_SLOT 
EQUIP_HEAD_SLOT 
EQUIP_LEGS_SLOT 
EQUIP_FEET_SLOT 
EQUIP_RING1_SLOT 
EQUIP_RING2_SLOT 
EQUIP_NECKLACE_SLOT 
EQUIP_FIGHT1_SLOT 
EQUIP_FIGHT2_SLOT 
EQUIP_PROJECTILE_SLOT 

Definition at line 39 of file iteminfo.h.

Enumerator:
EQUIP_EVENT_STRIKE 
EQUIP_EVENT_HIT 

Definition at line 33 of file iteminfo.h.

enum ItemType

Enumeration of available Item types.

Enumerator:
ITEM_UNUSABLE 
ITEM_USABLE 
ITEM_EQUIPMENT_ONE_HAND_WEAPON 
ITEM_EQUIPMENT_TWO_HANDS_WEAPON 
ITEM_EQUIPMENT_TORSO 
ITEM_EQUIPMENT_ARMS 
ITEM_EQUIPMENT_HEAD 
ITEM_EQUIPMENT_LEGS 
ITEM_EQUIPMENT_SHIELD 
ITEM_EQUIPMENT_RING 
ITEM_EQUIPMENT_NECKLACE 
ITEM_EQUIPMENT_FEET 
ITEM_EQUIPMENT_AMMO 

Definition at line 72 of file iteminfo.h.

enum WeaponType

Enumeration of available weapon's types.

Enumerator:
WPNTYPE_NONE 
WPNTYPE_KNIFE 
WPNTYPE_SWORD 
WPNTYPE_POLEARM 
WPNTYPE_STAFF 
WPNTYPE_WHIP 
WPNTYPE_BOW 
WPNTYPE_SHOOTING 
WPNTYPE_MACE 
WPNTYPE_AXE 
WPNTYPE_THROWN 

Definition at line 92 of file iteminfo.h.


Generated on Sun Apr 26 17:30:42 2009 for The Mana World by  doxygen 1.5.5