enum ENUM {
FOO,
BAR,
BAZ
}
#macro ENUM_NAME global.ENUM_NAME
gml_pragma("global", @'global.ENUM_NAME = [
"FOO",
"BAR",
"BAZ"
];');
show_debug_message(ENUM_NAME[parameterHere]);
enum ENUM {
FOO = 123,
BAR = 456,
BAZ = -789
}
#macro ENUM_NAME global.ENUM_NAME
gml_pragma("global", @'
global.ENUM_NAME = ds_map_create();
global.ENUM_NAME[? 123] = "FOO";
global.ENUM_NAME[? 456] = "BAR";
global.ENUM_NAME[? -789] = "BAZ";
');
show_debug_message(ENUM_NAME[? parameterHere]);