#ifndef GUARD_CONSTANTS_TYPE_H #define GUARD_CONSTANTS_TYPE_H #define NUM_TYPES 18 #define TYPE_NONE 0x0 #define TYPE_NORMAL 0x1 #define TYPE_FIRE 0x2 #define TYPE_WATER 0x3 #define TYPE_GRASS 0x4 #define TYPE_ELECTRIC 0x5 #define TYPE_ICE 0x6 #define TYPE_FIGHTING 0x7 #define TYPE_POISON 0x8 #define TYPE_GROUND 0x9 #define TYPE_FLYING 0xA #define TYPE_PSYCHIC 0xB #define TYPE_BUG 0xC #define TYPE_ROCK 0xD #define TYPE_GHOST 0xE #define TYPE_DRAGON 0xF #define TYPE_DARK 0x10 #define TYPE_STEEL 0x11 #endif