mirror of
https://github.com/Cesarus85/ringfall-mjolnir-vr.git
synced 2026-10-23 13:00:35 +02:00
48 lines
833 B
C
48 lines
833 B
C
/*
|
|
EQUIPMENT_DEFINITIONS.H
|
|
|
|
header included in hcex build.
|
|
*/
|
|
|
|
#ifndef __EQUIPMENT_DEFINITIONS_H
|
|
#define __EQUIPMENT_DEFINITIONS_H
|
|
#pragma once
|
|
|
|
#include "items/item_definitions.h"
|
|
|
|
/* ---------- constants */
|
|
|
|
enum
|
|
{
|
|
EQUIPMENT_DEFINITION_TAG = 'eqip',
|
|
};
|
|
|
|
/* ---------- macros */
|
|
|
|
#define equipment_definition_get(index) ((struct equipment_definition *)tag_get(EQUIPMENT_DEFINITION_TAG, (index)))
|
|
|
|
/* ---------- structures */
|
|
|
|
struct _equipment_definition
|
|
{
|
|
short powerup_type;
|
|
short grenade_type;
|
|
real powerup_time;
|
|
struct tag_reference pickup_sound;
|
|
};
|
|
|
|
struct equipment_definition
|
|
{
|
|
struct _object_definition object;
|
|
struct _item_definition item;
|
|
struct _equipment_definition equipment;
|
|
};
|
|
|
|
/* ---------- prototypes/EXAMPLE.C */
|
|
|
|
/* ---------- globals */
|
|
|
|
/* ---------- public code */
|
|
|
|
#endif // __EQUIPMENT_DEFINITIONS_H
|