62 lines
No EOL
1.8 KiB
C
62 lines
No EOL
1.8 KiB
C
#ifndef G_ITEMS_H
|
|
#define G_ITEMS_H
|
|
|
|
// ************************************************************************************************
|
|
// itemhealth_t
|
|
// ------
|
|
// ************************************************************************************************
|
|
typedef enum
|
|
{
|
|
ITEM_HEALTH1,
|
|
ITEM_HEALTH2
|
|
} itemhealth_t;
|
|
|
|
// ************************************************************************************************
|
|
// itemweapon_t
|
|
// ------
|
|
// ************************************************************************************************
|
|
typedef enum
|
|
{
|
|
ITEM_WEAPON_SWORDSTAFF,
|
|
ITEM_WEAPON_FLYINGFIST,
|
|
ITEM_WEAPON_HELLSTAFF,
|
|
ITEM_WEAPON_MAGICMISSILE,
|
|
ITEM_WEAPON_REDRAINBOW,
|
|
ITEM_WEAPON_SPHEREOFANNIHILATION,
|
|
ITEM_WEAPON_PHOENIXBOW,
|
|
ITEM_WEAPON_MACEBALLS,
|
|
ITEM_WEAPON_FIREWALL,
|
|
} itemweapon_t;
|
|
|
|
// ************************************************************************************************
|
|
// itemdefense_t
|
|
// ------
|
|
// ************************************************************************************************
|
|
typedef enum
|
|
{
|
|
ITEM_DEFENSE_REPULSION,
|
|
ITEM_DEFENSE_METEORBARRIER,
|
|
ITEM_DEFENSE_POLYMORPH,
|
|
ITEM_DEFENSE_TELEPORT,
|
|
ITEM_DEFENSE_SHIELD,
|
|
ITEM_DEFENSE_POWERUP,
|
|
} itemdefense_t;
|
|
|
|
// ************************************************************************************************
|
|
// itemammo_t
|
|
// ------
|
|
// ************************************************************************************************
|
|
typedef enum
|
|
{
|
|
ITEM_AMMO_MANA_DEFENSIVE_HALF,
|
|
ITEM_AMMO_MANA_DEFENSIVE_FULL,
|
|
ITEM_AMMO_MANA_OFFENSIVE_HALF,
|
|
ITEM_AMMO_MANA_OFFENSIVE_FULL,
|
|
ITEM_AMMO_MANA_COMBO_QUARTER,
|
|
ITEM_AMMO_MANA_COMBO_HALF,
|
|
ITEM_AMMO_HELLSTAFF,
|
|
ITEM_AMMO_REDRAIN,
|
|
ITEM_AMMO_PHOENIX,
|
|
} itemammo_t;
|
|
|
|
#endif |