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.
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.
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.