pmd-red/include/script_vars_info.h
2025-06-16 21:10:47 +02:00

32 lines
665 B
C

#ifndef GUARD_SCRIPT_VARS_INFO_H
#define GUARD_SCRIPT_VARS_INFO_H
#include "constants/event_flag.h"
enum {
SCRIPT_VAR_TYPE_0, // 0
SCRIPT_VAR_TYPE_BIT, // 1
SCRIPT_VAR_TYPE_U8, // 2
SCRIPT_VAR_TYPE_S8, // 3
SCRIPT_VAR_TYPE_U16, // 4
SCRIPT_VAR_TYPE_S16, // 5
SCRIPT_VAR_TYPE_S32, // 6
SCRIPT_VAR_TYPE_U8_2, // 7 Unused
SCRIPT_VAR_TYPE_SPECIAL, // 8
};
// size: 0x10
struct ScriptVarInfo {
s16 type;
s16 unk2;
s16 bufOffset;
s16 bitOffset;
s16 arrayLen;
s16 defaultValue;
const char *name;
};
extern const struct ScriptVarInfo gScriptVarInfo[SCRIPT_VARS_COUNT];
#endif // GUARD_SCRIPT_VARS_INFO_H