mirror of
https://github.com/pret/pmd-red.git
synced 2026-03-21 17:46:39 -05:00
32 lines
665 B
C
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
|