ogrebattle64/include/element.h

36 lines
737 B
C

#ifndef __ELEMENT_H__
#define __ELEMENT_H__
#include <ultra64.h>
#include "assert.h"
typedef u8 Element;
enum {
/* 00 */ ELEMENT_PHYSICAL,
/* 01 */ ELEMENT_WIND,
/* 02 */ ELEMENT_FLAME,
/* 03 */ ELEMENT_EARTH,
/* 04 */ ELEMENT_WATER,
/* 05 */ ELEMENT_VIRTUE,
/* 06 */ ELEMENT_BANE,
/* 07 */ ELEMENT_DRAKONITE,
/* 08 */ ELEMENT_VARIABLE,
/* 09 */ ELEMENT_WIND_FLAME,
/* 0a */ ELEMENT_FLAME_WIND,
/* 0b */ ELEMENT_EARTH_FLAME,
/* 0c */ ELEMENT_WATER_EARTH,
/* 0d */ ELEMENT_WIND_BANE,
/* 0e */ ELEMENT_FLAME_BANE,
/* 0f */ ELEMENT_UNKNOWN_0xf,
/* 10 */ ELEMENT_UNKNOWN_0x10,
/* FF */ ELEMENT_INVALID = 0xFF
};
ASSERT_SIZE(Element, 1);
#endif // __ELEMENT_H__