Skip to main content

siglus_scene_vm/runtime/
constants.rs

1//! Canonical engine constants used by the runtime.
2//!
3//! This module is the single source of truth for recovered numeric values that
4//! are already known for this project build. Runtime code should resolve
5//! semantics from these constants directly instead of learning mappings at run
6//! time.
7
8pub mod op {
9    pub const NONE: u8 = 0x00;
10    pub const PLUS: u8 = 0x01;
11    pub const MINUS: u8 = 0x02;
12    pub const MULTIPLE: u8 = 0x03;
13    pub const DIVIDE: u8 = 0x04;
14    pub const AMARI: u8 = 0x05;
15    pub const EQUAL: u8 = 0x10;
16    pub const NOT_EQUAL: u8 = 0x11;
17    pub const GREATER: u8 = 0x12;
18    pub const GREATER_EQUAL: u8 = 0x13;
19    pub const LESS: u8 = 0x14;
20    pub const LESS_EQUAL: u8 = 0x15;
21    pub const LOGICAL_AND: u8 = 0x20;
22    pub const LOGICAL_OR: u8 = 0x21;
23    pub const TILDE: u8 = 0x30;
24    pub const AND: u8 = 0x31;
25    pub const OR: u8 = 0x32;
26    pub const HAT: u8 = 0x33;
27    pub const SL: u8 = 0x34;
28    pub const SR: u8 = 0x35;
29    pub const SR3: u8 = 0x36;
30}
31
32pub mod cd {
33    pub const NONE: u8 = 0x00;
34    pub const NL: u8 = 0x01;
35    pub const PUSH: u8 = 0x02;
36    pub const POP: u8 = 0x03;
37    pub const COPY: u8 = 0x04;
38    pub const PROPERTY: u8 = 0x05;
39    pub const COPY_ELM: u8 = 0x06;
40    pub const DEC_PROP: u8 = 0x07;
41    pub const ELM_POINT: u8 = 0x08;
42    pub const ARG: u8 = 0x09;
43    pub const GOTO: u8 = 0x10;
44    pub const GOTO_TRUE: u8 = 0x11;
45    pub const GOTO_FALSE: u8 = 0x12;
46    pub const GOSUB: u8 = 0x13;
47    pub const GOSUBSTR: u8 = 0x14;
48    pub const RETURN: u8 = 0x15;
49    pub const EOF: u8 = 0x16;
50    pub const ASSIGN: u8 = 0x20;
51    pub const OPERATE_1: u8 = 0x21;
52    pub const OPERATE_2: u8 = 0x22;
53    pub const COMMAND: u8 = 0x30;
54    pub const TEXT: u8 = 0x31;
55    pub const NAME: u8 = 0x32;
56    pub const SEL_BLOCK_START: u8 = 0x33;
57    pub const SEL_BLOCK_END: u8 = 0x34;
58}
59
60pub mod elm {
61    pub const OWNER_USER_PROP: i32 = 127;
62    pub const OWNER_USER_CMD: i32 = 126;
63    pub const OWNER_CALL_PROP: i32 = 125;
64    pub const OWNER_CALL_CMD: i32 = 124;
65    pub const ARRAY: i32 = -1;
66    pub const SET: i32 = -2;
67    pub const TRANS: i32 = -3;
68    pub const CURRENT: i32 = -4;
69    pub const UP: i32 = -5;
70
71    #[inline]
72    pub const fn create(owner: i32, group: i32, code: i32) -> i32 {
73        ((owner & 0xFF) << 24) + ((group & 0xFF) << 16) + (code & 0xFFFF)
74    }
75
76    #[inline]
77    pub const fn owner(code: i32) -> i32 {
78        (code >> 24) & 0xFF
79    }
80
81    #[inline]
82    pub const fn group(code: i32) -> i32 {
83        (code >> 16) & 0xFF
84    }
85
86    #[inline]
87    pub const fn code(code: i32) -> i32 {
88        code & 0xFFFF
89    }
90}
91
92pub mod fm {
93    pub const __ARGSREF: i32 = crate::runtime::forms::codes::FM___ARGSREF;
94    pub const __ARGS: i32 = crate::runtime::forms::codes::FM___ARGS;
95    pub const LIST: i32 = crate::runtime::forms::codes::FM_LIST;
96    pub const GLOBAL: i32 = crate::runtime::forms::codes::FM_GLOBAL;
97    pub const GLOBALLIST: i32 = crate::runtime::forms::codes::FM_GLOBALLIST;
98    pub const SCENE: i32 = crate::runtime::forms::codes::FM_SCENE;
99    pub const SCENELIST: i32 = crate::runtime::forms::codes::FM_SCENELIST;
100    pub const CALL: i32 = crate::runtime::forms::codes::FM_CALL;
101    pub const CALLLIST: i32 = crate::runtime::forms::codes::FM_CALLLIST;
102    pub const VOID: i32 = crate::runtime::forms::codes::FM_VOID;
103    pub const VOIDLIST: i32 = crate::runtime::forms::codes::FM_VOIDLIST;
104    pub const INT: i32 = crate::runtime::forms::codes::FM_INT;
105    pub const INTLIST: i32 = crate::runtime::forms::codes::FM_INTLIST;
106    pub const INTLISTLIST: i32 = crate::runtime::forms::codes::FM_INTLISTLIST;
107    pub const INTREF: i32 = crate::runtime::forms::codes::FM_INTREF;
108    pub const INTLISTREF: i32 = crate::runtime::forms::codes::FM_INTLISTREF;
109    pub const INTEVENT: i32 = crate::runtime::forms::codes::FM_INTEVENT;
110    pub const INTEVENTLIST: i32 = crate::runtime::forms::codes::FM_INTEVENTLIST;
111    pub const ALLEVENT: i32 = crate::runtime::forms::codes::FM_ALLEVENT;
112    pub const STR: i32 = crate::runtime::forms::codes::FM_STR;
113    pub const STRLIST: i32 = crate::runtime::forms::codes::FM_STRLIST;
114    pub const STRLISTLIST: i32 = crate::runtime::forms::codes::FM_STRLISTLIST;
115    pub const STRREF: i32 = crate::runtime::forms::codes::FM_STRREF;
116    pub const STRLISTREF: i32 = crate::runtime::forms::codes::FM_STRLISTREF;
117    pub const LABEL: i32 = crate::runtime::forms::codes::FM_LABEL;
118    pub const MATH: i32 = crate::runtime::forms::codes::FM_MATH;
119    pub const FILE: i32 = crate::runtime::forms::codes::FM_FILE;
120    pub const CGTABLE: i32 = crate::runtime::forms::codes::FM_CGTABLE;
121    pub const BGMTABLE: i32 = crate::runtime::forms::codes::FM_BGMTABLE;
122    pub const DATABASE: i32 = crate::runtime::forms::codes::FM_DATABASE;
123    pub const DATABASELIST: i32 = crate::runtime::forms::codes::FM_DATABASELIST;
124    pub const G00BUF: i32 = crate::runtime::forms::codes::FM_G00BUF;
125    pub const G00BUFLIST: i32 = crate::runtime::forms::codes::FM_G00BUFLIST;
126    pub const MASK: i32 = crate::runtime::forms::codes::FM_MASK;
127    pub const MASKLIST: i32 = crate::runtime::forms::codes::FM_MASKLIST;
128    pub const COUNTER: i32 = crate::runtime::forms::codes::FM_COUNTER;
129    pub const COUNTERLIST: i32 = crate::runtime::forms::codes::FM_COUNTERLIST;
130    pub const FRAMEACTION: i32 = crate::runtime::forms::codes::FM_FRAMEACTION;
131    pub const FRAMEACTIONLIST: i32 = crate::runtime::forms::codes::FM_FRAMEACTIONLIST;
132    pub const WORLD: i32 = crate::runtime::forms::codes::FM_WORLD;
133    pub const WORLDLIST: i32 = crate::runtime::forms::codes::FM_WORLDLIST;
134    pub const STAGE: i32 = crate::runtime::forms::codes::FM_STAGE;
135    pub const STAGELIST: i32 = crate::runtime::forms::codes::FM_STAGELIST;
136    pub const OBJECT: i32 = crate::runtime::forms::codes::FM_OBJECT;
137    pub const OBJECTLIST: i32 = crate::runtime::forms::codes::FM_OBJECTLIST;
138    pub const OBJECTEVENT: i32 = crate::runtime::forms::codes::FM_OBJECTEVENT;
139    pub const OBJECTEVENTLIST: i32 = crate::runtime::forms::codes::FM_OBJECTEVENTLIST;
140    pub const MWND: i32 = crate::runtime::forms::codes::FM_MWND;
141    pub const MWNDLIST: i32 = crate::runtime::forms::codes::FM_MWNDLIST;
142    pub const GROUP: i32 = crate::runtime::forms::codes::FM_GROUP;
143    pub const GROUPLIST: i32 = crate::runtime::forms::codes::FM_GROUPLIST;
144    pub const BTNSELITEM: i32 = crate::runtime::forms::codes::FM_BTNSELITEM;
145    pub const BTNSELITEMLIST: i32 = crate::runtime::forms::codes::FM_BTNSELITEMLIST;
146    pub const SCREEN: i32 = crate::runtime::forms::codes::FM_SCREEN;
147    pub const QUAKE: i32 = crate::runtime::forms::codes::FM_QUAKE;
148    pub const QUAKELIST: i32 = crate::runtime::forms::codes::FM_QUAKELIST;
149    pub const EDITBOX: i32 = crate::runtime::forms::codes::FM_EDITBOX;
150    pub const EDITBOXLIST: i32 = crate::runtime::forms::codes::FM_EDITBOXLIST;
151    pub const EFFECT: i32 = crate::runtime::forms::codes::FM_EFFECT;
152    pub const EFFECTLIST: i32 = crate::runtime::forms::codes::FM_EFFECTLIST;
153    pub const MSGBK: i32 = crate::runtime::forms::codes::FM_MSGBK;
154    pub const BGM: i32 = crate::runtime::forms::codes::FM_BGM;
155    pub const BGMLIST: i32 = crate::runtime::forms::codes::FM_BGMLIST;
156    pub const KOE: i32 = crate::runtime::forms::codes::FM_KOE;
157    pub const KOELIST: i32 = crate::runtime::forms::codes::FM_KOELIST;
158    pub const PCM: i32 = crate::runtime::forms::codes::FM_PCM;
159    pub const PCMCH: i32 = crate::runtime::forms::codes::FM_PCMCH;
160    pub const PCMCHLIST: i32 = crate::runtime::forms::codes::FM_PCMCHLIST;
161    pub const SE: i32 = crate::runtime::forms::codes::FM_SE;
162    pub const MOV: i32 = crate::runtime::forms::codes::FM_MOV;
163    pub const PCMEVENT: i32 = crate::runtime::forms::codes::FM_PCMEVENT;
164    pub const PCMEVENTLIST: i32 = crate::runtime::forms::codes::FM_PCMEVENTLIST;
165    pub const MOUSE: i32 = crate::runtime::forms::codes::FM_MOUSE;
166    pub const KEY: i32 = crate::runtime::forms::codes::FM_KEY;
167    pub const KEYLIST: i32 = crate::runtime::forms::codes::FM_KEYLIST;
168    pub const INPUT: i32 = crate::runtime::forms::codes::FM_INPUT;
169    pub const SYSCOM: i32 = crate::runtime::forms::codes::FM_SYSCOM;
170    pub const SYSCOMMENU: i32 = crate::runtime::forms::codes::FM_SYSCOMMENU;
171    pub const MWNDBTN: i32 = crate::runtime::forms::codes::FM_MWNDBTN;
172    pub const SCRIPT: i32 = crate::runtime::forms::codes::FM_SCRIPT;
173    pub const SYSTEM: i32 = crate::runtime::forms::codes::FM_SYSTEM;
174    pub const EXCALL: i32 = crate::runtime::forms::codes::FM_EXCALL;
175    pub const STEAM: i32 = crate::runtime::forms::codes::FM_STEAM;
176    pub const INTEGER: i32 = INT;
177    pub const STRING: i32 = STR;
178}
179
180pub mod global_form {
181    use crate::runtime::forms::codes;
182    pub const MOV: u32 = codes::FORM_GLOBAL_MOV;
183    pub const BGM: u32 = codes::FORM_GLOBAL_BGM;
184    pub const PCM: u32 = codes::FORM_GLOBAL_PCM;
185    pub const PCMCH: u32 = codes::FORM_GLOBAL_PCMCH;
186    pub const SE: u32 = codes::FORM_GLOBAL_SE;
187    pub const PCMEVENT: u32 = codes::FORM_GLOBAL_PCMEVENT;
188    pub const EXCALL: u32 = codes::FORM_GLOBAL_EXCALL;
189    pub const SCREEN: u32 = codes::FORM_GLOBAL_SCREEN;
190    pub const MSGBK: u32 = codes::FORM_GLOBAL_MSGBK;
191    pub const KOE_ST: u32 = codes::FORM_GLOBAL_KOE_ST;
192    pub const KEY: u32 = codes::FORM_GLOBAL_KEY;
193    pub const JOYPAD: u32 = codes::FORM_GLOBAL_JOYPAD;
194    pub const BGMTABLE: u32 = codes::FORM_GLOBAL_BGM_TABLE;
195    pub const TIMEWAIT: u32 = codes::FORM_GLOBAL_TIMEWAIT;
196    pub const TIMEWAIT_KEY: u32 = codes::FORM_GLOBAL_TIMEWAIT_KEY;
197    pub const COUNTER: u32 = codes::FORM_GLOBAL_COUNTER;
198    pub const FRAME_ACTION: u32 = codes::FORM_GLOBAL_FRAME_ACTION;
199    pub const FRAME_ACTION_CH: u32 = codes::FORM_GLOBAL_FRAME_ACTION_CH;
200    pub const STAGE: u32 = codes::FORM_GLOBAL_STAGE;
201    pub const INPUT: u32 = codes::FORM_GLOBAL_INPUT;
202    pub const MOUSE: u32 = codes::FORM_GLOBAL_MOUSE;
203    pub const MATH: u32 = codes::FORM_GLOBAL_MATH;
204    pub const CGTABLE: u32 = codes::FORM_GLOBAL_CGTABLE;
205    pub const DATABASE: u32 = codes::FORM_GLOBAL_DATABASE;
206    pub const G00BUF: u32 = codes::FORM_GLOBAL_G00BUF;
207    pub const MASK: u32 = codes::FORM_GLOBAL_MASK;
208    pub const EDITBOX: u32 = codes::FORM_GLOBAL_EDITBOX;
209    pub const FILE: u32 = codes::FORM_GLOBAL_FILE;
210    pub const STEAM: u32 = codes::FORM_GLOBAL_STEAM;
211    pub const SYSCOM: u32 = codes::FORM_GLOBAL_SYSCOM;
212    pub const SCRIPT: u32 = codes::FORM_GLOBAL_SCRIPT;
213    pub const SYSTEM: u32 = codes::FORM_GLOBAL_SYSTEM;
214    pub const BACK: u32 = codes::FORM_GLOBAL_BACK;
215    pub const FRONT: u32 = codes::FORM_GLOBAL_FRONT;
216    pub const NEXT: u32 = codes::FORM_GLOBAL_NEXT;
217    pub const STAGE_DEFAULT: u32 = STAGE;
218    pub const STAGE_ALIAS_37: u32 = BACK;
219    pub const STAGE_ALIAS_38: u32 = FRONT;
220    pub const STAGE_ALT: u32 = STAGE;
221    pub const INT_LIST_FORMS: &[u32] = codes::GLOBAL_INT_LIST_FORMS;
222    pub const STR_LIST_FORMS: &[u32] = codes::GLOBAL_STR_LIST_FORMS;
223}
224
225#[inline]
226pub const fn matches_form_id(form_id: u32, runtime_form_id: u32, canonical_form_id: u32) -> bool {
227    form_id == canonical_form_id || (runtime_form_id != 0 && form_id == runtime_form_id)
228}
229
230/// Match an element/command id against the canonical value and an optional
231/// runtime override. Unlike the old `runtime_id != 0 && op == runtime_id`
232/// pattern, this keeps opcode zero valid (for example `MATH.RAND`).
233#[inline]
234pub const fn matches_element_id(op: i32, runtime_id: i32, canonical_id: i32) -> bool {
235    op == canonical_id || (runtime_id != 0 && op == runtime_id)
236}
237
238#[inline]
239pub const fn is_stage_global_form(form_id: u32, runtime_stage_form_id: u32) -> bool {
240    matches_form_id(form_id, runtime_stage_form_id, global_form::STAGE)
241        || form_id == global_form::BACK
242        || form_id == global_form::FRONT
243        || form_id == global_form::NEXT
244}
245
246pub mod elm_value {
247    pub const UP: i32 = crate::runtime::forms::codes::ELM_UP;
248    pub const __TRANS: i32 = crate::runtime::forms::codes::ELM___TRANS;
249    pub const __SET: i32 = crate::runtime::forms::codes::ELM___SET;
250    pub const ARRAY: i32 = crate::runtime::forms::codes::ELM_ARRAY;
251    pub const GLOBAL______TEST: i32 = crate::runtime::forms::codes::elm_value::GLOBAL______TEST;
252    pub const GLOBAL___IAPP_DUMMY: i32 =
253        crate::runtime::forms::codes::elm_value::GLOBAL___IAPP_DUMMY;
254    pub const GLOBAL___IAPP_DUMMY2: i32 =
255        crate::runtime::forms::codes::elm_value::GLOBAL___IAPP_DUMMY2;
256    pub const GLOBAL___IAPP_DUMMY_STR: i32 =
257        crate::runtime::forms::codes::elm_value::GLOBAL___IAPP_DUMMY_STR;
258    pub const GLOBAL___IAPP_DUMMY2_STR: i32 =
259        crate::runtime::forms::codes::elm_value::GLOBAL___IAPP_DUMMY2_STR;
260    pub const GLOBAL___FOG_NAME: i32 = crate::runtime::forms::codes::elm_value::GLOBAL___FOG_NAME;
261    pub const GLOBAL___FOG_X: i32 = crate::runtime::forms::codes::elm_value::GLOBAL___FOG_X;
262    pub const GLOBAL___FOG_X_EVE: i32 = crate::runtime::forms::codes::elm_value::GLOBAL___FOG_X_EVE;
263    pub const GLOBAL___FOG_NEAR: i32 = crate::runtime::forms::codes::elm_value::GLOBAL___FOG_NEAR;
264    pub const GLOBAL___FOG_FAR: i32 = crate::runtime::forms::codes::elm_value::GLOBAL___FOG_FAR;
265    pub const GLOBAL_NOP: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_NOP;
266    pub const GLOBAL_OWARI: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_OWARI;
267    pub const GLOBAL_RETURNMENU: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_RETURNMENU;
268    pub const GLOBAL_JUMP: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_JUMP;
269    pub const GLOBAL_FARCALL: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_FARCALL;
270    pub const GLOBAL_GET_SCENE_NAME: i32 =
271        crate::runtime::forms::codes::elm_value::GLOBAL_GET_SCENE_NAME;
272    pub const GLOBAL_GET_LINE_NO: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_GET_LINE_NO;
273    pub const GLOBAL_SET_TITLE: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_SET_TITLE;
274    pub const GLOBAL_GET_TITLE: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_GET_TITLE;
275    pub const GLOBAL_SAVEPOINT: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_SAVEPOINT;
276    pub const GLOBAL_CLEAR_SAVEPOINT: i32 =
277        crate::runtime::forms::codes::elm_value::GLOBAL_CLEAR_SAVEPOINT;
278    pub const GLOBAL_CHECK_SAVEPOINT: i32 =
279        crate::runtime::forms::codes::elm_value::GLOBAL_CHECK_SAVEPOINT;
280    pub const GLOBAL_SELPOINT: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_SELPOINT;
281    pub const GLOBAL_CLEAR_SELPOINT: i32 =
282        crate::runtime::forms::codes::elm_value::GLOBAL_CLEAR_SELPOINT;
283    pub const GLOBAL_STACK_SELPOINT: i32 =
284        crate::runtime::forms::codes::elm_value::GLOBAL_STACK_SELPOINT;
285    pub const GLOBAL_DROP_SELPOINT: i32 =
286        crate::runtime::forms::codes::elm_value::GLOBAL_DROP_SELPOINT;
287    pub const GLOBAL_CHECK_SELPOINT: i32 =
288        crate::runtime::forms::codes::elm_value::GLOBAL_CHECK_SELPOINT;
289    pub const GLOBAL_TIMEWAIT: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_TIMEWAIT;
290    pub const GLOBAL_TIMEWAIT_KEY: i32 =
291        crate::runtime::forms::codes::elm_value::GLOBAL_TIMEWAIT_KEY;
292    pub const GLOBAL_FRAME: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_FRAME;
293    pub const GLOBAL_DISP: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_DISP;
294    pub const GLOBAL_WIPE: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_WIPE;
295    pub const GLOBAL_MASK_WIPE: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_MASK_WIPE;
296    pub const GLOBAL_WIPE_ALL: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_WIPE_ALL;
297    pub const GLOBAL_MASK_WIPE_ALL: i32 =
298        crate::runtime::forms::codes::elm_value::GLOBAL_MASK_WIPE_ALL;
299    pub const GLOBAL_WIPE_END: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_WIPE_END;
300    pub const GLOBAL_WAIT_WIPE: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_WAIT_WIPE;
301    pub const GLOBAL_CHECK_WIPE: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_CHECK_WIPE;
302    pub const GLOBAL_CAPTURE: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_CAPTURE;
303    pub const GLOBAL_CAPTURE_FROM_FILE: i32 =
304        crate::runtime::forms::codes::elm_value::GLOBAL_CAPTURE_FROM_FILE;
305    pub const GLOBAL_CAPTURE_FREE: i32 =
306        crate::runtime::forms::codes::elm_value::GLOBAL_CAPTURE_FREE;
307    pub const GLOBAL_CAPTURE_FOR_OBJECT: i32 =
308        crate::runtime::forms::codes::elm_value::GLOBAL_CAPTURE_FOR_OBJECT;
309    pub const GLOBAL_CAPTURE_FOR_OBJECT_FREE: i32 =
310        crate::runtime::forms::codes::elm_value::GLOBAL_CAPTURE_FOR_OBJECT_FREE;
311    pub const GLOBAL_CAPTURE_FOR_LOCAL_SAVE: i32 =
312        crate::runtime::forms::codes::elm_value::GLOBAL_CAPTURE_FOR_LOCAL_SAVE;
313    pub const GLOBAL_CAPTURE_FOR_TWEET: i32 =
314        crate::runtime::forms::codes::elm_value::GLOBAL_CAPTURE_FOR_TWEET;
315    pub const GLOBAL_CAPTURE_FREE_FOR_TWEET: i32 =
316        crate::runtime::forms::codes::elm_value::GLOBAL_CAPTURE_FREE_FOR_TWEET;
317    pub const GLOBAL_MESSAGE_BOX: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_MESSAGE_BOX;
318    pub const GLOBAL_SET_MWND: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_SET_MWND;
319    pub const GLOBAL_GET_MWND: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_GET_MWND;
320    pub const GLOBAL_SET_SEL_MWND: i32 =
321        crate::runtime::forms::codes::elm_value::GLOBAL_SET_SEL_MWND;
322    pub const GLOBAL_GET_SEL_MWND: i32 =
323        crate::runtime::forms::codes::elm_value::GLOBAL_GET_SEL_MWND;
324    pub const GLOBAL_SET_WAKU: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_SET_WAKU;
325    pub const GLOBAL_OPEN: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_OPEN;
326    pub const GLOBAL_OPEN_WAIT: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_OPEN_WAIT;
327    pub const GLOBAL_OPEN_NOWAIT: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_OPEN_NOWAIT;
328    pub const GLOBAL_CLOSE: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_CLOSE;
329    pub const GLOBAL_CLOSE_WAIT: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_CLOSE_WAIT;
330    pub const GLOBAL_CLOSE_NOWAIT: i32 =
331        crate::runtime::forms::codes::elm_value::GLOBAL_CLOSE_NOWAIT;
332    pub const GLOBAL_END_CLOSE: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_END_CLOSE;
333    pub const GLOBAL_MSG_BLOCK: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_MSG_BLOCK;
334    pub const GLOBAL_MSG_PP_BLOCK: i32 =
335        crate::runtime::forms::codes::elm_value::GLOBAL_MSG_PP_BLOCK;
336    pub const GLOBAL_CLEAR: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_CLEAR;
337    pub const GLOBAL_PRINT: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_PRINT;
338    pub const GLOBAL_RUBY: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_RUBY;
339    pub const GLOBAL_MSGBTN: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_MSGBTN;
340    pub const GLOBAL_WAIT_MSG: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_WAIT_MSG;
341    pub const GLOBAL_PP: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_PP;
342    pub const GLOBAL_R: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_R;
343    pub const GLOBAL_PAGE: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_PAGE;
344    pub const GLOBAL_NL: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_NL;
345    pub const GLOBAL_NLI: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_NLI;
346    pub const GLOBAL_INDENT: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_INDENT;
347    pub const GLOBAL_CLEAR_INDENT: i32 =
348        crate::runtime::forms::codes::elm_value::GLOBAL_CLEAR_INDENT;
349    pub const GLOBAL_REP_POS: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_REP_POS;
350    pub const GLOBAL_SIZE: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_SIZE;
351    pub const GLOBAL_COLOR: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_COLOR;
352    pub const GLOBAL_MULTI_MSG: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_MULTI_MSG;
353    pub const GLOBAL_NEXT_MSG: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_NEXT_MSG;
354    pub const GLOBAL_START_SLIDE_MSG: i32 =
355        crate::runtime::forms::codes::elm_value::GLOBAL_START_SLIDE_MSG;
356    pub const GLOBAL_END_SLIDE_MSG: i32 =
357        crate::runtime::forms::codes::elm_value::GLOBAL_END_SLIDE_MSG;
358    pub const GLOBAL_SEL: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_SEL;
359    pub const GLOBAL_SEL_CANCEL: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_SEL_CANCEL;
360    pub const GLOBAL_SELMSG: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_SELMSG;
361    pub const GLOBAL_SELMSG_CANCEL: i32 =
362        crate::runtime::forms::codes::elm_value::GLOBAL_SELMSG_CANCEL;
363    pub const GLOBAL_SELBTN: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_SELBTN;
364    pub const GLOBAL_SELBTN_READY: i32 =
365        crate::runtime::forms::codes::elm_value::GLOBAL_SELBTN_READY;
366    pub const GLOBAL_SELBTN_CANCEL: i32 =
367        crate::runtime::forms::codes::elm_value::GLOBAL_SELBTN_CANCEL;
368    pub const GLOBAL_SELBTN_CANCEL_READY: i32 =
369        crate::runtime::forms::codes::elm_value::GLOBAL_SELBTN_CANCEL_READY;
370    pub const GLOBAL_SELBTN_START: i32 =
371        crate::runtime::forms::codes::elm_value::GLOBAL_SELBTN_START;
372    pub const GLOBAL_SEL_IMAGE: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_SEL_IMAGE;
373    pub const GLOBAL_GET_LAST_SEL_MSG: i32 =
374        crate::runtime::forms::codes::elm_value::GLOBAL_GET_LAST_SEL_MSG;
375    pub const GLOBAL_KOE: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_KOE;
376    pub const GLOBAL_KOE_PLAY_WAIT: i32 =
377        crate::runtime::forms::codes::elm_value::GLOBAL_KOE_PLAY_WAIT;
378    pub const GLOBAL_KOE_PLAY_WAIT_KEY: i32 =
379        crate::runtime::forms::codes::elm_value::GLOBAL_KOE_PLAY_WAIT_KEY;
380    pub const GLOBAL_KOE_STOP: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_KOE_STOP;
381    pub const GLOBAL_KOE_WAIT: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_KOE_WAIT;
382    pub const GLOBAL_KOE_WAIT_KEY: i32 =
383        crate::runtime::forms::codes::elm_value::GLOBAL_KOE_WAIT_KEY;
384    pub const GLOBAL_KOE_CHECK: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_KOE_CHECK;
385    pub const GLOBAL_KOE_CHECK_GET_KOE_NO: i32 =
386        crate::runtime::forms::codes::elm_value::GLOBAL_KOE_CHECK_GET_KOE_NO;
387    pub const GLOBAL_KOE_CHECK_GET_CHARA_NO: i32 =
388        crate::runtime::forms::codes::elm_value::GLOBAL_KOE_CHECK_GET_CHARA_NO;
389    pub const GLOBAL_KOE_CHECK_IS_EX_KOE: i32 =
390        crate::runtime::forms::codes::elm_value::GLOBAL_KOE_CHECK_IS_EX_KOE;
391    pub const GLOBAL_KOE_SET_VOLUME: i32 =
392        crate::runtime::forms::codes::elm_value::GLOBAL_KOE_SET_VOLUME;
393    pub const GLOBAL_KOE_SET_VOLUME_MAX: i32 =
394        crate::runtime::forms::codes::elm_value::GLOBAL_KOE_SET_VOLUME_MAX;
395    pub const GLOBAL_KOE_SET_VOLUME_MIN: i32 =
396        crate::runtime::forms::codes::elm_value::GLOBAL_KOE_SET_VOLUME_MIN;
397    pub const GLOBAL_KOE_GET_VOLUME: i32 =
398        crate::runtime::forms::codes::elm_value::GLOBAL_KOE_GET_VOLUME;
399    pub const GLOBAL_EXKOE: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_EXKOE;
400    pub const GLOBAL_EXKOE_PLAY_WAIT: i32 =
401        crate::runtime::forms::codes::elm_value::GLOBAL_EXKOE_PLAY_WAIT;
402    pub const GLOBAL_EXKOE_PLAY_WAIT_KEY: i32 =
403        crate::runtime::forms::codes::elm_value::GLOBAL_EXKOE_PLAY_WAIT_KEY;
404    pub const GLOBAL_CLEAR_FACE: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_CLEAR_FACE;
405    pub const GLOBAL_SET_FACE: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_SET_FACE;
406    pub const GLOBAL_SET_NAMAE: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_SET_NAMAE;
407    pub const GLOBAL_CLEAR_MSGBK: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_CLEAR_MSGBK;
408    pub const GLOBAL_INSERT_MSGBK_IMG: i32 =
409        crate::runtime::forms::codes::elm_value::GLOBAL_INSERT_MSGBK_IMG;
410    pub const GLOBAL_A: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_A;
411    pub const GLOBAL_B: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_B;
412    pub const GLOBAL_C: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_C;
413    pub const GLOBAL_D: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_D;
414    pub const GLOBAL_E: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_E;
415    pub const GLOBAL_F: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_F;
416    pub const GLOBAL_G: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_G;
417    pub const GLOBAL_Z: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_Z;
418    pub const GLOBAL_S: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_S;
419    pub const GLOBAL_M: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_M;
420    pub const GLOBAL_X: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_X;
421    pub const GLOBAL_NAMAE_LOCAL: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_NAMAE_LOCAL;
422    pub const GLOBAL_NAMAE_GLOBAL: i32 =
423        crate::runtime::forms::codes::elm_value::GLOBAL_NAMAE_GLOBAL;
424    pub const GLOBAL_NAMAE: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_NAMAE;
425    pub const GLOBAL_MATH: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_MATH;
426    pub const GLOBAL_FILE: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_FILE;
427    pub const GLOBAL_DATABASE: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_DATABASE;
428    pub const GLOBAL_COUNTER: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_COUNTER;
429    pub const GLOBAL_G00BUF: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_G00BUF;
430    pub const GLOBAL_MASK: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_MASK;
431    pub const GLOBAL_STAGE: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_STAGE;
432    pub const GLOBAL_BACK: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_BACK;
433    pub const GLOBAL_FRONT: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_FRONT;
434    pub const GLOBAL_NEXT: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_NEXT;
435    pub const GLOBAL_MSGBK: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_MSGBK;
436    pub const GLOBAL_BGM: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_BGM;
437    pub const GLOBAL_KOE_ST: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_KOE_ST;
438    pub const GLOBAL_PCM: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_PCM;
439    pub const GLOBAL_PCMCH: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_PCMCH;
440    pub const GLOBAL_PCMEVENT: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_PCMEVENT;
441    pub const GLOBAL_SE: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_SE;
442    pub const GLOBAL_MOV: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_MOV;
443    pub const GLOBAL_INPUT: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_INPUT;
444    pub const GLOBAL_MOUSE: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_MOUSE;
445    pub const GLOBAL_KEY: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_KEY;
446    pub const GLOBAL_SCREEN: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_SCREEN;
447    pub const GLOBAL_FRAME_ACTION: i32 =
448        crate::runtime::forms::codes::elm_value::GLOBAL_FRAME_ACTION;
449    pub const GLOBAL_FRAME_ACTION_CH: i32 =
450        crate::runtime::forms::codes::elm_value::GLOBAL_FRAME_ACTION_CH;
451    pub const GLOBAL_EDITBOX: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_EDITBOX;
452    pub const GLOBAL_SCRIPT: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_SCRIPT;
453    pub const GLOBAL_SYSCOM: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_SYSCOM;
454    pub const GLOBAL_SYSCOM_MENU: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_SYSCOM_MENU;
455    pub const GLOBAL_MWND_BTN: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_MWND_BTN;
456    pub const GLOBAL_CGTABLE: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_CGTABLE;
457    pub const GLOBAL_BGMTABLE: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_BGMTABLE;
458    pub const GLOBAL_SYSTEM: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_SYSTEM;
459    pub const GLOBAL_CALL: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_CALL;
460    pub const GLOBAL_CUR_CALL: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_CUR_CALL;
461    pub const GLOBAL_EXCALL: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_EXCALL;
462    pub const GLOBAL_INIT_CALL_STACK: i32 =
463        crate::runtime::forms::codes::elm_value::GLOBAL_INIT_CALL_STACK;
464    pub const GLOBAL_GET_CALL_STACK_CNT: i32 =
465        crate::runtime::forms::codes::elm_value::GLOBAL_GET_CALL_STACK_CNT;
466    pub const GLOBAL_SET_CALL_STACK_CNT: i32 =
467        crate::runtime::forms::codes::elm_value::GLOBAL_SET_CALL_STACK_CNT;
468    pub const GLOBAL_DEL_CALL_STACK: i32 =
469        crate::runtime::forms::codes::elm_value::GLOBAL_DEL_CALL_STACK;
470    pub const GLOBAL_STEAM: i32 = crate::runtime::forms::codes::elm_value::GLOBAL_STEAM;
471    pub const CALL_L: i32 = crate::runtime::forms::codes::elm_value::CALL_L;
472    pub const CALL_K: i32 = crate::runtime::forms::codes::elm_value::CALL_K;
473    pub const CALLLIST_ARRAY: i32 = crate::runtime::forms::codes::elm_value::CALLLIST_ARRAY;
474    pub const INTLIST_ARRAY: i32 = crate::runtime::forms::codes::elm_value::INTLIST_ARRAY;
475    pub const INTLIST_INIT: i32 = crate::runtime::forms::codes::elm_value::INTLIST_INIT;
476    pub const INTLIST_RESIZE: i32 = crate::runtime::forms::codes::elm_value::INTLIST_RESIZE;
477    pub const INTLIST_GET_SIZE: i32 = crate::runtime::forms::codes::elm_value::INTLIST_GET_SIZE;
478    pub const INTLIST_SETS: i32 = crate::runtime::forms::codes::elm_value::INTLIST_SETS;
479    pub const INTLIST_CLEAR: i32 = crate::runtime::forms::codes::elm_value::INTLIST_CLEAR;
480    pub const INTLIST_BIT: i32 = crate::runtime::forms::codes::elm_value::INTLIST_BIT;
481    pub const INTLIST_BIT2: i32 = crate::runtime::forms::codes::elm_value::INTLIST_BIT2;
482    pub const INTLIST_BIT4: i32 = crate::runtime::forms::codes::elm_value::INTLIST_BIT4;
483    pub const INTLIST_BIT8: i32 = crate::runtime::forms::codes::elm_value::INTLIST_BIT8;
484    pub const INTLIST_BIT16: i32 = crate::runtime::forms::codes::elm_value::INTLIST_BIT16;
485    pub const INTLISTREF_ARRAY: i32 = crate::runtime::forms::codes::elm_value::INTLISTREF_ARRAY;
486    pub const INTLISTREF_RESIZE: i32 = crate::runtime::forms::codes::elm_value::INTLISTREF_RESIZE;
487    pub const INTLISTREF_GET_SIZE: i32 =
488        crate::runtime::forms::codes::elm_value::INTLISTREF_GET_SIZE;
489    pub const INTLISTREF_SETS: i32 = crate::runtime::forms::codes::elm_value::INTLISTREF_SETS;
490    pub const INTLISTREF_CLEAR: i32 = crate::runtime::forms::codes::elm_value::INTLISTREF_CLEAR;
491    pub const INTLISTREF_BIT: i32 = crate::runtime::forms::codes::elm_value::INTLISTREF_BIT;
492    pub const INTLISTREF_BIT2: i32 = crate::runtime::forms::codes::elm_value::INTLISTREF_BIT2;
493    pub const INTLISTREF_BIT4: i32 = crate::runtime::forms::codes::elm_value::INTLISTREF_BIT4;
494    pub const INTLISTREF_BIT8: i32 = crate::runtime::forms::codes::elm_value::INTLISTREF_BIT8;
495    pub const INTLISTREF_BIT16: i32 = crate::runtime::forms::codes::elm_value::INTLISTREF_BIT16;
496    pub const INTEVENT_SET: i32 = crate::runtime::forms::codes::elm_value::INTEVENT_SET;
497    pub const INTEVENT_SET_REAL: i32 = crate::runtime::forms::codes::elm_value::INTEVENT_SET_REAL;
498    pub const INTEVENT_LOOP: i32 = crate::runtime::forms::codes::elm_value::INTEVENT_LOOP;
499    pub const INTEVENT_LOOP_REAL: i32 = crate::runtime::forms::codes::elm_value::INTEVENT_LOOP_REAL;
500    pub const INTEVENT_TURN: i32 = crate::runtime::forms::codes::elm_value::INTEVENT_TURN;
501    pub const INTEVENT_TURN_REAL: i32 = crate::runtime::forms::codes::elm_value::INTEVENT_TURN_REAL;
502    pub const INTEVENT_YURE: i32 = crate::runtime::forms::codes::elm_value::INTEVENT_YURE;
503    pub const INTEVENT_YURE_REAL: i32 = crate::runtime::forms::codes::elm_value::INTEVENT_YURE_REAL;
504    pub const INTEVENT_END: i32 = crate::runtime::forms::codes::elm_value::INTEVENT_END;
505    pub const INTEVENT_WAIT: i32 = crate::runtime::forms::codes::elm_value::INTEVENT_WAIT;
506    pub const INTEVENT_WAIT_KEY: i32 = crate::runtime::forms::codes::elm_value::INTEVENT_WAIT_KEY;
507    pub const INTEVENT_CHECK: i32 = crate::runtime::forms::codes::elm_value::INTEVENT_CHECK;
508    pub const INTEVENT_GET_EVENT_VALUE: i32 =
509        crate::runtime::forms::codes::elm_value::INTEVENT_GET_EVENT_VALUE;
510    pub const INTEVENT___SET: i32 = crate::runtime::forms::codes::elm_value::INTEVENT___SET;
511    pub const INTEVENTLIST_ARRAY: i32 = crate::runtime::forms::codes::elm_value::INTEVENTLIST_ARRAY;
512    pub const INTEVENTLIST_RESIZE: i32 =
513        crate::runtime::forms::codes::elm_value::INTEVENTLIST_RESIZE;
514    pub const ALLEVENT_END: i32 = crate::runtime::forms::codes::elm_value::ALLEVENT_END;
515    pub const ALLEVENT_WAIT: i32 = crate::runtime::forms::codes::elm_value::ALLEVENT_WAIT;
516    pub const ALLEVENT_CHECK: i32 = crate::runtime::forms::codes::elm_value::ALLEVENT_CHECK;
517    pub const STR_UPPER: i32 = crate::runtime::forms::codes::elm_value::STR_UPPER;
518    pub const STR_LOWER: i32 = crate::runtime::forms::codes::elm_value::STR_LOWER;
519    pub const STR_LEN: i32 = crate::runtime::forms::codes::elm_value::STR_LEN;
520    pub const STR_CNT: i32 = crate::runtime::forms::codes::elm_value::STR_CNT;
521    pub const STR_LEFT: i32 = crate::runtime::forms::codes::elm_value::STR_LEFT;
522    pub const STR_LEFT_LEN: i32 = crate::runtime::forms::codes::elm_value::STR_LEFT_LEN;
523    pub const STR_MID: i32 = crate::runtime::forms::codes::elm_value::STR_MID;
524    pub const STR_MID_LEN: i32 = crate::runtime::forms::codes::elm_value::STR_MID_LEN;
525    pub const STR_RIGHT: i32 = crate::runtime::forms::codes::elm_value::STR_RIGHT;
526    pub const STR_RIGHT_LEN: i32 = crate::runtime::forms::codes::elm_value::STR_RIGHT_LEN;
527    pub const STR_SEARCH: i32 = crate::runtime::forms::codes::elm_value::STR_SEARCH;
528    pub const STR_SEARCH_LAST: i32 = crate::runtime::forms::codes::elm_value::STR_SEARCH_LAST;
529    pub const STR_GET_CODE: i32 = crate::runtime::forms::codes::elm_value::STR_GET_CODE;
530    pub const STR_TONUM: i32 = crate::runtime::forms::codes::elm_value::STR_TONUM;
531    pub const STRLIST_ARRAY: i32 = crate::runtime::forms::codes::elm_value::STRLIST_ARRAY;
532    pub const STRLIST_INIT: i32 = crate::runtime::forms::codes::elm_value::STRLIST_INIT;
533    pub const STRLIST_RESIZE: i32 = crate::runtime::forms::codes::elm_value::STRLIST_RESIZE;
534    pub const STRLIST_GET_SIZE: i32 = crate::runtime::forms::codes::elm_value::STRLIST_GET_SIZE;
535    pub const STRLIST_SETS: i32 = crate::runtime::forms::codes::elm_value::STRLIST_SETS;
536    pub const MATH_MAX: i32 = crate::runtime::forms::codes::elm_value::MATH_MAX;
537    pub const MATH_MIN: i32 = crate::runtime::forms::codes::elm_value::MATH_MIN;
538    pub const MATH_LIMIT: i32 = crate::runtime::forms::codes::elm_value::MATH_LIMIT;
539    pub const MATH_ABS: i32 = crate::runtime::forms::codes::elm_value::MATH_ABS;
540    pub const MATH_RAND: i32 = crate::runtime::forms::codes::elm_value::MATH_RAND;
541    pub const MATH_SQRT: i32 = crate::runtime::forms::codes::elm_value::MATH_SQRT;
542    pub const MATH_LOG: i32 = crate::runtime::forms::codes::elm_value::MATH_LOG;
543    pub const MATH_LOG2: i32 = crate::runtime::forms::codes::elm_value::MATH_LOG2;
544    pub const MATH_LOG10: i32 = crate::runtime::forms::codes::elm_value::MATH_LOG10;
545    pub const MATH_SIN: i32 = crate::runtime::forms::codes::elm_value::MATH_SIN;
546    pub const MATH_COS: i32 = crate::runtime::forms::codes::elm_value::MATH_COS;
547    pub const MATH_TAN: i32 = crate::runtime::forms::codes::elm_value::MATH_TAN;
548    pub const MATH_ARCSIN: i32 = crate::runtime::forms::codes::elm_value::MATH_ARCSIN;
549    pub const MATH_ARCCOS: i32 = crate::runtime::forms::codes::elm_value::MATH_ARCCOS;
550    pub const MATH_ARCTAN: i32 = crate::runtime::forms::codes::elm_value::MATH_ARCTAN;
551    pub const MATH_DISTANCE: i32 = crate::runtime::forms::codes::elm_value::MATH_DISTANCE;
552    pub const MATH_ANGLE: i32 = crate::runtime::forms::codes::elm_value::MATH_ANGLE;
553    pub const MATH_LINEAR: i32 = crate::runtime::forms::codes::elm_value::MATH_LINEAR;
554    pub const MATH_TIMETABLE: i32 = crate::runtime::forms::codes::elm_value::MATH_TIMETABLE;
555    pub const MATH_TOSTR: i32 = crate::runtime::forms::codes::elm_value::MATH_TOSTR;
556    pub const MATH_TOSTR_ZERO: i32 = crate::runtime::forms::codes::elm_value::MATH_TOSTR_ZERO;
557    pub const MATH_TOSTR_ZEN: i32 = crate::runtime::forms::codes::elm_value::MATH_TOSTR_ZEN;
558    pub const MATH_TOSTR_ZEN_ZERO: i32 =
559        crate::runtime::forms::codes::elm_value::MATH_TOSTR_ZEN_ZERO;
560    pub const MATH_TOSTR_BY_CODE: i32 = crate::runtime::forms::codes::elm_value::MATH_TOSTR_BY_CODE;
561    pub const FILE_LOAD_TXT: i32 = crate::runtime::forms::codes::elm_value::FILE_LOAD_TXT;
562    pub const FILE_PRELOAD_OMV: i32 = crate::runtime::forms::codes::elm_value::FILE_PRELOAD_OMV;
563    pub const CGTABLE_FLAG: i32 = crate::runtime::forms::codes::elm_value::CGTABLE_FLAG;
564    pub const CGTABLE_SET_DISABLE: i32 =
565        crate::runtime::forms::codes::elm_value::CGTABLE_SET_DISABLE;
566    pub const CGTABLE_SET_ENABLE: i32 = crate::runtime::forms::codes::elm_value::CGTABLE_SET_ENABLE;
567    pub const CGTABLE_SET_ALL_FLAG: i32 =
568        crate::runtime::forms::codes::elm_value::CGTABLE_SET_ALL_FLAG;
569    pub const CGTABLE_GET_FLAG_NO_BY_NAME: i32 =
570        crate::runtime::forms::codes::elm_value::CGTABLE_GET_FLAG_NO_BY_NAME;
571    pub const CGTABLE_GET_NAME_BY_FLAG_NO: i32 =
572        crate::runtime::forms::codes::elm_value::CGTABLE_GET_NAME_BY_FLAG_NO;
573    pub const CGTABLE_SET_LOOK_BY_NAME: i32 =
574        crate::runtime::forms::codes::elm_value::CGTABLE_SET_LOOK_BY_NAME;
575    pub const CGTABLE_GET_LOOK_BY_NAME: i32 =
576        crate::runtime::forms::codes::elm_value::CGTABLE_GET_LOOK_BY_NAME;
577    pub const CGTABLE_GET_CG_CNT: i32 = crate::runtime::forms::codes::elm_value::CGTABLE_GET_CG_CNT;
578    pub const CGTABLE_GET_LOOK_CNT: i32 =
579        crate::runtime::forms::codes::elm_value::CGTABLE_GET_LOOK_CNT;
580    pub const CGTABLE_GET_LOOK_PERCENT: i32 =
581        crate::runtime::forms::codes::elm_value::CGTABLE_GET_LOOK_PERCENT;
582    pub const BGMTABLE_GET_BGM_CNT: i32 =
583        crate::runtime::forms::codes::elm_value::BGMTABLE_GET_BGM_CNT;
584    pub const BGMTABLE_SET_ALL_FLAG: i32 =
585        crate::runtime::forms::codes::elm_value::BGMTABLE_SET_ALL_FLAG;
586    pub const BGMTABLE_SET_LISTEN_BY_NAME: i32 =
587        crate::runtime::forms::codes::elm_value::BGMTABLE_SET_LISTEN_BY_NAME;
588    pub const BGMTABLE_GET_LISTEN_BY_NAME: i32 =
589        crate::runtime::forms::codes::elm_value::BGMTABLE_GET_LISTEN_BY_NAME;
590    pub const DATABASE_GET_NUM: i32 = crate::runtime::forms::codes::elm_value::DATABASE_GET_NUM;
591    pub const DATABASE_GET_STR: i32 = crate::runtime::forms::codes::elm_value::DATABASE_GET_STR;
592    pub const DATABASE_GET_DATA: i32 = crate::runtime::forms::codes::elm_value::DATABASE_GET_DATA;
593    pub const DATABASE_CHECK_ITEM: i32 =
594        crate::runtime::forms::codes::elm_value::DATABASE_CHECK_ITEM;
595    pub const DATABASE_CHECK_COLUMN: i32 =
596        crate::runtime::forms::codes::elm_value::DATABASE_CHECK_COLUMN;
597    pub const DATABASE_FIND_NUM: i32 = crate::runtime::forms::codes::elm_value::DATABASE_FIND_NUM;
598    pub const DATABASE_FIND_STR: i32 = crate::runtime::forms::codes::elm_value::DATABASE_FIND_STR;
599    pub const DATABASE_FIND_STR_REAL: i32 =
600        crate::runtime::forms::codes::elm_value::DATABASE_FIND_STR_REAL;
601    pub const DATABASELIST_ARRAY: i32 = crate::runtime::forms::codes::elm_value::DATABASELIST_ARRAY;
602    pub const DATABASELIST_GET_SIZE: i32 =
603        crate::runtime::forms::codes::elm_value::DATABASELIST_GET_SIZE;
604    pub const G00BUF_LOAD: i32 = crate::runtime::forms::codes::elm_value::G00BUF_LOAD;
605    pub const G00BUF_FREE: i32 = crate::runtime::forms::codes::elm_value::G00BUF_FREE;
606    pub const G00BUFLIST_ARRAY: i32 = crate::runtime::forms::codes::elm_value::G00BUFLIST_ARRAY;
607    pub const G00BUFLIST_GET_SIZE: i32 =
608        crate::runtime::forms::codes::elm_value::G00BUFLIST_GET_SIZE;
609    pub const G00BUFLIST_FREE_ALL: i32 =
610        crate::runtime::forms::codes::elm_value::G00BUFLIST_FREE_ALL;
611    pub const MASK_INIT: i32 = crate::runtime::forms::codes::elm_value::MASK_INIT;
612    pub const MASK_CREATE: i32 = crate::runtime::forms::codes::elm_value::MASK_CREATE;
613    pub const MASK_X: i32 = crate::runtime::forms::codes::elm_value::MASK_X;
614    pub const MASK_Y: i32 = crate::runtime::forms::codes::elm_value::MASK_Y;
615    pub const MASK_X_EVE: i32 = crate::runtime::forms::codes::elm_value::MASK_X_EVE;
616    pub const MASK_Y_EVE: i32 = crate::runtime::forms::codes::elm_value::MASK_Y_EVE;
617    pub const MASKLIST_ARRAY: i32 = crate::runtime::forms::codes::elm_value::MASKLIST_ARRAY;
618    pub const MASKLIST_GET_SIZE: i32 = crate::runtime::forms::codes::elm_value::MASKLIST_GET_SIZE;
619    pub const COUNTER_SET: i32 = crate::runtime::forms::codes::elm_value::COUNTER_SET;
620    pub const COUNTER_GET: i32 = crate::runtime::forms::codes::elm_value::COUNTER_GET;
621    pub const COUNTER_RESET: i32 = crate::runtime::forms::codes::elm_value::COUNTER_RESET;
622    pub const COUNTER_START: i32 = crate::runtime::forms::codes::elm_value::COUNTER_START;
623    pub const COUNTER_START_REAL: i32 = crate::runtime::forms::codes::elm_value::COUNTER_START_REAL;
624    pub const COUNTER_START_FRAME: i32 =
625        crate::runtime::forms::codes::elm_value::COUNTER_START_FRAME;
626    pub const COUNTER_START_FRAME_REAL: i32 =
627        crate::runtime::forms::codes::elm_value::COUNTER_START_FRAME_REAL;
628    pub const COUNTER_START_FRAME_LOOP: i32 =
629        crate::runtime::forms::codes::elm_value::COUNTER_START_FRAME_LOOP;
630    pub const COUNTER_START_FRAME_LOOP_REAL: i32 =
631        crate::runtime::forms::codes::elm_value::COUNTER_START_FRAME_LOOP_REAL;
632    pub const COUNTER_STOP: i32 = crate::runtime::forms::codes::elm_value::COUNTER_STOP;
633    pub const COUNTER_RESUME: i32 = crate::runtime::forms::codes::elm_value::COUNTER_RESUME;
634    pub const COUNTER_WAIT: i32 = crate::runtime::forms::codes::elm_value::COUNTER_WAIT;
635    pub const COUNTER_WAIT_KEY: i32 = crate::runtime::forms::codes::elm_value::COUNTER_WAIT_KEY;
636    pub const COUNTER_CHECK_VALUE: i32 =
637        crate::runtime::forms::codes::elm_value::COUNTER_CHECK_VALUE;
638    pub const COUNTER_CHECK_ACTIVE: i32 =
639        crate::runtime::forms::codes::elm_value::COUNTER_CHECK_ACTIVE;
640    pub const COUNTERLIST_ARRAY: i32 = crate::runtime::forms::codes::elm_value::COUNTERLIST_ARRAY;
641    pub const COUNTERLIST_GET_SIZE: i32 =
642        crate::runtime::forms::codes::elm_value::COUNTERLIST_GET_SIZE;
643    pub const FRAMEACTION_START: i32 = crate::runtime::forms::codes::elm_value::FRAMEACTION_START;
644    pub const FRAMEACTION_START_REAL: i32 =
645        crate::runtime::forms::codes::elm_value::FRAMEACTION_START_REAL;
646    pub const FRAMEACTION_END: i32 = crate::runtime::forms::codes::elm_value::FRAMEACTION_END;
647    pub const FRAMEACTION_COUNTER: i32 =
648        crate::runtime::forms::codes::elm_value::FRAMEACTION_COUNTER;
649    pub const FRAMEACTION_IS_END_ACTION: i32 =
650        crate::runtime::forms::codes::elm_value::FRAMEACTION_IS_END_ACTION;
651    pub const FRAMEACTIONLIST_ARRAY: i32 =
652        crate::runtime::forms::codes::elm_value::FRAMEACTIONLIST_ARRAY;
653    pub const FRAMEACTIONLIST_RESIZE: i32 =
654        crate::runtime::forms::codes::elm_value::FRAMEACTIONLIST_RESIZE;
655    pub const FRAMEACTIONLIST_GET_SIZE: i32 =
656        crate::runtime::forms::codes::elm_value::FRAMEACTIONLIST_GET_SIZE;
657    pub const WORLD_CAMERA_EYE_X: i32 = crate::runtime::forms::codes::elm_value::WORLD_CAMERA_EYE_X;
658    pub const WORLD_CAMERA_EYE_X_EVE: i32 =
659        crate::runtime::forms::codes::elm_value::WORLD_CAMERA_EYE_X_EVE;
660    pub const WORLD_CAMERA_EYE_Y: i32 = crate::runtime::forms::codes::elm_value::WORLD_CAMERA_EYE_Y;
661    pub const WORLD_CAMERA_EYE_Y_EVE: i32 =
662        crate::runtime::forms::codes::elm_value::WORLD_CAMERA_EYE_Y_EVE;
663    pub const WORLD_CAMERA_EYE_Z: i32 = crate::runtime::forms::codes::elm_value::WORLD_CAMERA_EYE_Z;
664    pub const WORLD_CAMERA_EYE_Z_EVE: i32 =
665        crate::runtime::forms::codes::elm_value::WORLD_CAMERA_EYE_Z_EVE;
666    pub const WORLD_CAMERA_PINT_X: i32 =
667        crate::runtime::forms::codes::elm_value::WORLD_CAMERA_PINT_X;
668    pub const WORLD_CAMERA_PINT_X_EVE: i32 =
669        crate::runtime::forms::codes::elm_value::WORLD_CAMERA_PINT_X_EVE;
670    pub const WORLD_CAMERA_PINT_Y: i32 =
671        crate::runtime::forms::codes::elm_value::WORLD_CAMERA_PINT_Y;
672    pub const WORLD_CAMERA_PINT_Y_EVE: i32 =
673        crate::runtime::forms::codes::elm_value::WORLD_CAMERA_PINT_Y_EVE;
674    pub const WORLD_CAMERA_PINT_Z: i32 =
675        crate::runtime::forms::codes::elm_value::WORLD_CAMERA_PINT_Z;
676    pub const WORLD_CAMERA_PINT_Z_EVE: i32 =
677        crate::runtime::forms::codes::elm_value::WORLD_CAMERA_PINT_Z_EVE;
678    pub const WORLD_CAMERA_UP_X: i32 = crate::runtime::forms::codes::elm_value::WORLD_CAMERA_UP_X;
679    pub const WORLD_CAMERA_UP_X_EVE: i32 =
680        crate::runtime::forms::codes::elm_value::WORLD_CAMERA_UP_X_EVE;
681    pub const WORLD_CAMERA_UP_Y: i32 = crate::runtime::forms::codes::elm_value::WORLD_CAMERA_UP_Y;
682    pub const WORLD_CAMERA_UP_Y_EVE: i32 =
683        crate::runtime::forms::codes::elm_value::WORLD_CAMERA_UP_Y_EVE;
684    pub const WORLD_CAMERA_UP_Z: i32 = crate::runtime::forms::codes::elm_value::WORLD_CAMERA_UP_Z;
685    pub const WORLD_CAMERA_UP_Z_EVE: i32 =
686        crate::runtime::forms::codes::elm_value::WORLD_CAMERA_UP_Z_EVE;
687    pub const WORLD_CAMERA_VIEW_ANGLE: i32 =
688        crate::runtime::forms::codes::elm_value::WORLD_CAMERA_VIEW_ANGLE;
689    pub const WORLD_MONO: i32 = crate::runtime::forms::codes::elm_value::WORLD_MONO;
690    pub const WORLD_INIT: i32 = crate::runtime::forms::codes::elm_value::WORLD_INIT;
691    pub const WORLD_GET_NO: i32 = crate::runtime::forms::codes::elm_value::WORLD_GET_NO;
692    pub const WORLD_SET_CAMERA_EYE: i32 =
693        crate::runtime::forms::codes::elm_value::WORLD_SET_CAMERA_EYE;
694    pub const WORLD_CALC_CAMERA_EYE: i32 =
695        crate::runtime::forms::codes::elm_value::WORLD_CALC_CAMERA_EYE;
696    pub const WORLD_SET_CAMERA_PINT: i32 =
697        crate::runtime::forms::codes::elm_value::WORLD_SET_CAMERA_PINT;
698    pub const WORLD_CALC_CAMERA_PINT: i32 =
699        crate::runtime::forms::codes::elm_value::WORLD_CALC_CAMERA_PINT;
700    pub const WORLD_SET_CAMERA_UP: i32 =
701        crate::runtime::forms::codes::elm_value::WORLD_SET_CAMERA_UP;
702    pub const WORLD_SET_CAMERA_EVE_XZ_ROTATE: i32 =
703        crate::runtime::forms::codes::elm_value::WORLD_SET_CAMERA_EVE_XZ_ROTATE;
704    pub const WORLD_ORDER: i32 = crate::runtime::forms::codes::elm_value::WORLD_ORDER;
705    pub const WORLD_LAYER: i32 = crate::runtime::forms::codes::elm_value::WORLD_LAYER;
706    pub const WORLD_WIPE_COPY: i32 = crate::runtime::forms::codes::elm_value::WORLD_WIPE_COPY;
707    pub const WORLD_WIPE_ERASE: i32 = crate::runtime::forms::codes::elm_value::WORLD_WIPE_ERASE;
708    pub const WORLDLIST_ARRAY: i32 = crate::runtime::forms::codes::elm_value::WORLDLIST_ARRAY;
709    pub const WORLDLIST_CREATE_WORLD: i32 =
710        crate::runtime::forms::codes::elm_value::WORLDLIST_CREATE_WORLD;
711    pub const WORLDLIST_DESTROY_WORLD: i32 =
712        crate::runtime::forms::codes::elm_value::WORLDLIST_DESTROY_WORLD;
713    pub const STAGE_CREATE_OBJECT: i32 =
714        crate::runtime::forms::codes::elm_value::STAGE_CREATE_OBJECT;
715    pub const STAGE_CREATE_MWND: i32 = crate::runtime::forms::codes::elm_value::STAGE_CREATE_MWND;
716    pub const STAGE_OBJECT: i32 = crate::runtime::forms::codes::elm_value::STAGE_OBJECT;
717    pub const STAGE_OBJBTNGROUP: i32 = crate::runtime::forms::codes::elm_value::STAGE_OBJBTNGROUP;
718    pub const STAGE_MWND: i32 = crate::runtime::forms::codes::elm_value::STAGE_MWND;
719    pub const STAGE_BTNSELITEM: i32 = crate::runtime::forms::codes::elm_value::STAGE_BTNSELITEM;
720    pub const STAGE_EFFECT: i32 = crate::runtime::forms::codes::elm_value::STAGE_EFFECT;
721    pub const STAGE_QUAKE: i32 = crate::runtime::forms::codes::elm_value::STAGE_QUAKE;
722    pub const STAGE_WORLD: i32 = crate::runtime::forms::codes::elm_value::STAGE_WORLD;
723    pub const STAGELIST_ARRAY: i32 = crate::runtime::forms::codes::elm_value::STAGELIST_ARRAY;
724    pub const OBJECT___IAPP_DUMMY: i32 =
725        crate::runtime::forms::codes::elm_value::OBJECT___IAPP_DUMMY;
726    pub const OBJECT_GET_ELEMENT_NAME: i32 =
727        crate::runtime::forms::codes::elm_value::OBJECT_GET_ELEMENT_NAME;
728    pub const OBJECT_DISP: i32 = crate::runtime::forms::codes::elm_value::OBJECT_DISP;
729    pub const OBJECT_PATNO: i32 = crate::runtime::forms::codes::elm_value::OBJECT_PATNO;
730    pub const OBJECT_WORLD: i32 = crate::runtime::forms::codes::elm_value::OBJECT_WORLD;
731    pub const OBJECT_ORDER: i32 = crate::runtime::forms::codes::elm_value::OBJECT_ORDER;
732    pub const OBJECT_LAYER: i32 = crate::runtime::forms::codes::elm_value::OBJECT_LAYER;
733    pub const OBJECT_X: i32 = crate::runtime::forms::codes::elm_value::OBJECT_X;
734    pub const OBJECT_Y: i32 = crate::runtime::forms::codes::elm_value::OBJECT_Y;
735    pub const OBJECT_Z: i32 = crate::runtime::forms::codes::elm_value::OBJECT_Z;
736    pub const OBJECT_X_REP: i32 = crate::runtime::forms::codes::elm_value::OBJECT_X_REP;
737    pub const OBJECT_Y_REP: i32 = crate::runtime::forms::codes::elm_value::OBJECT_Y_REP;
738    pub const OBJECT_Z_REP: i32 = crate::runtime::forms::codes::elm_value::OBJECT_Z_REP;
739    pub const OBJECT_CENTER_X: i32 = crate::runtime::forms::codes::elm_value::OBJECT_CENTER_X;
740    pub const OBJECT_CENTER_Y: i32 = crate::runtime::forms::codes::elm_value::OBJECT_CENTER_Y;
741    pub const OBJECT_CENTER_Z: i32 = crate::runtime::forms::codes::elm_value::OBJECT_CENTER_Z;
742    pub const OBJECT_CENTER_REP_X: i32 =
743        crate::runtime::forms::codes::elm_value::OBJECT_CENTER_REP_X;
744    pub const OBJECT_CENTER_REP_Y: i32 =
745        crate::runtime::forms::codes::elm_value::OBJECT_CENTER_REP_Y;
746    pub const OBJECT_CENTER_REP_Z: i32 =
747        crate::runtime::forms::codes::elm_value::OBJECT_CENTER_REP_Z;
748    pub const OBJECT_SCALE_X: i32 = crate::runtime::forms::codes::elm_value::OBJECT_SCALE_X;
749    pub const OBJECT_SCALE_Y: i32 = crate::runtime::forms::codes::elm_value::OBJECT_SCALE_Y;
750    pub const OBJECT_SCALE_Z: i32 = crate::runtime::forms::codes::elm_value::OBJECT_SCALE_Z;
751    pub const OBJECT_ROTATE_X: i32 = crate::runtime::forms::codes::elm_value::OBJECT_ROTATE_X;
752    pub const OBJECT_ROTATE_Y: i32 = crate::runtime::forms::codes::elm_value::OBJECT_ROTATE_Y;
753    pub const OBJECT_ROTATE_Z: i32 = crate::runtime::forms::codes::elm_value::OBJECT_ROTATE_Z;
754    pub const OBJECT_CLIP_USE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_CLIP_USE;
755    pub const OBJECT_CLIP_LEFT: i32 = crate::runtime::forms::codes::elm_value::OBJECT_CLIP_LEFT;
756    pub const OBJECT_CLIP_TOP: i32 = crate::runtime::forms::codes::elm_value::OBJECT_CLIP_TOP;
757    pub const OBJECT_CLIP_RIGHT: i32 = crate::runtime::forms::codes::elm_value::OBJECT_CLIP_RIGHT;
758    pub const OBJECT_CLIP_BOTTOM: i32 = crate::runtime::forms::codes::elm_value::OBJECT_CLIP_BOTTOM;
759    pub const OBJECT_SRC_CLIP_USE: i32 =
760        crate::runtime::forms::codes::elm_value::OBJECT_SRC_CLIP_USE;
761    pub const OBJECT_SRC_CLIP_LEFT: i32 =
762        crate::runtime::forms::codes::elm_value::OBJECT_SRC_CLIP_LEFT;
763    pub const OBJECT_SRC_CLIP_TOP: i32 =
764        crate::runtime::forms::codes::elm_value::OBJECT_SRC_CLIP_TOP;
765    pub const OBJECT_SRC_CLIP_RIGHT: i32 =
766        crate::runtime::forms::codes::elm_value::OBJECT_SRC_CLIP_RIGHT;
767    pub const OBJECT_SRC_CLIP_BOTTOM: i32 =
768        crate::runtime::forms::codes::elm_value::OBJECT_SRC_CLIP_BOTTOM;
769    pub const OBJECT_TR: i32 = crate::runtime::forms::codes::elm_value::OBJECT_TR;
770    pub const OBJECT_TR_REP: i32 = crate::runtime::forms::codes::elm_value::OBJECT_TR_REP;
771    pub const OBJECT_MONO: i32 = crate::runtime::forms::codes::elm_value::OBJECT_MONO;
772    pub const OBJECT_REVERSE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_REVERSE;
773    pub const OBJECT_BRIGHT: i32 = crate::runtime::forms::codes::elm_value::OBJECT_BRIGHT;
774    pub const OBJECT_DARK: i32 = crate::runtime::forms::codes::elm_value::OBJECT_DARK;
775    pub const OBJECT_COLOR_R: i32 = crate::runtime::forms::codes::elm_value::OBJECT_COLOR_R;
776    pub const OBJECT_COLOR_G: i32 = crate::runtime::forms::codes::elm_value::OBJECT_COLOR_G;
777    pub const OBJECT_COLOR_B: i32 = crate::runtime::forms::codes::elm_value::OBJECT_COLOR_B;
778    pub const OBJECT_COLOR_RATE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_COLOR_RATE;
779    pub const OBJECT_COLOR_ADD_R: i32 = crate::runtime::forms::codes::elm_value::OBJECT_COLOR_ADD_R;
780    pub const OBJECT_COLOR_ADD_G: i32 = crate::runtime::forms::codes::elm_value::OBJECT_COLOR_ADD_G;
781    pub const OBJECT_COLOR_ADD_B: i32 = crate::runtime::forms::codes::elm_value::OBJECT_COLOR_ADD_B;
782    pub const OBJECT_TONECURVE_NO: i32 =
783        crate::runtime::forms::codes::elm_value::OBJECT_TONECURVE_NO;
784    pub const OBJECT_MASK_NO: i32 = crate::runtime::forms::codes::elm_value::OBJECT_MASK_NO;
785    pub const OBJECT_FOG_USE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_FOG_USE;
786    pub const OBJECT_LIGHT_NO: i32 = crate::runtime::forms::codes::elm_value::OBJECT_LIGHT_NO;
787    pub const OBJECT_CULLING: i32 = crate::runtime::forms::codes::elm_value::OBJECT_CULLING;
788    pub const OBJECT_ALPHA_TEST: i32 = crate::runtime::forms::codes::elm_value::OBJECT_ALPHA_TEST;
789    pub const OBJECT_ALPHA_BLEND: i32 = crate::runtime::forms::codes::elm_value::OBJECT_ALPHA_BLEND;
790    pub const OBJECT_BLEND: i32 = crate::runtime::forms::codes::elm_value::OBJECT_BLEND;
791    pub const OBJECT_WIPE_COPY: i32 = crate::runtime::forms::codes::elm_value::OBJECT_WIPE_COPY;
792    pub const OBJECT_WIPE_ERASE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_WIPE_ERASE;
793    pub const OBJECT_CLICK_DISABLE: i32 =
794        crate::runtime::forms::codes::elm_value::OBJECT_CLICK_DISABLE;
795    pub const OBJECT_PATNO_EVE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_PATNO_EVE;
796    pub const OBJECT_X_EVE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_X_EVE;
797    pub const OBJECT_Y_EVE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_Y_EVE;
798    pub const OBJECT_Z_EVE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_Z_EVE;
799    pub const OBJECT_X_REP_EVE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_X_REP_EVE;
800    pub const OBJECT_Y_REP_EVE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_Y_REP_EVE;
801    pub const OBJECT_Z_REP_EVE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_Z_REP_EVE;
802    pub const OBJECT_CENTER_X_EVE: i32 =
803        crate::runtime::forms::codes::elm_value::OBJECT_CENTER_X_EVE;
804    pub const OBJECT_CENTER_Y_EVE: i32 =
805        crate::runtime::forms::codes::elm_value::OBJECT_CENTER_Y_EVE;
806    pub const OBJECT_CENTER_Z_EVE: i32 =
807        crate::runtime::forms::codes::elm_value::OBJECT_CENTER_Z_EVE;
808    pub const OBJECT_CENTER_REP_X_EVE: i32 =
809        crate::runtime::forms::codes::elm_value::OBJECT_CENTER_REP_X_EVE;
810    pub const OBJECT_CENTER_REP_Y_EVE: i32 =
811        crate::runtime::forms::codes::elm_value::OBJECT_CENTER_REP_Y_EVE;
812    pub const OBJECT_CENTER_REP_Z_EVE: i32 =
813        crate::runtime::forms::codes::elm_value::OBJECT_CENTER_REP_Z_EVE;
814    pub const OBJECT_SCALE_X_EVE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_SCALE_X_EVE;
815    pub const OBJECT_SCALE_Y_EVE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_SCALE_Y_EVE;
816    pub const OBJECT_SCALE_Z_EVE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_SCALE_Z_EVE;
817    pub const OBJECT_ROTATE_X_EVE: i32 =
818        crate::runtime::forms::codes::elm_value::OBJECT_ROTATE_X_EVE;
819    pub const OBJECT_ROTATE_Y_EVE: i32 =
820        crate::runtime::forms::codes::elm_value::OBJECT_ROTATE_Y_EVE;
821    pub const OBJECT_ROTATE_Z_EVE: i32 =
822        crate::runtime::forms::codes::elm_value::OBJECT_ROTATE_Z_EVE;
823    pub const OBJECT_TR_EVE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_TR_EVE;
824    pub const OBJECT_TR_REP_EVE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_TR_REP_EVE;
825    pub const OBJECT_CLIP_LEFT_EVE: i32 =
826        crate::runtime::forms::codes::elm_value::OBJECT_CLIP_LEFT_EVE;
827    pub const OBJECT_CLIP_TOP_EVE: i32 =
828        crate::runtime::forms::codes::elm_value::OBJECT_CLIP_TOP_EVE;
829    pub const OBJECT_CLIP_RIGHT_EVE: i32 =
830        crate::runtime::forms::codes::elm_value::OBJECT_CLIP_RIGHT_EVE;
831    pub const OBJECT_CLIP_BOTTOM_EVE: i32 =
832        crate::runtime::forms::codes::elm_value::OBJECT_CLIP_BOTTOM_EVE;
833    pub const OBJECT_SRC_CLIP_LEFT_EVE: i32 =
834        crate::runtime::forms::codes::elm_value::OBJECT_SRC_CLIP_LEFT_EVE;
835    pub const OBJECT_SRC_CLIP_TOP_EVE: i32 =
836        crate::runtime::forms::codes::elm_value::OBJECT_SRC_CLIP_TOP_EVE;
837    pub const OBJECT_SRC_CLIP_RIGHT_EVE: i32 =
838        crate::runtime::forms::codes::elm_value::OBJECT_SRC_CLIP_RIGHT_EVE;
839    pub const OBJECT_SRC_CLIP_BOTTOM_EVE: i32 =
840        crate::runtime::forms::codes::elm_value::OBJECT_SRC_CLIP_BOTTOM_EVE;
841    pub const OBJECT_MONO_EVE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_MONO_EVE;
842    pub const OBJECT_REVERSE_EVE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_REVERSE_EVE;
843    pub const OBJECT_BRIGHT_EVE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_BRIGHT_EVE;
844    pub const OBJECT_DARK_EVE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_DARK_EVE;
845    pub const OBJECT_COLOR_R_EVE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_COLOR_R_EVE;
846    pub const OBJECT_COLOR_G_EVE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_COLOR_G_EVE;
847    pub const OBJECT_COLOR_B_EVE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_COLOR_B_EVE;
848    pub const OBJECT_COLOR_RATE_EVE: i32 =
849        crate::runtime::forms::codes::elm_value::OBJECT_COLOR_RATE_EVE;
850    pub const OBJECT_COLOR_ADD_R_EVE: i32 =
851        crate::runtime::forms::codes::elm_value::OBJECT_COLOR_ADD_R_EVE;
852    pub const OBJECT_COLOR_ADD_G_EVE: i32 =
853        crate::runtime::forms::codes::elm_value::OBJECT_COLOR_ADD_G_EVE;
854    pub const OBJECT_COLOR_ADD_B_EVE: i32 =
855        crate::runtime::forms::codes::elm_value::OBJECT_COLOR_ADD_B_EVE;
856    pub const OBJECT_ALL_EVE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_ALL_EVE;
857    pub const OBJECT_FRAME_ACTION: i32 =
858        crate::runtime::forms::codes::elm_value::OBJECT_FRAME_ACTION;
859    pub const OBJECT_FRAME_ACTION_CH: i32 =
860        crate::runtime::forms::codes::elm_value::OBJECT_FRAME_ACTION_CH;
861    pub const OBJECT_CHILD: i32 = crate::runtime::forms::codes::elm_value::OBJECT_CHILD;
862    pub const OBJECT_F: i32 = crate::runtime::forms::codes::elm_value::OBJECT_F;
863    pub const OBJECT_INIT: i32 = crate::runtime::forms::codes::elm_value::OBJECT_INIT;
864    pub const OBJECT_INIT_PARAM: i32 = crate::runtime::forms::codes::elm_value::OBJECT_INIT_PARAM;
865    pub const OBJECT_FREE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_FREE;
866    pub const OBJECT_CREATE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_CREATE;
867    pub const OBJECT_CREATE_RECT: i32 = crate::runtime::forms::codes::elm_value::OBJECT_CREATE_RECT;
868    pub const OBJECT_CREATE_STRING: i32 =
869        crate::runtime::forms::codes::elm_value::OBJECT_CREATE_STRING;
870    pub const OBJECT_CREATE_NUMBER: i32 =
871        crate::runtime::forms::codes::elm_value::OBJECT_CREATE_NUMBER;
872    pub const OBJECT_CREATE_WEATHER: i32 =
873        crate::runtime::forms::codes::elm_value::OBJECT_CREATE_WEATHER;
874    pub const OBJECT_CREATE_SAVE_THUMB: i32 =
875        crate::runtime::forms::codes::elm_value::OBJECT_CREATE_SAVE_THUMB;
876    pub const OBJECT_CREATE_CAPTURE_THUMB: i32 =
877        crate::runtime::forms::codes::elm_value::OBJECT_CREATE_CAPTURE_THUMB;
878    pub const OBJECT_CREATE_CAPTURE: i32 =
879        crate::runtime::forms::codes::elm_value::OBJECT_CREATE_CAPTURE;
880    pub const OBJECT_CREATE_FROM_CAPTURE_FILE: i32 =
881        crate::runtime::forms::codes::elm_value::OBJECT_CREATE_FROM_CAPTURE_FILE;
882    pub const OBJECT_CREATE_MOVIE: i32 =
883        crate::runtime::forms::codes::elm_value::OBJECT_CREATE_MOVIE;
884    pub const OBJECT_CREATE_MOVIE_LOOP: i32 =
885        crate::runtime::forms::codes::elm_value::OBJECT_CREATE_MOVIE_LOOP;
886    pub const OBJECT_CREATE_MOVIE_WAIT: i32 =
887        crate::runtime::forms::codes::elm_value::OBJECT_CREATE_MOVIE_WAIT;
888    pub const OBJECT_CREATE_MOVIE_WAIT_KEY: i32 =
889        crate::runtime::forms::codes::elm_value::OBJECT_CREATE_MOVIE_WAIT_KEY;
890    pub const OBJECT_CREATE_EMOTE: i32 =
891        crate::runtime::forms::codes::elm_value::OBJECT_CREATE_EMOTE;
892    pub const OBJECT_CREATE_MESH: i32 = crate::runtime::forms::codes::elm_value::OBJECT_CREATE_MESH;
893    pub const OBJECT_CREATE_BILLBOARD: i32 =
894        crate::runtime::forms::codes::elm_value::OBJECT_CREATE_BILLBOARD;
895    pub const OBJECT_CREATE_COPY_FROM: i32 =
896        crate::runtime::forms::codes::elm_value::OBJECT_CREATE_COPY_FROM;
897    pub const OBJECT_CHANGE_FILE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_CHANGE_FILE;
898    pub const OBJECT_EXIST_TYPE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_EXIST_TYPE;
899    pub const OBJECT_SET_POS: i32 = crate::runtime::forms::codes::elm_value::OBJECT_SET_POS;
900    pub const OBJECT_SET_SCALE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_SET_SCALE;
901    pub const OBJECT_SET_ROTATE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_SET_ROTATE;
902    pub const OBJECT_SET_CENTER: i32 = crate::runtime::forms::codes::elm_value::OBJECT_SET_CENTER;
903    pub const OBJECT_SET_CENTER_REP: i32 =
904        crate::runtime::forms::codes::elm_value::OBJECT_SET_CENTER_REP;
905    pub const OBJECT_SET_CLIP: i32 = crate::runtime::forms::codes::elm_value::OBJECT_SET_CLIP;
906    pub const OBJECT_SET_SRC_CLIP: i32 =
907        crate::runtime::forms::codes::elm_value::OBJECT_SET_SRC_CLIP;
908    pub const OBJECT_GET_TYPE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_GET_TYPE;
909    pub const OBJECT_GET_SIZE_X: i32 = crate::runtime::forms::codes::elm_value::OBJECT_GET_SIZE_X;
910    pub const OBJECT_GET_SIZE_Y: i32 = crate::runtime::forms::codes::elm_value::OBJECT_GET_SIZE_Y;
911    pub const OBJECT_GET_SIZE_Z: i32 = crate::runtime::forms::codes::elm_value::OBJECT_GET_SIZE_Z;
912    pub const OBJECT_GET_PIXEL_COLOR_R: i32 =
913        crate::runtime::forms::codes::elm_value::OBJECT_GET_PIXEL_COLOR_R;
914    pub const OBJECT_GET_PIXEL_COLOR_G: i32 =
915        crate::runtime::forms::codes::elm_value::OBJECT_GET_PIXEL_COLOR_G;
916    pub const OBJECT_GET_PIXEL_COLOR_B: i32 =
917        crate::runtime::forms::codes::elm_value::OBJECT_GET_PIXEL_COLOR_B;
918    pub const OBJECT_GET_PIXEL_COLOR_A: i32 =
919        crate::runtime::forms::codes::elm_value::OBJECT_GET_PIXEL_COLOR_A;
920    pub const OBJECT_GET_FILE_NAME: i32 =
921        crate::runtime::forms::codes::elm_value::OBJECT_GET_FILE_NAME;
922    pub const OBJECT_SET_STRING: i32 = crate::runtime::forms::codes::elm_value::OBJECT_SET_STRING;
923    pub const OBJECT_GET_STRING: i32 = crate::runtime::forms::codes::elm_value::OBJECT_GET_STRING;
924    pub const OBJECT_SET_STRING_PARAM: i32 =
925        crate::runtime::forms::codes::elm_value::OBJECT_SET_STRING_PARAM;
926    pub const OBJECT_SET_NUMBER: i32 = crate::runtime::forms::codes::elm_value::OBJECT_SET_NUMBER;
927    pub const OBJECT_GET_NUMBER: i32 = crate::runtime::forms::codes::elm_value::OBJECT_GET_NUMBER;
928    pub const OBJECT_SET_NUMBER_PARAM: i32 =
929        crate::runtime::forms::codes::elm_value::OBJECT_SET_NUMBER_PARAM;
930    pub const OBJECT_SET_WEATHER_PARAM_TYPE_A: i32 =
931        crate::runtime::forms::codes::elm_value::OBJECT_SET_WEATHER_PARAM_TYPE_A;
932    pub const OBJECT_SET_WEATHER_PARAM_TYPE_B: i32 =
933        crate::runtime::forms::codes::elm_value::OBJECT_SET_WEATHER_PARAM_TYPE_B;
934    pub const OBJECT_PAUSE_MOVIE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_PAUSE_MOVIE;
935    pub const OBJECT_RESUME_MOVIE: i32 =
936        crate::runtime::forms::codes::elm_value::OBJECT_RESUME_MOVIE;
937    pub const OBJECT_SEEK_MOVIE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_SEEK_MOVIE;
938    pub const OBJECT_GET_MOVIE_SEEK_TIME: i32 =
939        crate::runtime::forms::codes::elm_value::OBJECT_GET_MOVIE_SEEK_TIME;
940    pub const OBJECT_CHECK_MOVIE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_CHECK_MOVIE;
941    pub const OBJECT_WAIT_MOVIE: i32 = crate::runtime::forms::codes::elm_value::OBJECT_WAIT_MOVIE;
942    pub const OBJECT_WAIT_MOVIE_KEY: i32 =
943        crate::runtime::forms::codes::elm_value::OBJECT_WAIT_MOVIE_KEY;
944    pub const OBJECT_END_MOVIE_LOOP: i32 =
945        crate::runtime::forms::codes::elm_value::OBJECT_END_MOVIE_LOOP;
946    pub const OBJECT_SET_MOVIE_AUTO_FREE: i32 =
947        crate::runtime::forms::codes::elm_value::OBJECT_SET_MOVIE_AUTO_FREE;
948    pub const OBJECT_CLEAR_BUTTON: i32 =
949        crate::runtime::forms::codes::elm_value::OBJECT_CLEAR_BUTTON;
950    pub const OBJECT_SET_BUTTON: i32 = crate::runtime::forms::codes::elm_value::OBJECT_SET_BUTTON;
951    pub const OBJECT_SET_BUTTON_GROUP: i32 =
952        crate::runtime::forms::codes::elm_value::OBJECT_SET_BUTTON_GROUP;
953    pub const OBJECT_SET_BUTTON_STATE_NORMAL: i32 =
954        crate::runtime::forms::codes::elm_value::OBJECT_SET_BUTTON_STATE_NORMAL;
955    pub const OBJECT_SET_BUTTON_STATE_SELECT: i32 =
956        crate::runtime::forms::codes::elm_value::OBJECT_SET_BUTTON_STATE_SELECT;
957    pub const OBJECT_SET_BUTTON_STATE_DISABLE: i32 =
958        crate::runtime::forms::codes::elm_value::OBJECT_SET_BUTTON_STATE_DISABLE;
959    pub const OBJECT_GET_BUTTON_STATE: i32 =
960        crate::runtime::forms::codes::elm_value::OBJECT_GET_BUTTON_STATE;
961    pub const OBJECT_GET_BUTTON_HIT_STATE: i32 =
962        crate::runtime::forms::codes::elm_value::OBJECT_GET_BUTTON_HIT_STATE;
963    pub const OBJECT_GET_BUTTON_REAL_STATE: i32 =
964        crate::runtime::forms::codes::elm_value::OBJECT_GET_BUTTON_REAL_STATE;
965    pub const OBJECT_GET_BUTTON_NO: i32 =
966        crate::runtime::forms::codes::elm_value::OBJECT_GET_BUTTON_NO;
967    pub const OBJECT_SET_BUTTON_PUSHKEEP: i32 =
968        crate::runtime::forms::codes::elm_value::OBJECT_SET_BUTTON_PUSHKEEP;
969    pub const OBJECT_GET_BUTTON_PUSHKEEP: i32 =
970        crate::runtime::forms::codes::elm_value::OBJECT_GET_BUTTON_PUSHKEEP;
971    pub const OBJECT_SET_BUTTON_ALPHA_TEST: i32 =
972        crate::runtime::forms::codes::elm_value::OBJECT_SET_BUTTON_ALPHA_TEST;
973    pub const OBJECT_GET_BUTTON_ALPHA_TEST: i32 =
974        crate::runtime::forms::codes::elm_value::OBJECT_GET_BUTTON_ALPHA_TEST;
975    pub const OBJECT_CLEAR_BUTTON_CALL: i32 =
976        crate::runtime::forms::codes::elm_value::OBJECT_CLEAR_BUTTON_CALL;
977    pub const OBJECT_SET_BUTTON_CALL: i32 =
978        crate::runtime::forms::codes::elm_value::OBJECT_SET_BUTTON_CALL;
979    pub const OBJECT_LOAD_GAN: i32 = crate::runtime::forms::codes::ELM_OBJECT_LOAD_GAN;
980    pub const OBJECT_START_GAN: i32 = crate::runtime::forms::codes::ELM_OBJECT_START_GAN;
981    pub const OBJECT_ADD_HINTS: i32 = crate::runtime::forms::codes::elm_value::OBJECT_ADD_HINTS;
982    pub const OBJECT_CLEAR_HINTS: i32 = crate::runtime::forms::codes::elm_value::OBJECT_CLEAR_HINTS;
983    pub const OBJECT_SET_CHILD_SORT_TYPE_DEFAULT: i32 =
984        crate::runtime::forms::codes::elm_value::OBJECT_SET_CHILD_SORT_TYPE_DEFAULT;
985    pub const OBJECT_SET_CHILD_SORT_TYPE_TEST: i32 =
986        crate::runtime::forms::codes::elm_value::OBJECT_SET_CHILD_SORT_TYPE_TEST;
987    pub const OBJECT_GET_PAT_CNT: i32 = crate::runtime::forms::codes::elm_value::OBJECT_GET_PAT_CNT;
988    pub const OBJECT_EMOTE_PLAY_TIMELINE: i32 =
989        crate::runtime::forms::codes::elm_value::OBJECT_EMOTE_PLAY_TIMELINE;
990    pub const OBJECT_EMOTE_STOP_TIMELINE: i32 =
991        crate::runtime::forms::codes::elm_value::OBJECT_EMOTE_STOP_TIMELINE;
992    pub const OBJECT_EMOTE_CHECK_PLAYING: i32 =
993        crate::runtime::forms::codes::elm_value::OBJECT_EMOTE_CHECK_PLAYING;
994    pub const OBJECT_EMOTE_WAIT_PLAYING: i32 =
995        crate::runtime::forms::codes::elm_value::OBJECT_EMOTE_WAIT_PLAYING;
996    pub const OBJECT_EMOTE_WAIT_PLAYING_KEY: i32 =
997        crate::runtime::forms::codes::elm_value::OBJECT_EMOTE_WAIT_PLAYING_KEY;
998    pub const OBJECT_EMOTE_SKIP: i32 = crate::runtime::forms::codes::elm_value::OBJECT_EMOTE_SKIP;
999    pub const OBJECT_EMOTE_PASS: i32 = crate::runtime::forms::codes::elm_value::OBJECT_EMOTE_PASS;
1000    pub const OBJECT_EMOTE_MOUTH_VOLUME: i32 =
1001        crate::runtime::forms::codes::elm_value::OBJECT_EMOTE_MOUTH_VOLUME;
1002    pub const OBJECT_EMOTE_KOE_CHARA_NO: i32 =
1003        crate::runtime::forms::codes::elm_value::OBJECT_EMOTE_KOE_CHARA_NO;
1004    pub const OBJECTLIST_ARRAY: i32 = crate::runtime::forms::codes::elm_value::OBJECTLIST_ARRAY;
1005    pub const OBJECTLIST_RESIZE: i32 = crate::runtime::forms::codes::elm_value::OBJECTLIST_RESIZE;
1006    pub const OBJECTLIST_GET_SIZE: i32 =
1007        crate::runtime::forms::codes::elm_value::OBJECTLIST_GET_SIZE;
1008    pub const OBJECTEVENT_SET_X: i32 = crate::runtime::forms::codes::elm_value::OBJECTEVENT_SET_X;
1009    pub const OBJECTEVENT_SET_Y: i32 = crate::runtime::forms::codes::elm_value::OBJECTEVENT_SET_Y;
1010    pub const OBJECTEVENT_SET_Z: i32 = crate::runtime::forms::codes::elm_value::OBJECTEVENT_SET_Z;
1011    pub const OBJECTEVENT_SET_SCALE_X: i32 =
1012        crate::runtime::forms::codes::elm_value::OBJECTEVENT_SET_SCALE_X;
1013    pub const OBJECTEVENT_SET_SCALE_Y: i32 =
1014        crate::runtime::forms::codes::elm_value::OBJECTEVENT_SET_SCALE_Y;
1015    pub const OBJECTEVENT_SET_SCALE_Z: i32 =
1016        crate::runtime::forms::codes::elm_value::OBJECTEVENT_SET_SCALE_Z;
1017    pub const OBJECTEVENT_SET_ROTATE_X: i32 =
1018        crate::runtime::forms::codes::elm_value::OBJECTEVENT_SET_ROTATE_X;
1019    pub const OBJECTEVENT_SET_ROTATE_Y: i32 =
1020        crate::runtime::forms::codes::elm_value::OBJECTEVENT_SET_ROTATE_Y;
1021    pub const OBJECTEVENT_SET_ROTATE_Z: i32 =
1022        crate::runtime::forms::codes::elm_value::OBJECTEVENT_SET_ROTATE_Z;
1023    pub const OBJECTEVENT_SET_TR: i32 = crate::runtime::forms::codes::elm_value::OBJECTEVENT_SET_TR;
1024    pub const OBJECTEVENT_LOOP_X: i32 = crate::runtime::forms::codes::elm_value::OBJECTEVENT_LOOP_X;
1025    pub const OBJECTEVENT_LOOP_Y: i32 = crate::runtime::forms::codes::elm_value::OBJECTEVENT_LOOP_Y;
1026    pub const OBJECTEVENT_LOOP_Z: i32 = crate::runtime::forms::codes::elm_value::OBJECTEVENT_LOOP_Z;
1027    pub const OBJECTEVENT_LOOP_TR: i32 =
1028        crate::runtime::forms::codes::elm_value::OBJECTEVENT_LOOP_TR;
1029    pub const OBJECTEVENT_TURN_X: i32 = crate::runtime::forms::codes::elm_value::OBJECTEVENT_TURN_X;
1030    pub const OBJECTEVENT_TURN_Y: i32 = crate::runtime::forms::codes::elm_value::OBJECTEVENT_TURN_Y;
1031    pub const OBJECTEVENT_TURN_Z: i32 = crate::runtime::forms::codes::elm_value::OBJECTEVENT_TURN_Z;
1032    pub const OBJECTEVENT_TURN_TR: i32 =
1033        crate::runtime::forms::codes::elm_value::OBJECTEVENT_TURN_TR;
1034    pub const OBJECTEVENT_STOP_X: i32 = crate::runtime::forms::codes::elm_value::OBJECTEVENT_STOP_X;
1035    pub const OBJECTEVENT_STOP_Y: i32 = crate::runtime::forms::codes::elm_value::OBJECTEVENT_STOP_Y;
1036    pub const OBJECTEVENT_STOP_Z: i32 = crate::runtime::forms::codes::elm_value::OBJECTEVENT_STOP_Z;
1037    pub const OBJECTEVENT_STOP_SCALE_X: i32 =
1038        crate::runtime::forms::codes::elm_value::OBJECTEVENT_STOP_SCALE_X;
1039    pub const OBJECTEVENT_STOP_SCALE_Y: i32 =
1040        crate::runtime::forms::codes::elm_value::OBJECTEVENT_STOP_SCALE_Y;
1041    pub const OBJECTEVENT_STOP_SCALE_Z: i32 =
1042        crate::runtime::forms::codes::elm_value::OBJECTEVENT_STOP_SCALE_Z;
1043    pub const OBJECTEVENT_STOP_ROTATE_X: i32 =
1044        crate::runtime::forms::codes::elm_value::OBJECTEVENT_STOP_ROTATE_X;
1045    pub const OBJECTEVENT_STOP_ROTATE_Y: i32 =
1046        crate::runtime::forms::codes::elm_value::OBJECTEVENT_STOP_ROTATE_Y;
1047    pub const OBJECTEVENT_STOP_ROTATE_Z: i32 =
1048        crate::runtime::forms::codes::elm_value::OBJECTEVENT_STOP_ROTATE_Z;
1049    pub const OBJECTEVENT_STOP_TR: i32 =
1050        crate::runtime::forms::codes::elm_value::OBJECTEVENT_STOP_TR;
1051    pub const OBJECTEVENT_STOP_ALL: i32 =
1052        crate::runtime::forms::codes::elm_value::OBJECTEVENT_STOP_ALL;
1053    pub const OBJECTEVENT_WAIT_X: i32 = crate::runtime::forms::codes::elm_value::OBJECTEVENT_WAIT_X;
1054    pub const OBJECTEVENT_WAIT_Y: i32 = crate::runtime::forms::codes::elm_value::OBJECTEVENT_WAIT_Y;
1055    pub const OBJECTEVENT_WAIT_Z: i32 = crate::runtime::forms::codes::elm_value::OBJECTEVENT_WAIT_Z;
1056    pub const OBJECTEVENT_WAIT_SCALE_X: i32 =
1057        crate::runtime::forms::codes::elm_value::OBJECTEVENT_WAIT_SCALE_X;
1058    pub const OBJECTEVENT_WAIT_SCALE_Y: i32 =
1059        crate::runtime::forms::codes::elm_value::OBJECTEVENT_WAIT_SCALE_Y;
1060    pub const OBJECTEVENT_WAIT_SCALE_Z: i32 =
1061        crate::runtime::forms::codes::elm_value::OBJECTEVENT_WAIT_SCALE_Z;
1062    pub const OBJECTEVENT_WAIT_ROTATE_X: i32 =
1063        crate::runtime::forms::codes::elm_value::OBJECTEVENT_WAIT_ROTATE_X;
1064    pub const OBJECTEVENT_WAIT_ROTATE_Y: i32 =
1065        crate::runtime::forms::codes::elm_value::OBJECTEVENT_WAIT_ROTATE_Y;
1066    pub const OBJECTEVENT_WAIT_ROTATE_Z: i32 =
1067        crate::runtime::forms::codes::elm_value::OBJECTEVENT_WAIT_ROTATE_Z;
1068    pub const OBJECTEVENT_WAIT_TR: i32 =
1069        crate::runtime::forms::codes::elm_value::OBJECTEVENT_WAIT_TR;
1070    pub const OBJECTEVENT_WAIT_ALL: i32 =
1071        crate::runtime::forms::codes::elm_value::OBJECTEVENT_WAIT_ALL;
1072    pub const OBJECTEVENTLIST_ARRAY: i32 =
1073        crate::runtime::forms::codes::elm_value::OBJECTEVENTLIST_ARRAY;
1074    pub const MWND_SET_WAKU: i32 = crate::runtime::forms::codes::elm_value::MWND_SET_WAKU;
1075    pub const MWND_OPEN: i32 = crate::runtime::forms::codes::elm_value::MWND_OPEN;
1076    pub const MWND_OPEN_WAIT: i32 = crate::runtime::forms::codes::elm_value::MWND_OPEN_WAIT;
1077    pub const MWND_OPEN_NOWAIT: i32 = crate::runtime::forms::codes::elm_value::MWND_OPEN_NOWAIT;
1078    pub const MWND_CLOSE: i32 = crate::runtime::forms::codes::elm_value::MWND_CLOSE;
1079    pub const MWND_CLOSE_WAIT: i32 = crate::runtime::forms::codes::elm_value::MWND_CLOSE_WAIT;
1080    pub const MWND_CLOSE_NOWAIT: i32 = crate::runtime::forms::codes::elm_value::MWND_CLOSE_NOWAIT;
1081    pub const MWND_CHECK_OPEN: i32 = crate::runtime::forms::codes::elm_value::MWND_CHECK_OPEN;
1082    pub const MWND_END_CLOSE: i32 = crate::runtime::forms::codes::elm_value::MWND_END_CLOSE;
1083    pub const MWND_MSG_BLOCK: i32 = crate::runtime::forms::codes::elm_value::MWND_MSG_BLOCK;
1084    pub const MWND_MSG_PP_BLOCK: i32 = crate::runtime::forms::codes::elm_value::MWND_MSG_PP_BLOCK;
1085    pub const MWND_CLEAR: i32 = crate::runtime::forms::codes::elm_value::MWND_CLEAR;
1086    pub const MWND____NOVEL_CLEAR: i32 =
1087        crate::runtime::forms::codes::elm_value::MWND____NOVEL_CLEAR;
1088    pub const MWND_SET_NAMAE: i32 = crate::runtime::forms::codes::elm_value::MWND_SET_NAMAE;
1089    pub const MWND_NAMAE: i32 = crate::runtime::forms::codes::elm_value::MWND_NAMAE;
1090    pub const MWND____OVER_FLOW_NAMAE: i32 =
1091        crate::runtime::forms::codes::elm_value::MWND____OVER_FLOW_NAMAE;
1092    pub const MWND_PRINT: i32 = crate::runtime::forms::codes::elm_value::MWND_PRINT;
1093    pub const MWND____OVER_FLOW_PRINT: i32 =
1094        crate::runtime::forms::codes::elm_value::MWND____OVER_FLOW_PRINT;
1095    pub const MWND_RUBY: i32 = crate::runtime::forms::codes::elm_value::MWND_RUBY;
1096    pub const MWND_WAIT_MSG: i32 = crate::runtime::forms::codes::elm_value::MWND_WAIT_MSG;
1097    pub const MWND_PP: i32 = crate::runtime::forms::codes::elm_value::MWND_PP;
1098    pub const MWND_R: i32 = crate::runtime::forms::codes::elm_value::MWND_R;
1099    pub const MWND_PAGE: i32 = crate::runtime::forms::codes::elm_value::MWND_PAGE;
1100    pub const MWND_SEL: i32 = crate::runtime::forms::codes::elm_value::MWND_SEL;
1101    pub const MWND_SEL_CANCEL: i32 = crate::runtime::forms::codes::elm_value::MWND_SEL_CANCEL;
1102    pub const MWND_SELMSG: i32 = crate::runtime::forms::codes::elm_value::MWND_SELMSG;
1103    pub const MWND_SELMSG_CANCEL: i32 = crate::runtime::forms::codes::elm_value::MWND_SELMSG_CANCEL;
1104    pub const MWND_NL: i32 = crate::runtime::forms::codes::elm_value::MWND_NL;
1105    pub const MWND_NLI: i32 = crate::runtime::forms::codes::elm_value::MWND_NLI;
1106    pub const MWND_INDENT: i32 = crate::runtime::forms::codes::elm_value::MWND_INDENT;
1107    pub const MWND_CLEAR_INDENT: i32 = crate::runtime::forms::codes::elm_value::MWND_CLEAR_INDENT;
1108    pub const MWND_SIZE: i32 = crate::runtime::forms::codes::elm_value::MWND_SIZE;
1109    pub const MWND_REP_POS: i32 = crate::runtime::forms::codes::elm_value::MWND_REP_POS;
1110    pub const MWND_COLOR: i32 = crate::runtime::forms::codes::elm_value::MWND_COLOR;
1111    pub const MWND_MULTI_MSG: i32 = crate::runtime::forms::codes::elm_value::MWND_MULTI_MSG;
1112    pub const MWND_NEXT_MSG: i32 = crate::runtime::forms::codes::elm_value::MWND_NEXT_MSG;
1113    pub const MWND_START_SLIDE_MSG: i32 =
1114        crate::runtime::forms::codes::elm_value::MWND_START_SLIDE_MSG;
1115    pub const MWND____SLIDE_MSG: i32 = crate::runtime::forms::codes::elm_value::MWND____SLIDE_MSG;
1116    pub const MWND_END_SLIDE_MSG: i32 = crate::runtime::forms::codes::elm_value::MWND_END_SLIDE_MSG;
1117    pub const MWND_MSGBTN: i32 = crate::runtime::forms::codes::elm_value::MWND_MSGBTN;
1118    pub const MWND_KOE: i32 = crate::runtime::forms::codes::elm_value::MWND_KOE;
1119    pub const MWND_KOE_PLAY_WAIT: i32 = crate::runtime::forms::codes::elm_value::MWND_KOE_PLAY_WAIT;
1120    pub const MWND_KOE_PLAY_WAIT_KEY: i32 =
1121        crate::runtime::forms::codes::elm_value::MWND_KOE_PLAY_WAIT_KEY;
1122    pub const MWND_EXKOE: i32 = crate::runtime::forms::codes::elm_value::MWND_EXKOE;
1123    pub const MWND_EXKOE_PLAY_WAIT: i32 =
1124        crate::runtime::forms::codes::elm_value::MWND_EXKOE_PLAY_WAIT;
1125    pub const MWND_EXKOE_PLAY_WAIT_KEY: i32 =
1126        crate::runtime::forms::codes::elm_value::MWND_EXKOE_PLAY_WAIT_KEY;
1127    pub const MWND_CLEAR_FACE: i32 = crate::runtime::forms::codes::elm_value::MWND_CLEAR_FACE;
1128    pub const MWND_SET_FACE: i32 = crate::runtime::forms::codes::elm_value::MWND_SET_FACE;
1129    pub const MWND_WORLD: i32 = crate::runtime::forms::codes::elm_value::MWND_WORLD;
1130    pub const MWND_LAYER: i32 = crate::runtime::forms::codes::elm_value::MWND_LAYER;
1131    pub const MWND_OBJECT: i32 = crate::runtime::forms::codes::elm_value::MWND_OBJECT;
1132    pub const MWND_BUTTON: i32 = crate::runtime::forms::codes::elm_value::MWND_BUTTON;
1133    pub const MWND_FACE: i32 = crate::runtime::forms::codes::elm_value::MWND_FACE;
1134    pub const MWND_INIT_WINDOW_POS: i32 =
1135        crate::runtime::forms::codes::elm_value::MWND_INIT_WINDOW_POS;
1136    pub const MWND_INIT_WINDOW_SIZE: i32 =
1137        crate::runtime::forms::codes::elm_value::MWND_INIT_WINDOW_SIZE;
1138    pub const MWND_INIT_WINDOW_MOJI_CNT: i32 =
1139        crate::runtime::forms::codes::elm_value::MWND_INIT_WINDOW_MOJI_CNT;
1140    pub const MWND_INIT_WAKU_FILE: i32 =
1141        crate::runtime::forms::codes::elm_value::MWND_INIT_WAKU_FILE;
1142    pub const MWND_INIT_FILTER_FILE: i32 =
1143        crate::runtime::forms::codes::elm_value::MWND_INIT_FILTER_FILE;
1144    pub const MWND_INIT_OPEN_ANIME_TYPE: i32 =
1145        crate::runtime::forms::codes::elm_value::MWND_INIT_OPEN_ANIME_TYPE;
1146    pub const MWND_INIT_OPEN_ANIME_TIME: i32 =
1147        crate::runtime::forms::codes::elm_value::MWND_INIT_OPEN_ANIME_TIME;
1148    pub const MWND_INIT_CLOSE_ANIME_TYPE: i32 =
1149        crate::runtime::forms::codes::elm_value::MWND_INIT_CLOSE_ANIME_TYPE;
1150    pub const MWND_INIT_CLOSE_ANIME_TIME: i32 =
1151        crate::runtime::forms::codes::elm_value::MWND_INIT_CLOSE_ANIME_TIME;
1152    pub const MWND_SET_WINDOW_POS: i32 =
1153        crate::runtime::forms::codes::elm_value::MWND_SET_WINDOW_POS;
1154    pub const MWND_SET_WINDOW_SIZE: i32 =
1155        crate::runtime::forms::codes::elm_value::MWND_SET_WINDOW_SIZE;
1156    pub const MWND_SET_WINDOW_MOJI_CNT: i32 =
1157        crate::runtime::forms::codes::elm_value::MWND_SET_WINDOW_MOJI_CNT;
1158    pub const MWND_SET_WAKU_FILE: i32 = crate::runtime::forms::codes::elm_value::MWND_SET_WAKU_FILE;
1159    pub const MWND_SET_FILTER_FILE: i32 =
1160        crate::runtime::forms::codes::elm_value::MWND_SET_FILTER_FILE;
1161    pub const MWND_SET_OPEN_ANIME_TYPE: i32 =
1162        crate::runtime::forms::codes::elm_value::MWND_SET_OPEN_ANIME_TYPE;
1163    pub const MWND_SET_OPEN_ANIME_TIME: i32 =
1164        crate::runtime::forms::codes::elm_value::MWND_SET_OPEN_ANIME_TIME;
1165    pub const MWND_SET_CLOSE_ANIME_TYPE: i32 =
1166        crate::runtime::forms::codes::elm_value::MWND_SET_CLOSE_ANIME_TYPE;
1167    pub const MWND_SET_CLOSE_ANIME_TIME: i32 =
1168        crate::runtime::forms::codes::elm_value::MWND_SET_CLOSE_ANIME_TIME;
1169    pub const MWND_GET_WINDOW_POS_X: i32 =
1170        crate::runtime::forms::codes::elm_value::MWND_GET_WINDOW_POS_X;
1171    pub const MWND_GET_WINDOW_POS_Y: i32 =
1172        crate::runtime::forms::codes::elm_value::MWND_GET_WINDOW_POS_Y;
1173    pub const MWND_GET_WINDOW_SIZE_X: i32 =
1174        crate::runtime::forms::codes::elm_value::MWND_GET_WINDOW_SIZE_X;
1175    pub const MWND_GET_WINDOW_SIZE_Y: i32 =
1176        crate::runtime::forms::codes::elm_value::MWND_GET_WINDOW_SIZE_Y;
1177    pub const MWND_GET_WINDOW_MOJI_CNT_X: i32 =
1178        crate::runtime::forms::codes::elm_value::MWND_GET_WINDOW_MOJI_CNT_X;
1179    pub const MWND_GET_WINDOW_MOJI_CNT_Y: i32 =
1180        crate::runtime::forms::codes::elm_value::MWND_GET_WINDOW_MOJI_CNT_Y;
1181    pub const MWND_GET_WAKU_FILE: i32 = crate::runtime::forms::codes::elm_value::MWND_GET_WAKU_FILE;
1182    pub const MWND_GET_FILTER_FILE: i32 =
1183        crate::runtime::forms::codes::elm_value::MWND_GET_FILTER_FILE;
1184    pub const MWND_GET_OPEN_ANIME_TYPE: i32 =
1185        crate::runtime::forms::codes::elm_value::MWND_GET_OPEN_ANIME_TYPE;
1186    pub const MWND_GET_OPEN_ANIME_TIME: i32 =
1187        crate::runtime::forms::codes::elm_value::MWND_GET_OPEN_ANIME_TIME;
1188    pub const MWND_GET_CLOSE_ANIME_TYPE: i32 =
1189        crate::runtime::forms::codes::elm_value::MWND_GET_CLOSE_ANIME_TYPE;
1190    pub const MWND_GET_CLOSE_ANIME_TIME: i32 =
1191        crate::runtime::forms::codes::elm_value::MWND_GET_CLOSE_ANIME_TIME;
1192    pub const MWND_GET_DEFAULT_OPEN_ANIME_TYPE: i32 =
1193        crate::runtime::forms::codes::elm_value::MWND_GET_DEFAULT_OPEN_ANIME_TYPE;
1194    pub const MWND_GET_DEFAULT_OPEN_ANIME_TIME: i32 =
1195        crate::runtime::forms::codes::elm_value::MWND_GET_DEFAULT_OPEN_ANIME_TIME;
1196    pub const MWND_GET_DEFAULT_CLOSE_ANIME_TYPE: i32 =
1197        crate::runtime::forms::codes::elm_value::MWND_GET_DEFAULT_CLOSE_ANIME_TYPE;
1198    pub const MWND_GET_DEFAULT_CLOSE_ANIME_TIME: i32 =
1199        crate::runtime::forms::codes::elm_value::MWND_GET_DEFAULT_CLOSE_ANIME_TIME;
1200    pub const MWNDLIST_ARRAY: i32 = crate::runtime::forms::codes::elm_value::MWNDLIST_ARRAY;
1201    pub const MWNDLIST_CLOSE: i32 = crate::runtime::forms::codes::elm_value::MWNDLIST_CLOSE;
1202    pub const MWNDLIST_CLOSE_WAIT: i32 =
1203        crate::runtime::forms::codes::elm_value::MWNDLIST_CLOSE_WAIT;
1204    pub const MWNDLIST_CLOSE_NOWAIT: i32 =
1205        crate::runtime::forms::codes::elm_value::MWNDLIST_CLOSE_NOWAIT;
1206    pub const GROUP_SEL: i32 = crate::runtime::forms::codes::elm_value::GROUP_SEL;
1207    pub const GROUP_SEL_CANCEL: i32 = crate::runtime::forms::codes::elm_value::GROUP_SEL_CANCEL;
1208    pub const GROUP_INIT: i32 = crate::runtime::forms::codes::elm_value::GROUP_INIT;
1209    pub const GROUP_START: i32 = crate::runtime::forms::codes::elm_value::GROUP_START;
1210    pub const GROUP_START_CANCEL: i32 = crate::runtime::forms::codes::elm_value::GROUP_START_CANCEL;
1211    pub const GROUP_END: i32 = crate::runtime::forms::codes::elm_value::GROUP_END;
1212    pub const GROUP_GET_HIT_NO: i32 = crate::runtime::forms::codes::elm_value::GROUP_GET_HIT_NO;
1213    pub const GROUP_GET_PUSHED_NO: i32 =
1214        crate::runtime::forms::codes::elm_value::GROUP_GET_PUSHED_NO;
1215    pub const GROUP_GET_DECIDED_NO: i32 =
1216        crate::runtime::forms::codes::elm_value::GROUP_GET_DECIDED_NO;
1217    pub const GROUP_ON_HIT_NO: i32 = crate::runtime::forms::codes::elm_value::GROUP_ON_HIT_NO;
1218    pub const GROUP_ON_PUSHED_NO: i32 = crate::runtime::forms::codes::elm_value::GROUP_ON_PUSHED_NO;
1219    pub const GROUP_ON_DECIDED_NO: i32 =
1220        crate::runtime::forms::codes::elm_value::GROUP_ON_DECIDED_NO;
1221    pub const GROUP_GET_RESULT: i32 = crate::runtime::forms::codes::elm_value::GROUP_GET_RESULT;
1222    pub const GROUP_GET_RESULT_BUTTON_NO: i32 =
1223        crate::runtime::forms::codes::elm_value::GROUP_GET_RESULT_BUTTON_NO;
1224    pub const GROUP_ORDER: i32 = crate::runtime::forms::codes::elm_value::GROUP_ORDER;
1225    pub const GROUP_LAYER: i32 = crate::runtime::forms::codes::elm_value::GROUP_LAYER;
1226    pub const GROUP_CANCEL_PRIORITY: i32 =
1227        crate::runtime::forms::codes::elm_value::GROUP_CANCEL_PRIORITY;
1228    pub const GROUPLIST_ARRAY: i32 = crate::runtime::forms::codes::elm_value::GROUPLIST_ARRAY;
1229    pub const GROUPLIST_ALLOC: i32 = crate::runtime::forms::codes::elm_value::GROUPLIST_ALLOC;
1230    pub const GROUPLIST_FREE: i32 = crate::runtime::forms::codes::elm_value::GROUPLIST_FREE;
1231    pub const BTNSELITEM_OBJECT: i32 = crate::runtime::forms::codes::elm_value::BTNSELITEM_OBJECT;
1232    pub const BTNSELITEMLIST_ARRAY: i32 =
1233        crate::runtime::forms::codes::elm_value::BTNSELITEMLIST_ARRAY;
1234    pub const BTNSELITEMLIST_ALLOC: i32 =
1235        crate::runtime::forms::codes::elm_value::BTNSELITEMLIST_ALLOC;
1236    pub const BTNSELITEMLIST_FREE: i32 =
1237        crate::runtime::forms::codes::elm_value::BTNSELITEMLIST_FREE;
1238    pub const SCREEN_INIT: i32 = crate::runtime::forms::codes::elm_value::SCREEN_INIT;
1239    pub const SCREEN_X: i32 = crate::runtime::forms::codes::elm_value::SCREEN_X;
1240    pub const SCREEN_Y: i32 = crate::runtime::forms::codes::elm_value::SCREEN_Y;
1241    pub const SCREEN_Z: i32 = crate::runtime::forms::codes::elm_value::SCREEN_Z;
1242    pub const SCREEN_MONO: i32 = crate::runtime::forms::codes::elm_value::SCREEN_MONO;
1243    pub const SCREEN_REVERSE: i32 = crate::runtime::forms::codes::elm_value::SCREEN_REVERSE;
1244    pub const SCREEN_BRIGHT: i32 = crate::runtime::forms::codes::elm_value::SCREEN_BRIGHT;
1245    pub const SCREEN_DARK: i32 = crate::runtime::forms::codes::elm_value::SCREEN_DARK;
1246    pub const SCREEN_COLOR_R: i32 = crate::runtime::forms::codes::elm_value::SCREEN_COLOR_R;
1247    pub const SCREEN_COLOR_G: i32 = crate::runtime::forms::codes::elm_value::SCREEN_COLOR_G;
1248    pub const SCREEN_COLOR_B: i32 = crate::runtime::forms::codes::elm_value::SCREEN_COLOR_B;
1249    pub const SCREEN_COLOR_RATE: i32 = crate::runtime::forms::codes::elm_value::SCREEN_COLOR_RATE;
1250    pub const SCREEN_COLOR_ADD_R: i32 = crate::runtime::forms::codes::elm_value::SCREEN_COLOR_ADD_R;
1251    pub const SCREEN_COLOR_ADD_G: i32 = crate::runtime::forms::codes::elm_value::SCREEN_COLOR_ADD_G;
1252    pub const SCREEN_COLOR_ADD_B: i32 = crate::runtime::forms::codes::elm_value::SCREEN_COLOR_ADD_B;
1253    pub const SCREEN_X_EVE: i32 = crate::runtime::forms::codes::elm_value::SCREEN_X_EVE;
1254    pub const SCREEN_Y_EVE: i32 = crate::runtime::forms::codes::elm_value::SCREEN_Y_EVE;
1255    pub const SCREEN_Z_EVE: i32 = crate::runtime::forms::codes::elm_value::SCREEN_Z_EVE;
1256    pub const SCREEN_MONO_EVE: i32 = crate::runtime::forms::codes::elm_value::SCREEN_MONO_EVE;
1257    pub const SCREEN_REVERSE_EVE: i32 = crate::runtime::forms::codes::elm_value::SCREEN_REVERSE_EVE;
1258    pub const SCREEN_BRIGHT_EVE: i32 = crate::runtime::forms::codes::elm_value::SCREEN_BRIGHT_EVE;
1259    pub const SCREEN_DARK_EVE: i32 = crate::runtime::forms::codes::elm_value::SCREEN_DARK_EVE;
1260    pub const SCREEN_COLOR_R_EVE: i32 = crate::runtime::forms::codes::elm_value::SCREEN_COLOR_R_EVE;
1261    pub const SCREEN_COLOR_G_EVE: i32 = crate::runtime::forms::codes::elm_value::SCREEN_COLOR_G_EVE;
1262    pub const SCREEN_COLOR_B_EVE: i32 = crate::runtime::forms::codes::elm_value::SCREEN_COLOR_B_EVE;
1263    pub const SCREEN_COLOR_RATE_EVE: i32 =
1264        crate::runtime::forms::codes::elm_value::SCREEN_COLOR_RATE_EVE;
1265    pub const SCREEN_COLOR_ADD_R_EVE: i32 =
1266        crate::runtime::forms::codes::elm_value::SCREEN_COLOR_ADD_R_EVE;
1267    pub const SCREEN_COLOR_ADD_G_EVE: i32 =
1268        crate::runtime::forms::codes::elm_value::SCREEN_COLOR_ADD_G_EVE;
1269    pub const SCREEN_COLOR_ADD_B_EVE: i32 =
1270        crate::runtime::forms::codes::elm_value::SCREEN_COLOR_ADD_B_EVE;
1271    pub const SCREEN_EFFECT: i32 = crate::runtime::forms::codes::elm_value::SCREEN_EFFECT;
1272    pub const SCREEN_SHAKE: i32 = crate::runtime::forms::codes::elm_value::SCREEN_SHAKE;
1273    pub const SCREEN_QUAKE: i32 = crate::runtime::forms::codes::elm_value::SCREEN_QUAKE;
1274    pub const QUAKE_START: i32 = crate::runtime::forms::codes::elm_value::QUAKE_START;
1275    pub const QUAKE_START_WAIT: i32 = crate::runtime::forms::codes::elm_value::QUAKE_START_WAIT;
1276    pub const QUAKE_START_WAIT_KEY: i32 =
1277        crate::runtime::forms::codes::elm_value::QUAKE_START_WAIT_KEY;
1278    pub const QUAKE_START_NOWAIT: i32 = crate::runtime::forms::codes::elm_value::QUAKE_START_NOWAIT;
1279    pub const QUAKE_START_ALL: i32 = crate::runtime::forms::codes::elm_value::QUAKE_START_ALL;
1280    pub const QUAKE_START_ALL_WAIT: i32 =
1281        crate::runtime::forms::codes::elm_value::QUAKE_START_ALL_WAIT;
1282    pub const QUAKE_START_ALL_WAIT_KEY: i32 =
1283        crate::runtime::forms::codes::elm_value::QUAKE_START_ALL_WAIT_KEY;
1284    pub const QUAKE_START_ALL_NOWAIT: i32 =
1285        crate::runtime::forms::codes::elm_value::QUAKE_START_ALL_NOWAIT;
1286    pub const QUAKE_END: i32 = crate::runtime::forms::codes::elm_value::QUAKE_END;
1287    pub const QUAKE_WAIT: i32 = crate::runtime::forms::codes::elm_value::QUAKE_WAIT;
1288    pub const QUAKE_WAIT_KEY: i32 = crate::runtime::forms::codes::elm_value::QUAKE_WAIT_KEY;
1289    pub const QUAKE_CHECK: i32 = crate::runtime::forms::codes::elm_value::QUAKE_CHECK;
1290    pub const QUAKELIST_ARRAY: i32 = crate::runtime::forms::codes::elm_value::QUAKELIST_ARRAY;
1291    pub const EDITBOX_CREATE: i32 = crate::runtime::forms::codes::elm_value::EDITBOX_CREATE;
1292    pub const EDITBOX_DESTROY: i32 = crate::runtime::forms::codes::elm_value::EDITBOX_DESTROY;
1293    pub const EDITBOX_SET_TEXT: i32 = crate::runtime::forms::codes::elm_value::EDITBOX_SET_TEXT;
1294    pub const EDITBOX_GET_TEXT: i32 = crate::runtime::forms::codes::elm_value::EDITBOX_GET_TEXT;
1295    pub const EDITBOX_SET_FOCUS: i32 = crate::runtime::forms::codes::elm_value::EDITBOX_SET_FOCUS;
1296    pub const EDITBOX_CHECK_DECIDED: i32 =
1297        crate::runtime::forms::codes::elm_value::EDITBOX_CHECK_DECIDED;
1298    pub const EDITBOX_CHECK_CANCELED: i32 =
1299        crate::runtime::forms::codes::elm_value::EDITBOX_CHECK_CANCELED;
1300    pub const EDITBOX_CLEAR_INPUT: i32 =
1301        crate::runtime::forms::codes::elm_value::EDITBOX_CLEAR_INPUT;
1302    pub const EDITBOXLIST_ARRAY: i32 = crate::runtime::forms::codes::elm_value::EDITBOXLIST_ARRAY;
1303    pub const EDITBOXLIST_CLEAR_INPUT: i32 =
1304        crate::runtime::forms::codes::elm_value::EDITBOXLIST_CLEAR_INPUT;
1305    pub const EFFECT_INIT: i32 = crate::runtime::forms::codes::elm_value::EFFECT_INIT;
1306    pub const EFFECT_WIPE_COPY: i32 = crate::runtime::forms::codes::elm_value::EFFECT_WIPE_COPY;
1307    pub const EFFECT_WIPE_ERASE: i32 = crate::runtime::forms::codes::elm_value::EFFECT_WIPE_ERASE;
1308    pub const EFFECT_X: i32 = crate::runtime::forms::codes::elm_value::EFFECT_X;
1309    pub const EFFECT_Y: i32 = crate::runtime::forms::codes::elm_value::EFFECT_Y;
1310    pub const EFFECT_Z: i32 = crate::runtime::forms::codes::elm_value::EFFECT_Z;
1311    pub const EFFECT_MONO: i32 = crate::runtime::forms::codes::elm_value::EFFECT_MONO;
1312    pub const EFFECT_REVERSE: i32 = crate::runtime::forms::codes::elm_value::EFFECT_REVERSE;
1313    pub const EFFECT_BRIGHT: i32 = crate::runtime::forms::codes::elm_value::EFFECT_BRIGHT;
1314    pub const EFFECT_DARK: i32 = crate::runtime::forms::codes::elm_value::EFFECT_DARK;
1315    pub const EFFECT_COLOR_R: i32 = crate::runtime::forms::codes::elm_value::EFFECT_COLOR_R;
1316    pub const EFFECT_COLOR_G: i32 = crate::runtime::forms::codes::elm_value::EFFECT_COLOR_G;
1317    pub const EFFECT_COLOR_B: i32 = crate::runtime::forms::codes::elm_value::EFFECT_COLOR_B;
1318    pub const EFFECT_COLOR_RATE: i32 = crate::runtime::forms::codes::elm_value::EFFECT_COLOR_RATE;
1319    pub const EFFECT_COLOR_ADD_R: i32 = crate::runtime::forms::codes::elm_value::EFFECT_COLOR_ADD_R;
1320    pub const EFFECT_COLOR_ADD_G: i32 = crate::runtime::forms::codes::elm_value::EFFECT_COLOR_ADD_G;
1321    pub const EFFECT_COLOR_ADD_B: i32 = crate::runtime::forms::codes::elm_value::EFFECT_COLOR_ADD_B;
1322    pub const EFFECT_X_EVE: i32 = crate::runtime::forms::codes::elm_value::EFFECT_X_EVE;
1323    pub const EFFECT_Y_EVE: i32 = crate::runtime::forms::codes::elm_value::EFFECT_Y_EVE;
1324    pub const EFFECT_Z_EVE: i32 = crate::runtime::forms::codes::elm_value::EFFECT_Z_EVE;
1325    pub const EFFECT_MONO_EVE: i32 = crate::runtime::forms::codes::elm_value::EFFECT_MONO_EVE;
1326    pub const EFFECT_REVERSE_EVE: i32 = crate::runtime::forms::codes::elm_value::EFFECT_REVERSE_EVE;
1327    pub const EFFECT_BRIGHT_EVE: i32 = crate::runtime::forms::codes::elm_value::EFFECT_BRIGHT_EVE;
1328    pub const EFFECT_DARK_EVE: i32 = crate::runtime::forms::codes::elm_value::EFFECT_DARK_EVE;
1329    pub const EFFECT_COLOR_R_EVE: i32 = crate::runtime::forms::codes::elm_value::EFFECT_COLOR_R_EVE;
1330    pub const EFFECT_COLOR_G_EVE: i32 = crate::runtime::forms::codes::elm_value::EFFECT_COLOR_G_EVE;
1331    pub const EFFECT_COLOR_B_EVE: i32 = crate::runtime::forms::codes::elm_value::EFFECT_COLOR_B_EVE;
1332    pub const EFFECT_COLOR_RATE_EVE: i32 =
1333        crate::runtime::forms::codes::elm_value::EFFECT_COLOR_RATE_EVE;
1334    pub const EFFECT_COLOR_ADD_R_EVE: i32 =
1335        crate::runtime::forms::codes::elm_value::EFFECT_COLOR_ADD_R_EVE;
1336    pub const EFFECT_COLOR_ADD_G_EVE: i32 =
1337        crate::runtime::forms::codes::elm_value::EFFECT_COLOR_ADD_G_EVE;
1338    pub const EFFECT_COLOR_ADD_B_EVE: i32 =
1339        crate::runtime::forms::codes::elm_value::EFFECT_COLOR_ADD_B_EVE;
1340    pub const EFFECT_BEGIN_ORDER: i32 = crate::runtime::forms::codes::elm_value::EFFECT_BEGIN_ORDER;
1341    pub const EFFECT_END_ORDER: i32 = crate::runtime::forms::codes::elm_value::EFFECT_END_ORDER;
1342    pub const EFFECT_BEGIN_LAYER: i32 = crate::runtime::forms::codes::elm_value::EFFECT_BEGIN_LAYER;
1343    pub const EFFECT_END_LAYER: i32 = crate::runtime::forms::codes::elm_value::EFFECT_END_LAYER;
1344    pub const EFFECTLIST_ARRAY: i32 = crate::runtime::forms::codes::elm_value::EFFECTLIST_ARRAY;
1345    pub const EFFECTLIST_RESIZE: i32 = crate::runtime::forms::codes::elm_value::EFFECTLIST_RESIZE;
1346    pub const EFFECTLIST_GET_SIZE: i32 =
1347        crate::runtime::forms::codes::elm_value::EFFECTLIST_GET_SIZE;
1348    pub const MSGBK_INSERT_IMG: i32 = crate::runtime::forms::codes::elm_value::MSGBK_INSERT_IMG;
1349    pub const MSGBK_INSERT_MSG: i32 = crate::runtime::forms::codes::elm_value::MSGBK_INSERT_MSG;
1350    pub const MSGBK_ADD_MSG: i32 = crate::runtime::forms::codes::elm_value::MSGBK_ADD_MSG;
1351    pub const MSGBK_ADD_KOE: i32 = crate::runtime::forms::codes::elm_value::MSGBK_ADD_KOE;
1352    pub const MSGBK_ADD_NAMAE: i32 = crate::runtime::forms::codes::elm_value::MSGBK_ADD_NAMAE;
1353    pub const MSGBK_GO_NEXT_MSG: i32 = crate::runtime::forms::codes::elm_value::MSGBK_GO_NEXT_MSG;
1354    pub const BGM_PLAY: i32 = crate::runtime::forms::codes::elm_value::BGM_PLAY;
1355    pub const BGM_PLAY_ONESHOT: i32 = crate::runtime::forms::codes::elm_value::BGM_PLAY_ONESHOT;
1356    pub const BGM_PLAY_WAIT: i32 = crate::runtime::forms::codes::elm_value::BGM_PLAY_WAIT;
1357    pub const BGM_READY: i32 = crate::runtime::forms::codes::elm_value::BGM_READY;
1358    pub const BGM_READY_ONESHOT: i32 = crate::runtime::forms::codes::elm_value::BGM_READY_ONESHOT;
1359    pub const BGM_WAIT: i32 = crate::runtime::forms::codes::elm_value::BGM_WAIT;
1360    pub const BGM_WAIT_KEY: i32 = crate::runtime::forms::codes::elm_value::BGM_WAIT_KEY;
1361    pub const BGM_STOP: i32 = crate::runtime::forms::codes::elm_value::BGM_STOP;
1362    pub const BGM_PAUSE: i32 = crate::runtime::forms::codes::elm_value::BGM_PAUSE;
1363    pub const BGM_RESUME: i32 = crate::runtime::forms::codes::elm_value::BGM_RESUME;
1364    pub const BGM_RESUME_WAIT: i32 = crate::runtime::forms::codes::elm_value::BGM_RESUME_WAIT;
1365    pub const BGM_WAIT_FADE: i32 = crate::runtime::forms::codes::elm_value::BGM_WAIT_FADE;
1366    pub const BGM_WAIT_FADE_KEY: i32 = crate::runtime::forms::codes::elm_value::BGM_WAIT_FADE_KEY;
1367    pub const BGM_CHECK: i32 = crate::runtime::forms::codes::elm_value::BGM_CHECK;
1368    pub const BGM_SET_VOLUME: i32 = crate::runtime::forms::codes::elm_value::BGM_SET_VOLUME;
1369    pub const BGM_SET_VOLUME_MAX: i32 = crate::runtime::forms::codes::elm_value::BGM_SET_VOLUME_MAX;
1370    pub const BGM_SET_VOLUME_MIN: i32 = crate::runtime::forms::codes::elm_value::BGM_SET_VOLUME_MIN;
1371    pub const BGM_GET_REGIST_NAME: i32 =
1372        crate::runtime::forms::codes::elm_value::BGM_GET_REGIST_NAME;
1373    pub const BGM_GET_VOLUME: i32 = crate::runtime::forms::codes::elm_value::BGM_GET_VOLUME;
1374    pub const BGM_GET_PLAY_POS: i32 = crate::runtime::forms::codes::elm_value::BGM_GET_PLAY_POS;
1375    pub const PCM_PLAY: i32 = crate::runtime::forms::codes::elm_value::PCM_PLAY;
1376    pub const PCM_STOP: i32 = crate::runtime::forms::codes::elm_value::PCM_STOP;
1377    pub const PCMCH_PLAY: i32 = crate::runtime::forms::codes::elm_value::PCMCH_PLAY;
1378    pub const PCMCH_PLAY_LOOP: i32 = crate::runtime::forms::codes::elm_value::PCMCH_PLAY_LOOP;
1379    pub const PCMCH_PLAY_WAIT: i32 = crate::runtime::forms::codes::elm_value::PCMCH_PLAY_WAIT;
1380    pub const PCMCH_READY: i32 = crate::runtime::forms::codes::elm_value::PCMCH_READY;
1381    pub const PCMCH_READY_LOOP: i32 = crate::runtime::forms::codes::elm_value::PCMCH_READY_LOOP;
1382    pub const PCMCH_STOP: i32 = crate::runtime::forms::codes::elm_value::PCMCH_STOP;
1383    pub const PCMCH_PAUSE: i32 = crate::runtime::forms::codes::elm_value::PCMCH_PAUSE;
1384    pub const PCMCH_RESUME: i32 = crate::runtime::forms::codes::elm_value::PCMCH_RESUME;
1385    pub const PCMCH_RESUME_WAIT: i32 = crate::runtime::forms::codes::elm_value::PCMCH_RESUME_WAIT;
1386    pub const PCMCH_WAIT: i32 = crate::runtime::forms::codes::elm_value::PCMCH_WAIT;
1387    pub const PCMCH_WAIT_KEY: i32 = crate::runtime::forms::codes::elm_value::PCMCH_WAIT_KEY;
1388    pub const PCMCH_WAIT_FADE: i32 = crate::runtime::forms::codes::elm_value::PCMCH_WAIT_FADE;
1389    pub const PCMCH_WAIT_FADE_KEY: i32 =
1390        crate::runtime::forms::codes::elm_value::PCMCH_WAIT_FADE_KEY;
1391    pub const PCMCH_CHECK: i32 = crate::runtime::forms::codes::elm_value::PCMCH_CHECK;
1392    pub const PCMCH_GET_VOLUME: i32 = crate::runtime::forms::codes::elm_value::PCMCH_GET_VOLUME;
1393    pub const PCMCH_SET_VOLUME: i32 = crate::runtime::forms::codes::elm_value::PCMCH_SET_VOLUME;
1394    pub const PCMCH_SET_VOLUME_MAX: i32 =
1395        crate::runtime::forms::codes::elm_value::PCMCH_SET_VOLUME_MAX;
1396    pub const PCMCH_SET_VOLUME_MIN: i32 =
1397        crate::runtime::forms::codes::elm_value::PCMCH_SET_VOLUME_MIN;
1398    pub const PCMCHLIST_ARRAY: i32 = crate::runtime::forms::codes::elm_value::PCMCHLIST_ARRAY;
1399    pub const PCMCHLIST_STOP_ALL: i32 = crate::runtime::forms::codes::elm_value::PCMCHLIST_STOP_ALL;
1400    pub const SE_PLAY: i32 = crate::runtime::forms::codes::elm_value::SE_PLAY;
1401    pub const SE_PLAY_BY_FILE_NAME: i32 =
1402        crate::runtime::forms::codes::elm_value::SE_PLAY_BY_FILE_NAME;
1403    pub const SE_PLAY_BY_KOE_NO: i32 = crate::runtime::forms::codes::elm_value::SE_PLAY_BY_KOE_NO;
1404    pub const SE_PLAY_BY_SE_NO: i32 = crate::runtime::forms::codes::elm_value::SE_PLAY_BY_SE_NO;
1405    pub const SE_STOP: i32 = crate::runtime::forms::codes::elm_value::SE_STOP;
1406    pub const SE_WAIT: i32 = crate::runtime::forms::codes::elm_value::SE_WAIT;
1407    pub const SE_WAIT_KEY: i32 = crate::runtime::forms::codes::elm_value::SE_WAIT_KEY;
1408    pub const SE_CHECK: i32 = crate::runtime::forms::codes::elm_value::SE_CHECK;
1409    pub const SE_SET_VOLUME: i32 = crate::runtime::forms::codes::elm_value::SE_SET_VOLUME;
1410    pub const SE_SET_VOLUME_MAX: i32 = crate::runtime::forms::codes::elm_value::SE_SET_VOLUME_MAX;
1411    pub const SE_SET_VOLUME_MIN: i32 = crate::runtime::forms::codes::elm_value::SE_SET_VOLUME_MIN;
1412    pub const SE_GET_VOLUME: i32 = crate::runtime::forms::codes::elm_value::SE_GET_VOLUME;
1413    pub const MOV_PLAY: i32 = crate::runtime::forms::codes::elm_value::MOV_PLAY;
1414    pub const MOV_PLAY_WAIT: i32 = crate::runtime::forms::codes::elm_value::MOV_PLAY_WAIT;
1415    pub const MOV_PLAY_WAIT_KEY: i32 = crate::runtime::forms::codes::elm_value::MOV_PLAY_WAIT_KEY;
1416    pub const MOV_STOP: i32 = crate::runtime::forms::codes::elm_value::MOV_STOP;
1417    pub const PCMEVENT_START_ONESHOT: i32 =
1418        crate::runtime::forms::codes::elm_value::PCMEVENT_START_ONESHOT;
1419    pub const PCMEVENT_START_LOOP: i32 =
1420        crate::runtime::forms::codes::elm_value::PCMEVENT_START_LOOP;
1421    pub const PCMEVENT_START_RANDOM: i32 =
1422        crate::runtime::forms::codes::elm_value::PCMEVENT_START_RANDOM;
1423    pub const PCMEVENT_STOP: i32 = crate::runtime::forms::codes::elm_value::PCMEVENT_STOP;
1424    pub const PCMEVENT_WAIT: i32 = crate::runtime::forms::codes::elm_value::PCMEVENT_WAIT;
1425    pub const PCMEVENT_WAIT_KEY: i32 = crate::runtime::forms::codes::elm_value::PCMEVENT_WAIT_KEY;
1426    pub const PCMEVENT_CHECK: i32 = crate::runtime::forms::codes::elm_value::PCMEVENT_CHECK;
1427    pub const PCMEVENTLIST_ARRAY: i32 = crate::runtime::forms::codes::elm_value::PCMEVENTLIST_ARRAY;
1428    pub const MOUSE_CLEAR: i32 = crate::runtime::forms::codes::elm_value::MOUSE_CLEAR;
1429    pub const MOUSE_NEXT: i32 = crate::runtime::forms::codes::elm_value::MOUSE_NEXT;
1430    pub const MOUSE_POS_X: i32 = crate::runtime::forms::codes::elm_value::MOUSE_POS_X;
1431    pub const MOUSE_POS_Y: i32 = crate::runtime::forms::codes::elm_value::MOUSE_POS_Y;
1432    pub const MOUSE_GET_POS_X: i32 = crate::runtime::forms::codes::elm_value::MOUSE_GET_POS_X;
1433    pub const MOUSE_GET_POS_Y: i32 = crate::runtime::forms::codes::elm_value::MOUSE_GET_POS_Y;
1434    pub const MOUSE_GET_POS: i32 = crate::runtime::forms::codes::elm_value::MOUSE_GET_POS;
1435    pub const MOUSE_SET_POS: i32 = crate::runtime::forms::codes::elm_value::MOUSE_SET_POS;
1436    pub const MOUSE_WHEEL: i32 = crate::runtime::forms::codes::elm_value::MOUSE_WHEEL;
1437    pub const MOUSE_LEFT: i32 = crate::runtime::forms::codes::elm_value::MOUSE_LEFT;
1438    pub const MOUSE_RIGHT: i32 = crate::runtime::forms::codes::elm_value::MOUSE_RIGHT;
1439    pub const KEY_ON_DOWN: i32 = crate::runtime::forms::codes::elm_value::KEY_ON_DOWN;
1440    pub const KEY_ON_UP: i32 = crate::runtime::forms::codes::elm_value::KEY_ON_UP;
1441    pub const KEY_ON_DOWN_UP: i32 = crate::runtime::forms::codes::elm_value::KEY_ON_DOWN_UP;
1442    pub const KEY_IS_DOWN: i32 = crate::runtime::forms::codes::elm_value::KEY_IS_DOWN;
1443    pub const KEY_IS_UP: i32 = crate::runtime::forms::codes::elm_value::KEY_IS_UP;
1444    pub const KEY_ON_FLICK: i32 = crate::runtime::forms::codes::elm_value::KEY_ON_FLICK;
1445    pub const KEY_GET_FLICK_PIXEL: i32 =
1446        crate::runtime::forms::codes::elm_value::KEY_GET_FLICK_PIXEL;
1447    pub const KEY_GET_FLICK_ANGLE: i32 =
1448        crate::runtime::forms::codes::elm_value::KEY_GET_FLICK_ANGLE;
1449    pub const KEY_GET_FLICK_MM: i32 = crate::runtime::forms::codes::elm_value::KEY_GET_FLICK_MM;
1450    pub const KEYLIST_ARRAY: i32 = crate::runtime::forms::codes::elm_value::KEYLIST_ARRAY;
1451    pub const KEYLIST_WAIT: i32 = crate::runtime::forms::codes::elm_value::KEYLIST_WAIT;
1452    pub const KEYLIST_WAIT_FORCE: i32 = crate::runtime::forms::codes::elm_value::KEYLIST_WAIT_FORCE;
1453    pub const KEYLIST_CLEAR: i32 = crate::runtime::forms::codes::elm_value::KEYLIST_CLEAR;
1454    pub const KEYLIST_NEXT: i32 = crate::runtime::forms::codes::elm_value::KEYLIST_NEXT;
1455    pub const INPUT_CLEAR: i32 = crate::runtime::forms::codes::elm_value::INPUT_CLEAR;
1456    pub const INPUT_NEXT: i32 = crate::runtime::forms::codes::elm_value::INPUT_NEXT;
1457    pub const INPUT_DECIDE: i32 = crate::runtime::forms::codes::elm_value::INPUT_DECIDE;
1458    pub const INPUT_CANCEL: i32 = crate::runtime::forms::codes::elm_value::INPUT_CANCEL;
1459    pub const SYSCOM_SET_SYSCOM_MENU_ENABLE: i32 =
1460        crate::runtime::forms::codes::elm_value::SYSCOM_SET_SYSCOM_MENU_ENABLE;
1461    pub const SYSCOM_SET_SYSCOM_MENU_DISABLE: i32 =
1462        crate::runtime::forms::codes::elm_value::SYSCOM_SET_SYSCOM_MENU_DISABLE;
1463    pub const SYSCOM_SET_MWND_BTN_ENABLE: i32 =
1464        crate::runtime::forms::codes::elm_value::SYSCOM_SET_MWND_BTN_ENABLE;
1465    pub const SYSCOM_SET_MWND_BTN_DISABLE: i32 =
1466        crate::runtime::forms::codes::elm_value::SYSCOM_SET_MWND_BTN_DISABLE;
1467    pub const SYSCOM_SET_MWND_BTN_TOUCH_ENABLE: i32 =
1468        crate::runtime::forms::codes::elm_value::SYSCOM_SET_MWND_BTN_TOUCH_ENABLE;
1469    pub const SYSCOM_SET_MWND_BTN_TOUCH_DISABLE: i32 =
1470        crate::runtime::forms::codes::elm_value::SYSCOM_SET_MWND_BTN_TOUCH_DISABLE;
1471    pub const SYSCOM_CALL_EX: i32 = crate::runtime::forms::codes::elm_value::SYSCOM_CALL_EX;
1472    pub const SYSCOM_CALL_SYSCOM_MENU: i32 =
1473        crate::runtime::forms::codes::elm_value::SYSCOM_CALL_SYSCOM_MENU;
1474    pub const SYSCOM_CALL_SAVE_MENU: i32 =
1475        crate::runtime::forms::codes::elm_value::SYSCOM_CALL_SAVE_MENU;
1476    pub const SYSCOM_CALL_LOAD_MENU: i32 =
1477        crate::runtime::forms::codes::elm_value::SYSCOM_CALL_LOAD_MENU;
1478    pub const SYSCOM_CALL_CONFIG_MENU: i32 =
1479        crate::runtime::forms::codes::elm_value::SYSCOM_CALL_CONFIG_MENU;
1480    pub const SYSCOM_CALL_CONFIG_WINDOW_MODE_MENU: i32 =
1481        crate::runtime::forms::codes::elm_value::SYSCOM_CALL_CONFIG_WINDOW_MODE_MENU;
1482    pub const SYSCOM_CALL_CONFIG_VOLUME_MENU: i32 =
1483        crate::runtime::forms::codes::elm_value::SYSCOM_CALL_CONFIG_VOLUME_MENU;
1484    pub const SYSCOM_CALL_CONFIG_BGMFADE_MENU: i32 =
1485        crate::runtime::forms::codes::elm_value::SYSCOM_CALL_CONFIG_BGMFADE_MENU;
1486    pub const SYSCOM_CALL_CONFIG_KOEMODE_MENU: i32 =
1487        crate::runtime::forms::codes::elm_value::SYSCOM_CALL_CONFIG_KOEMODE_MENU;
1488    pub const SYSCOM_CALL_CONFIG_CHARAKOE_MENU: i32 =
1489        crate::runtime::forms::codes::elm_value::SYSCOM_CALL_CONFIG_CHARAKOE_MENU;
1490    pub const SYSCOM_CALL_CONFIG_JITAN_MENU: i32 =
1491        crate::runtime::forms::codes::elm_value::SYSCOM_CALL_CONFIG_JITAN_MENU;
1492    pub const SYSCOM_CALL_CONFIG_MESSAGE_SPEED_MENU: i32 =
1493        crate::runtime::forms::codes::elm_value::SYSCOM_CALL_CONFIG_MESSAGE_SPEED_MENU;
1494    pub const SYSCOM_CALL_CONFIG_AUTO_MODE_MENU: i32 =
1495        crate::runtime::forms::codes::elm_value::SYSCOM_CALL_CONFIG_AUTO_MODE_MENU;
1496    pub const SYSCOM_CALL_CONFIG_FONT_MENU: i32 =
1497        crate::runtime::forms::codes::elm_value::SYSCOM_CALL_CONFIG_FONT_MENU;
1498    pub const SYSCOM_CALL_CONFIG_FILTER_COLOR_MENU: i32 =
1499        crate::runtime::forms::codes::elm_value::SYSCOM_CALL_CONFIG_FILTER_COLOR_MENU;
1500    pub const SYSCOM_CALL_CONFIG_SYSTEM_MENU: i32 =
1501        crate::runtime::forms::codes::elm_value::SYSCOM_CALL_CONFIG_SYSTEM_MENU;
1502    pub const SYSCOM_CALL_CONFIG_MOVIE_MENU: i32 =
1503        crate::runtime::forms::codes::elm_value::SYSCOM_CALL_CONFIG_MOVIE_MENU;
1504    pub const SYSCOM_INIT_SYSCOM_FLAG: i32 =
1505        crate::runtime::forms::codes::elm_value::SYSCOM_INIT_SYSCOM_FLAG;
1506    pub const SYSCOM_SET_READ_SKIP_ONOFF_FLAG: i32 =
1507        crate::runtime::forms::codes::elm_value::SYSCOM_SET_READ_SKIP_ONOFF_FLAG;
1508    pub const SYSCOM_GET_READ_SKIP_ONOFF_FLAG: i32 =
1509        crate::runtime::forms::codes::elm_value::SYSCOM_GET_READ_SKIP_ONOFF_FLAG;
1510    pub const SYSCOM_SET_READ_SKIP_ENABLE_FLAG: i32 =
1511        crate::runtime::forms::codes::elm_value::SYSCOM_SET_READ_SKIP_ENABLE_FLAG;
1512    pub const SYSCOM_GET_READ_SKIP_ENABLE_FLAG: i32 =
1513        crate::runtime::forms::codes::elm_value::SYSCOM_GET_READ_SKIP_ENABLE_FLAG;
1514    pub const SYSCOM_SET_READ_SKIP_EXIST_FLAG: i32 =
1515        crate::runtime::forms::codes::elm_value::SYSCOM_SET_READ_SKIP_EXIST_FLAG;
1516    pub const SYSCOM_GET_READ_SKIP_EXIST_FLAG: i32 =
1517        crate::runtime::forms::codes::elm_value::SYSCOM_GET_READ_SKIP_EXIST_FLAG;
1518    pub const SYSCOM_CHECK_READ_SKIP_ENABLE: i32 =
1519        crate::runtime::forms::codes::elm_value::SYSCOM_CHECK_READ_SKIP_ENABLE;
1520    pub const SYSCOM_SET_AUTO_SKIP_ONOFF_FLAG: i32 =
1521        crate::runtime::forms::codes::elm_value::SYSCOM_SET_AUTO_SKIP_ONOFF_FLAG;
1522    pub const SYSCOM_GET_AUTO_SKIP_ONOFF_FLAG: i32 =
1523        crate::runtime::forms::codes::elm_value::SYSCOM_GET_AUTO_SKIP_ONOFF_FLAG;
1524    pub const SYSCOM_SET_AUTO_SKIP_ENABLE_FLAG: i32 =
1525        crate::runtime::forms::codes::elm_value::SYSCOM_SET_AUTO_SKIP_ENABLE_FLAG;
1526    pub const SYSCOM_GET_AUTO_SKIP_ENABLE_FLAG: i32 =
1527        crate::runtime::forms::codes::elm_value::SYSCOM_GET_AUTO_SKIP_ENABLE_FLAG;
1528    pub const SYSCOM_SET_AUTO_SKIP_EXIST_FLAG: i32 =
1529        crate::runtime::forms::codes::elm_value::SYSCOM_SET_AUTO_SKIP_EXIST_FLAG;
1530    pub const SYSCOM_GET_AUTO_SKIP_EXIST_FLAG: i32 =
1531        crate::runtime::forms::codes::elm_value::SYSCOM_GET_AUTO_SKIP_EXIST_FLAG;
1532    pub const SYSCOM_CHECK_AUTO_SKIP_ENABLE: i32 =
1533        crate::runtime::forms::codes::elm_value::SYSCOM_CHECK_AUTO_SKIP_ENABLE;
1534    pub const SYSCOM_SET_AUTO_MODE_ONOFF_FLAG: i32 =
1535        crate::runtime::forms::codes::elm_value::SYSCOM_SET_AUTO_MODE_ONOFF_FLAG;
1536    pub const SYSCOM_GET_AUTO_MODE_ONOFF_FLAG: i32 =
1537        crate::runtime::forms::codes::elm_value::SYSCOM_GET_AUTO_MODE_ONOFF_FLAG;
1538    pub const SYSCOM_SET_AUTO_MODE_ENABLE_FLAG: i32 =
1539        crate::runtime::forms::codes::elm_value::SYSCOM_SET_AUTO_MODE_ENABLE_FLAG;
1540    pub const SYSCOM_GET_AUTO_MODE_ENABLE_FLAG: i32 =
1541        crate::runtime::forms::codes::elm_value::SYSCOM_GET_AUTO_MODE_ENABLE_FLAG;
1542    pub const SYSCOM_SET_AUTO_MODE_EXIST_FLAG: i32 =
1543        crate::runtime::forms::codes::elm_value::SYSCOM_SET_AUTO_MODE_EXIST_FLAG;
1544    pub const SYSCOM_GET_AUTO_MODE_EXIST_FLAG: i32 =
1545        crate::runtime::forms::codes::elm_value::SYSCOM_GET_AUTO_MODE_EXIST_FLAG;
1546    pub const SYSCOM_CHECK_AUTO_MODE_ENABLE: i32 =
1547        crate::runtime::forms::codes::elm_value::SYSCOM_CHECK_AUTO_MODE_ENABLE;
1548    pub const SYSCOM_SET_HIDE_MWND_ONOFF_FLAG: i32 =
1549        crate::runtime::forms::codes::elm_value::SYSCOM_SET_HIDE_MWND_ONOFF_FLAG;
1550    pub const SYSCOM_GET_HIDE_MWND_ONOFF_FLAG: i32 =
1551        crate::runtime::forms::codes::elm_value::SYSCOM_GET_HIDE_MWND_ONOFF_FLAG;
1552    pub const SYSCOM_SET_HIDE_MWND_ENABLE_FLAG: i32 =
1553        crate::runtime::forms::codes::elm_value::SYSCOM_SET_HIDE_MWND_ENABLE_FLAG;
1554    pub const SYSCOM_GET_HIDE_MWND_ENABLE_FLAG: i32 =
1555        crate::runtime::forms::codes::elm_value::SYSCOM_GET_HIDE_MWND_ENABLE_FLAG;
1556    pub const SYSCOM_SET_HIDE_MWND_EXIST_FLAG: i32 =
1557        crate::runtime::forms::codes::elm_value::SYSCOM_SET_HIDE_MWND_EXIST_FLAG;
1558    pub const SYSCOM_GET_HIDE_MWND_EXIST_FLAG: i32 =
1559        crate::runtime::forms::codes::elm_value::SYSCOM_GET_HIDE_MWND_EXIST_FLAG;
1560    pub const SYSCOM_CHECK_HIDE_MWND_ENABLE: i32 =
1561        crate::runtime::forms::codes::elm_value::SYSCOM_CHECK_HIDE_MWND_ENABLE;
1562    pub const SYSCOM_OPEN_MSG_BACK: i32 =
1563        crate::runtime::forms::codes::elm_value::SYSCOM_OPEN_MSG_BACK;
1564    pub const SYSCOM_CLOSE_MSG_BACK: i32 =
1565        crate::runtime::forms::codes::elm_value::SYSCOM_CLOSE_MSG_BACK;
1566    pub const SYSCOM_SET_MSG_BACK_ENABLE_FLAG: i32 =
1567        crate::runtime::forms::codes::elm_value::SYSCOM_SET_MSG_BACK_ENABLE_FLAG;
1568    pub const SYSCOM_GET_MSG_BACK_ENABLE_FLAG: i32 =
1569        crate::runtime::forms::codes::elm_value::SYSCOM_GET_MSG_BACK_ENABLE_FLAG;
1570    pub const SYSCOM_SET_MSG_BACK_EXIST_FLAG: i32 =
1571        crate::runtime::forms::codes::elm_value::SYSCOM_SET_MSG_BACK_EXIST_FLAG;
1572    pub const SYSCOM_GET_MSG_BACK_EXIST_FLAG: i32 =
1573        crate::runtime::forms::codes::elm_value::SYSCOM_GET_MSG_BACK_EXIST_FLAG;
1574    pub const SYSCOM_CHECK_MSG_BACK_ENABLE: i32 =
1575        crate::runtime::forms::codes::elm_value::SYSCOM_CHECK_MSG_BACK_ENABLE;
1576    pub const SYSCOM_CHECK_MSG_BACK_OPEN: i32 =
1577        crate::runtime::forms::codes::elm_value::SYSCOM_CHECK_MSG_BACK_OPEN;
1578    pub const SYSCOM_SET_LOCAL_EXTRA_SWITCH_ONOFF_FLAG: i32 =
1579        crate::runtime::forms::codes::elm_value::SYSCOM_SET_LOCAL_EXTRA_SWITCH_ONOFF_FLAG;
1580    pub const SYSCOM_GET_LOCAL_EXTRA_SWITCH_ONOFF_FLAG: i32 =
1581        crate::runtime::forms::codes::elm_value::SYSCOM_GET_LOCAL_EXTRA_SWITCH_ONOFF_FLAG;
1582    pub const SYSCOM_SET_LOCAL_EXTRA_SWITCH_ENABLE_FLAG: i32 =
1583        crate::runtime::forms::codes::elm_value::SYSCOM_SET_LOCAL_EXTRA_SWITCH_ENABLE_FLAG;
1584    pub const SYSCOM_GET_LOCAL_EXTRA_SWITCH_ENABLE_FLAG: i32 =
1585        crate::runtime::forms::codes::elm_value::SYSCOM_GET_LOCAL_EXTRA_SWITCH_ENABLE_FLAG;
1586    pub const SYSCOM_SET_LOCAL_EXTRA_SWITCH_EXIST_FLAG: i32 =
1587        crate::runtime::forms::codes::elm_value::SYSCOM_SET_LOCAL_EXTRA_SWITCH_EXIST_FLAG;
1588    pub const SYSCOM_GET_LOCAL_EXTRA_SWITCH_EXIST_FLAG: i32 =
1589        crate::runtime::forms::codes::elm_value::SYSCOM_GET_LOCAL_EXTRA_SWITCH_EXIST_FLAG;
1590    pub const SYSCOM_CHECK_LOCAL_EXTRA_SWITCH_ENABLE: i32 =
1591        crate::runtime::forms::codes::elm_value::SYSCOM_CHECK_LOCAL_EXTRA_SWITCH_ENABLE;
1592    pub const SYSCOM_SET_LOCAL_EXTRA_MODE_VALUE: i32 =
1593        crate::runtime::forms::codes::elm_value::SYSCOM_SET_LOCAL_EXTRA_MODE_VALUE;
1594    pub const SYSCOM_GET_LOCAL_EXTRA_MODE_VALUE: i32 =
1595        crate::runtime::forms::codes::elm_value::SYSCOM_GET_LOCAL_EXTRA_MODE_VALUE;
1596    pub const SYSCOM_SET_LOCAL_EXTRA_MODE_ENABLE_FLAG: i32 =
1597        crate::runtime::forms::codes::elm_value::SYSCOM_SET_LOCAL_EXTRA_MODE_ENABLE_FLAG;
1598    pub const SYSCOM_GET_LOCAL_EXTRA_MODE_ENABLE_FLAG: i32 =
1599        crate::runtime::forms::codes::elm_value::SYSCOM_GET_LOCAL_EXTRA_MODE_ENABLE_FLAG;
1600    pub const SYSCOM_SET_LOCAL_EXTRA_MODE_EXIST_FLAG: i32 =
1601        crate::runtime::forms::codes::elm_value::SYSCOM_SET_LOCAL_EXTRA_MODE_EXIST_FLAG;
1602    pub const SYSCOM_GET_LOCAL_EXTRA_MODE_EXIST_FLAG: i32 =
1603        crate::runtime::forms::codes::elm_value::SYSCOM_GET_LOCAL_EXTRA_MODE_EXIST_FLAG;
1604    pub const SYSCOM_CHECK_LOCAL_EXTRA_MODE_ENABLE: i32 =
1605        crate::runtime::forms::codes::elm_value::SYSCOM_CHECK_LOCAL_EXTRA_MODE_ENABLE;
1606    pub const SYSCOM_RETURN_TO_SEL: i32 =
1607        crate::runtime::forms::codes::elm_value::SYSCOM_RETURN_TO_SEL;
1608    pub const SYSCOM_SET_RETURN_TO_SEL_ENABLE_FLAG: i32 =
1609        crate::runtime::forms::codes::elm_value::SYSCOM_SET_RETURN_TO_SEL_ENABLE_FLAG;
1610    pub const SYSCOM_GET_RETURN_TO_SEL_ENABLE_FLAG: i32 =
1611        crate::runtime::forms::codes::elm_value::SYSCOM_GET_RETURN_TO_SEL_ENABLE_FLAG;
1612    pub const SYSCOM_SET_RETURN_TO_SEL_EXIST_FLAG: i32 =
1613        crate::runtime::forms::codes::elm_value::SYSCOM_SET_RETURN_TO_SEL_EXIST_FLAG;
1614    pub const SYSCOM_GET_RETURN_TO_SEL_EXIST_FLAG: i32 =
1615        crate::runtime::forms::codes::elm_value::SYSCOM_GET_RETURN_TO_SEL_EXIST_FLAG;
1616    pub const SYSCOM_CHECK_RETURN_TO_SEL_ENABLE: i32 =
1617        crate::runtime::forms::codes::elm_value::SYSCOM_CHECK_RETURN_TO_SEL_ENABLE;
1618    pub const SYSCOM_RETURN_TO_MENU: i32 =
1619        crate::runtime::forms::codes::elm_value::SYSCOM_RETURN_TO_MENU;
1620    pub const SYSCOM_SET_RETURN_TO_MENU_ENABLE_FLAG: i32 =
1621        crate::runtime::forms::codes::elm_value::SYSCOM_SET_RETURN_TO_MENU_ENABLE_FLAG;
1622    pub const SYSCOM_GET_RETURN_TO_MENU_ENABLE_FLAG: i32 =
1623        crate::runtime::forms::codes::elm_value::SYSCOM_GET_RETURN_TO_MENU_ENABLE_FLAG;
1624    pub const SYSCOM_SET_RETURN_TO_MENU_EXIST_FLAG: i32 =
1625        crate::runtime::forms::codes::elm_value::SYSCOM_SET_RETURN_TO_MENU_EXIST_FLAG;
1626    pub const SYSCOM_GET_RETURN_TO_MENU_EXIST_FLAG: i32 =
1627        crate::runtime::forms::codes::elm_value::SYSCOM_GET_RETURN_TO_MENU_EXIST_FLAG;
1628    pub const SYSCOM_CHECK_RETURN_TO_MENU_ENABLE: i32 =
1629        crate::runtime::forms::codes::elm_value::SYSCOM_CHECK_RETURN_TO_MENU_ENABLE;
1630    pub const SYSCOM_END_GAME: i32 = crate::runtime::forms::codes::elm_value::SYSCOM_END_GAME;
1631    pub const SYSCOM_SET_END_GAME_ENABLE_FLAG: i32 =
1632        crate::runtime::forms::codes::elm_value::SYSCOM_SET_END_GAME_ENABLE_FLAG;
1633    pub const SYSCOM_GET_END_GAME_ENABLE_FLAG: i32 =
1634        crate::runtime::forms::codes::elm_value::SYSCOM_GET_END_GAME_ENABLE_FLAG;
1635    pub const SYSCOM_SET_END_GAME_EXIST_FLAG: i32 =
1636        crate::runtime::forms::codes::elm_value::SYSCOM_SET_END_GAME_EXIST_FLAG;
1637    pub const SYSCOM_GET_END_GAME_EXIST_FLAG: i32 =
1638        crate::runtime::forms::codes::elm_value::SYSCOM_GET_END_GAME_EXIST_FLAG;
1639    pub const SYSCOM_CHECK_END_GAME_ENABLE: i32 =
1640        crate::runtime::forms::codes::elm_value::SYSCOM_CHECK_END_GAME_ENABLE;
1641    pub const SYSCOM_GET_TOTAL_PLAY_TIME: i32 =
1642        crate::runtime::forms::codes::elm_value::SYSCOM_GET_TOTAL_PLAY_TIME;
1643    pub const SYSCOM_SET_TOTAL_PLAY_TIME: i32 =
1644        crate::runtime::forms::codes::elm_value::SYSCOM_SET_TOTAL_PLAY_TIME;
1645    pub const SYSCOM_REPLAY_KOE: i32 = crate::runtime::forms::codes::elm_value::SYSCOM_REPLAY_KOE;
1646    pub const SYSCOM_CHECK_REPLAY_KOE: i32 =
1647        crate::runtime::forms::codes::elm_value::SYSCOM_CHECK_REPLAY_KOE;
1648    pub const SYSCOM_GET_REPLAY_KOE_KOE_NO: i32 =
1649        crate::runtime::forms::codes::elm_value::SYSCOM_GET_REPLAY_KOE_KOE_NO;
1650    pub const SYSCOM_GET_REPLAY_KOE_CHARA_NO: i32 =
1651        crate::runtime::forms::codes::elm_value::SYSCOM_GET_REPLAY_KOE_CHARA_NO;
1652    pub const SYSCOM_CLEAR_REPLAY_KOE: i32 =
1653        crate::runtime::forms::codes::elm_value::SYSCOM_CLEAR_REPLAY_KOE;
1654    pub const SYSCOM_SAVE: i32 = crate::runtime::forms::codes::elm_value::SYSCOM_SAVE;
1655    pub const SYSCOM_QUICK_SAVE: i32 = crate::runtime::forms::codes::elm_value::SYSCOM_QUICK_SAVE;
1656    pub const SYSCOM_END_SAVE: i32 = crate::runtime::forms::codes::elm_value::SYSCOM_END_SAVE;
1657    pub const SYSCOM_SET_SAVE_ENABLE_FLAG: i32 =
1658        crate::runtime::forms::codes::elm_value::SYSCOM_SET_SAVE_ENABLE_FLAG;
1659    pub const SYSCOM_GET_SAVE_ENABLE_FLAG: i32 =
1660        crate::runtime::forms::codes::elm_value::SYSCOM_GET_SAVE_ENABLE_FLAG;
1661    pub const SYSCOM_SET_SAVE_EXIST_FLAG: i32 =
1662        crate::runtime::forms::codes::elm_value::SYSCOM_SET_SAVE_EXIST_FLAG;
1663    pub const SYSCOM_GET_SAVE_EXIST_FLAG: i32 =
1664        crate::runtime::forms::codes::elm_value::SYSCOM_GET_SAVE_EXIST_FLAG;
1665    pub const SYSCOM_CHECK_SAVE_ENABLE: i32 =
1666        crate::runtime::forms::codes::elm_value::SYSCOM_CHECK_SAVE_ENABLE;
1667    pub const SYSCOM_LOAD: i32 = crate::runtime::forms::codes::elm_value::SYSCOM_LOAD;
1668    pub const SYSCOM_QUICK_LOAD: i32 = crate::runtime::forms::codes::elm_value::SYSCOM_QUICK_LOAD;
1669    pub const SYSCOM_END_LOAD: i32 = crate::runtime::forms::codes::elm_value::SYSCOM_END_LOAD;
1670    pub const SYSCOM_SET_LOAD_ENABLE_FLAG: i32 =
1671        crate::runtime::forms::codes::elm_value::SYSCOM_SET_LOAD_ENABLE_FLAG;
1672    pub const SYSCOM_GET_LOAD_ENABLE_FLAG: i32 =
1673        crate::runtime::forms::codes::elm_value::SYSCOM_GET_LOAD_ENABLE_FLAG;
1674    pub const SYSCOM_SET_LOAD_EXIST_FLAG: i32 =
1675        crate::runtime::forms::codes::elm_value::SYSCOM_SET_LOAD_EXIST_FLAG;
1676    pub const SYSCOM_GET_LOAD_EXIST_FLAG: i32 =
1677        crate::runtime::forms::codes::elm_value::SYSCOM_GET_LOAD_EXIST_FLAG;
1678    pub const SYSCOM_CHECK_LOAD_ENABLE: i32 =
1679        crate::runtime::forms::codes::elm_value::SYSCOM_CHECK_LOAD_ENABLE;
1680    pub const SYSCOM_GET_SAVE_CNT: i32 =
1681        crate::runtime::forms::codes::elm_value::SYSCOM_GET_SAVE_CNT;
1682    pub const SYSCOM_GET_QUICK_SAVE_CNT: i32 =
1683        crate::runtime::forms::codes::elm_value::SYSCOM_GET_QUICK_SAVE_CNT;
1684    pub const SYSCOM_GET_SAVE_EXIST: i32 =
1685        crate::runtime::forms::codes::elm_value::SYSCOM_GET_SAVE_EXIST;
1686    pub const SYSCOM_GET_QUICK_SAVE_EXIST: i32 =
1687        crate::runtime::forms::codes::elm_value::SYSCOM_GET_QUICK_SAVE_EXIST;
1688    pub const SYSCOM_GET_END_SAVE_EXIST: i32 =
1689        crate::runtime::forms::codes::elm_value::SYSCOM_GET_END_SAVE_EXIST;
1690    pub const SYSCOM_GET_SAVE_NEW_NO: i32 =
1691        crate::runtime::forms::codes::elm_value::SYSCOM_GET_SAVE_NEW_NO;
1692    pub const SYSCOM_GET_QUICK_SAVE_NEW_NO: i32 =
1693        crate::runtime::forms::codes::elm_value::SYSCOM_GET_QUICK_SAVE_NEW_NO;
1694    pub const SYSCOM_GET_SAVE_YEAR: i32 =
1695        crate::runtime::forms::codes::elm_value::SYSCOM_GET_SAVE_YEAR;
1696    pub const SYSCOM_GET_QUICK_SAVE_YEAR: i32 =
1697        crate::runtime::forms::codes::elm_value::SYSCOM_GET_QUICK_SAVE_YEAR;
1698    pub const SYSCOM_GET_SAVE_MONTH: i32 =
1699        crate::runtime::forms::codes::elm_value::SYSCOM_GET_SAVE_MONTH;
1700    pub const SYSCOM_GET_QUICK_SAVE_MONTH: i32 =
1701        crate::runtime::forms::codes::elm_value::SYSCOM_GET_QUICK_SAVE_MONTH;
1702    pub const SYSCOM_GET_SAVE_DAY: i32 =
1703        crate::runtime::forms::codes::elm_value::SYSCOM_GET_SAVE_DAY;
1704    pub const SYSCOM_GET_QUICK_SAVE_DAY: i32 =
1705        crate::runtime::forms::codes::elm_value::SYSCOM_GET_QUICK_SAVE_DAY;
1706    pub const SYSCOM_GET_SAVE_WEEKDAY: i32 =
1707        crate::runtime::forms::codes::elm_value::SYSCOM_GET_SAVE_WEEKDAY;
1708    pub const SYSCOM_GET_QUICK_SAVE_WEEKDAY: i32 =
1709        crate::runtime::forms::codes::elm_value::SYSCOM_GET_QUICK_SAVE_WEEKDAY;
1710    pub const SYSCOM_GET_SAVE_HOUR: i32 =
1711        crate::runtime::forms::codes::elm_value::SYSCOM_GET_SAVE_HOUR;
1712    pub const SYSCOM_GET_QUICK_SAVE_HOUR: i32 =
1713        crate::runtime::forms::codes::elm_value::SYSCOM_GET_QUICK_SAVE_HOUR;
1714    pub const SYSCOM_GET_SAVE_MINUTE: i32 =
1715        crate::runtime::forms::codes::elm_value::SYSCOM_GET_SAVE_MINUTE;
1716    pub const SYSCOM_GET_QUICK_SAVE_MINUTE: i32 =
1717        crate::runtime::forms::codes::elm_value::SYSCOM_GET_QUICK_SAVE_MINUTE;
1718    pub const SYSCOM_GET_SAVE_SECOND: i32 =
1719        crate::runtime::forms::codes::elm_value::SYSCOM_GET_SAVE_SECOND;
1720    pub const SYSCOM_GET_QUICK_SAVE_SECOND: i32 =
1721        crate::runtime::forms::codes::elm_value::SYSCOM_GET_QUICK_SAVE_SECOND;
1722    pub const SYSCOM_GET_SAVE_MILLISECOND: i32 =
1723        crate::runtime::forms::codes::elm_value::SYSCOM_GET_SAVE_MILLISECOND;
1724    pub const SYSCOM_GET_QUICK_SAVE_MILLISECOND: i32 =
1725        crate::runtime::forms::codes::elm_value::SYSCOM_GET_QUICK_SAVE_MILLISECOND;
1726    pub const SYSCOM_GET_SAVE_TITLE: i32 =
1727        crate::runtime::forms::codes::elm_value::SYSCOM_GET_SAVE_TITLE;
1728    pub const SYSCOM_GET_QUICK_SAVE_TITLE: i32 =
1729        crate::runtime::forms::codes::elm_value::SYSCOM_GET_QUICK_SAVE_TITLE;
1730    pub const SYSCOM_GET_SAVE_MESSAGE: i32 =
1731        crate::runtime::forms::codes::elm_value::SYSCOM_GET_SAVE_MESSAGE;
1732    pub const SYSCOM_GET_SAVE_FULL_MESSAGE: i32 =
1733        crate::runtime::forms::codes::elm_value::SYSCOM_GET_SAVE_FULL_MESSAGE;
1734    pub const SYSCOM_GET_QUICK_SAVE_MESSAGE: i32 =
1735        crate::runtime::forms::codes::elm_value::SYSCOM_GET_QUICK_SAVE_MESSAGE;
1736    pub const SYSCOM_GET_QUICK_SAVE_FULL_MESSAGE: i32 =
1737        crate::runtime::forms::codes::elm_value::SYSCOM_GET_QUICK_SAVE_FULL_MESSAGE;
1738    pub const SYSCOM_GET_SAVE_COMMENT: i32 =
1739        crate::runtime::forms::codes::elm_value::SYSCOM_GET_SAVE_COMMENT;
1740    pub const SYSCOM_SET_SAVE_COMMENT: i32 =
1741        crate::runtime::forms::codes::elm_value::SYSCOM_SET_SAVE_COMMENT;
1742    pub const SYSCOM_GET_QUICK_SAVE_COMMENT: i32 =
1743        crate::runtime::forms::codes::elm_value::SYSCOM_GET_QUICK_SAVE_COMMENT;
1744    pub const SYSCOM_SET_QUICK_SAVE_COMMENT: i32 =
1745        crate::runtime::forms::codes::elm_value::SYSCOM_SET_QUICK_SAVE_COMMENT;
1746    pub const SYSCOM_GET_SAVE_VALUE: i32 =
1747        crate::runtime::forms::codes::elm_value::SYSCOM_GET_SAVE_VALUE;
1748    pub const SYSCOM_GET_QUICK_SAVE_VALUE: i32 =
1749        crate::runtime::forms::codes::elm_value::SYSCOM_GET_QUICK_SAVE_VALUE;
1750    pub const SYSCOM_SET_SAVE_VALUE: i32 =
1751        crate::runtime::forms::codes::elm_value::SYSCOM_SET_SAVE_VALUE;
1752    pub const SYSCOM_SET_QUICK_SAVE_VALUE: i32 =
1753        crate::runtime::forms::codes::elm_value::SYSCOM_SET_QUICK_SAVE_VALUE;
1754    pub const SYSCOM_GET_SAVE_APPEND_DIR: i32 =
1755        crate::runtime::forms::codes::elm_value::SYSCOM_GET_SAVE_APPEND_DIR;
1756    pub const SYSCOM_GET_QUICK_SAVE_APPEND_DIR: i32 =
1757        crate::runtime::forms::codes::elm_value::SYSCOM_GET_QUICK_SAVE_APPEND_DIR;
1758    pub const SYSCOM_GET_SAVE_APPEND_NAME: i32 =
1759        crate::runtime::forms::codes::elm_value::SYSCOM_GET_SAVE_APPEND_NAME;
1760    pub const SYSCOM_GET_QUICK_SAVE_APPEND_NAME: i32 =
1761        crate::runtime::forms::codes::elm_value::SYSCOM_GET_QUICK_SAVE_APPEND_NAME;
1762    pub const SYSCOM_COPY_SAVE: i32 = crate::runtime::forms::codes::elm_value::SYSCOM_COPY_SAVE;
1763    pub const SYSCOM_COPY_QUICK_SAVE: i32 =
1764        crate::runtime::forms::codes::elm_value::SYSCOM_COPY_QUICK_SAVE;
1765    pub const SYSCOM_CHANGE_SAVE: i32 = crate::runtime::forms::codes::elm_value::SYSCOM_CHANGE_SAVE;
1766    pub const SYSCOM_CHANGE_QUICK_SAVE: i32 =
1767        crate::runtime::forms::codes::elm_value::SYSCOM_CHANGE_QUICK_SAVE;
1768    pub const SYSCOM_DELETE_SAVE: i32 = crate::runtime::forms::codes::elm_value::SYSCOM_DELETE_SAVE;
1769    pub const SYSCOM_DELETE_QUICK_SAVE: i32 =
1770        crate::runtime::forms::codes::elm_value::SYSCOM_DELETE_QUICK_SAVE;
1771    pub const SYSCOM_INNER_SAVE: i32 = crate::runtime::forms::codes::elm_value::SYSCOM_INNER_SAVE;
1772    pub const SYSCOM_INNER_LOAD: i32 = crate::runtime::forms::codes::elm_value::SYSCOM_INNER_LOAD;
1773    pub const SYSCOM_CLEAR_INNER_SAVE: i32 =
1774        crate::runtime::forms::codes::elm_value::SYSCOM_CLEAR_INNER_SAVE;
1775    pub const SYSCOM_COPY_INNER_SAVE: i32 =
1776        crate::runtime::forms::codes::elm_value::SYSCOM_COPY_INNER_SAVE;
1777    pub const SYSCOM_CHECK_INNER_SAVE: i32 =
1778        crate::runtime::forms::codes::elm_value::SYSCOM_CHECK_INNER_SAVE;
1779    pub const SYSCOM_MSG_BACK_LOAD: i32 =
1780        crate::runtime::forms::codes::elm_value::SYSCOM_MSG_BACK_LOAD;
1781    pub const SYSCOM_GET_CURRENT_SAVE_SCENE_TITLE: i32 =
1782        crate::runtime::forms::codes::elm_value::SYSCOM_GET_CURRENT_SAVE_SCENE_TITLE;
1783    pub const SYSCOM_GET_CURRENT_SAVE_MESSAGE: i32 =
1784        crate::runtime::forms::codes::elm_value::SYSCOM_GET_CURRENT_SAVE_MESSAGE;
1785    pub const SYSCOM_SET_WINDOW_MODE: i32 =
1786        crate::runtime::forms::codes::elm_value::SYSCOM_SET_WINDOW_MODE;
1787    pub const SYSCOM_SET_WINDOW_MODE_DEFAULT: i32 =
1788        crate::runtime::forms::codes::elm_value::SYSCOM_SET_WINDOW_MODE_DEFAULT;
1789    pub const SYSCOM_GET_WINDOW_MODE: i32 =
1790        crate::runtime::forms::codes::elm_value::SYSCOM_GET_WINDOW_MODE;
1791    pub const SYSCOM_SET_WINDOW_MODE_SIZE: i32 =
1792        crate::runtime::forms::codes::elm_value::SYSCOM_SET_WINDOW_MODE_SIZE;
1793    pub const SYSCOM_SET_WINDOW_MODE_SIZE_DEFAULT: i32 =
1794        crate::runtime::forms::codes::elm_value::SYSCOM_SET_WINDOW_MODE_SIZE_DEFAULT;
1795    pub const SYSCOM_GET_WINDOW_MODE_SIZE: i32 =
1796        crate::runtime::forms::codes::elm_value::SYSCOM_GET_WINDOW_MODE_SIZE;
1797    pub const SYSCOM_CHECK_WINDOW_MODE_SIZE_ENABLE: i32 =
1798        crate::runtime::forms::codes::elm_value::SYSCOM_CHECK_WINDOW_MODE_SIZE_ENABLE;
1799    pub const SYSCOM_SET_ALL_VOLUME: i32 =
1800        crate::runtime::forms::codes::elm_value::SYSCOM_SET_ALL_VOLUME;
1801    pub const SYSCOM_SET_ALL_VOLUME_DEFAULT: i32 =
1802        crate::runtime::forms::codes::elm_value::SYSCOM_SET_ALL_VOLUME_DEFAULT;
1803    pub const SYSCOM_GET_ALL_VOLUME: i32 =
1804        crate::runtime::forms::codes::elm_value::SYSCOM_GET_ALL_VOLUME;
1805    pub const SYSCOM_SET_BGM_VOLUME: i32 =
1806        crate::runtime::forms::codes::elm_value::SYSCOM_SET_BGM_VOLUME;
1807    pub const SYSCOM_SET_BGM_VOLUME_DEFAULT: i32 =
1808        crate::runtime::forms::codes::elm_value::SYSCOM_SET_BGM_VOLUME_DEFAULT;
1809    pub const SYSCOM_GET_BGM_VOLUME: i32 =
1810        crate::runtime::forms::codes::elm_value::SYSCOM_GET_BGM_VOLUME;
1811    pub const SYSCOM_SET_KOE_VOLUME: i32 =
1812        crate::runtime::forms::codes::elm_value::SYSCOM_SET_KOE_VOLUME;
1813    pub const SYSCOM_SET_KOE_VOLUME_DEFAULT: i32 =
1814        crate::runtime::forms::codes::elm_value::SYSCOM_SET_KOE_VOLUME_DEFAULT;
1815    pub const SYSCOM_GET_KOE_VOLUME: i32 =
1816        crate::runtime::forms::codes::elm_value::SYSCOM_GET_KOE_VOLUME;
1817    pub const SYSCOM_SET_PCM_VOLUME: i32 =
1818        crate::runtime::forms::codes::elm_value::SYSCOM_SET_PCM_VOLUME;
1819    pub const SYSCOM_SET_PCM_VOLUME_DEFAULT: i32 =
1820        crate::runtime::forms::codes::elm_value::SYSCOM_SET_PCM_VOLUME_DEFAULT;
1821    pub const SYSCOM_GET_PCM_VOLUME: i32 =
1822        crate::runtime::forms::codes::elm_value::SYSCOM_GET_PCM_VOLUME;
1823    pub const SYSCOM_SET_SE_VOLUME: i32 =
1824        crate::runtime::forms::codes::elm_value::SYSCOM_SET_SE_VOLUME;
1825    pub const SYSCOM_SET_SE_VOLUME_DEFAULT: i32 =
1826        crate::runtime::forms::codes::elm_value::SYSCOM_SET_SE_VOLUME_DEFAULT;
1827    pub const SYSCOM_GET_SE_VOLUME: i32 =
1828        crate::runtime::forms::codes::elm_value::SYSCOM_GET_SE_VOLUME;
1829    pub const SYSCOM_SET_MOV_VOLUME: i32 =
1830        crate::runtime::forms::codes::elm_value::SYSCOM_SET_MOV_VOLUME;
1831    pub const SYSCOM_SET_MOV_VOLUME_DEFAULT: i32 =
1832        crate::runtime::forms::codes::elm_value::SYSCOM_SET_MOV_VOLUME_DEFAULT;
1833    pub const SYSCOM_GET_MOV_VOLUME: i32 =
1834        crate::runtime::forms::codes::elm_value::SYSCOM_GET_MOV_VOLUME;
1835    pub const SYSCOM_SET_SOUND_VOLUME: i32 =
1836        crate::runtime::forms::codes::elm_value::SYSCOM_SET_SOUND_VOLUME;
1837    pub const SYSCOM_SET_SOUND_VOLUME_DEFAULT: i32 =
1838        crate::runtime::forms::codes::elm_value::SYSCOM_SET_SOUND_VOLUME_DEFAULT;
1839    pub const SYSCOM_GET_SOUND_VOLUME: i32 =
1840        crate::runtime::forms::codes::elm_value::SYSCOM_GET_SOUND_VOLUME;
1841    pub const SYSCOM_SET_BGMFADE_VOLUME: i32 =
1842        crate::runtime::forms::codes::elm_value::SYSCOM_SET_BGMFADE_VOLUME;
1843    pub const SYSCOM_SET_BGMFADE_VOLUME_DEFAULT: i32 =
1844        crate::runtime::forms::codes::elm_value::SYSCOM_SET_BGMFADE_VOLUME_DEFAULT;
1845    pub const SYSCOM_GET_BGMFADE_VOLUME: i32 =
1846        crate::runtime::forms::codes::elm_value::SYSCOM_GET_BGMFADE_VOLUME;
1847    pub const SYSCOM_SET_ALL_ONOFF: i32 =
1848        crate::runtime::forms::codes::elm_value::SYSCOM_SET_ALL_ONOFF;
1849    pub const SYSCOM_SET_ALL_ONOFF_DEFAULT: i32 =
1850        crate::runtime::forms::codes::elm_value::SYSCOM_SET_ALL_ONOFF_DEFAULT;
1851    pub const SYSCOM_GET_ALL_ONOFF: i32 =
1852        crate::runtime::forms::codes::elm_value::SYSCOM_GET_ALL_ONOFF;
1853    pub const SYSCOM_SET_BGM_ONOFF: i32 =
1854        crate::runtime::forms::codes::elm_value::SYSCOM_SET_BGM_ONOFF;
1855    pub const SYSCOM_SET_BGM_ONOFF_DEFAULT: i32 =
1856        crate::runtime::forms::codes::elm_value::SYSCOM_SET_BGM_ONOFF_DEFAULT;
1857    pub const SYSCOM_GET_BGM_ONOFF: i32 =
1858        crate::runtime::forms::codes::elm_value::SYSCOM_GET_BGM_ONOFF;
1859    pub const SYSCOM_SET_KOE_ONOFF: i32 =
1860        crate::runtime::forms::codes::elm_value::SYSCOM_SET_KOE_ONOFF;
1861    pub const SYSCOM_SET_KOE_ONOFF_DEFAULT: i32 =
1862        crate::runtime::forms::codes::elm_value::SYSCOM_SET_KOE_ONOFF_DEFAULT;
1863    pub const SYSCOM_GET_KOE_ONOFF: i32 =
1864        crate::runtime::forms::codes::elm_value::SYSCOM_GET_KOE_ONOFF;
1865    pub const SYSCOM_SET_PCM_ONOFF: i32 =
1866        crate::runtime::forms::codes::elm_value::SYSCOM_SET_PCM_ONOFF;
1867    pub const SYSCOM_SET_PCM_ONOFF_DEFAULT: i32 =
1868        crate::runtime::forms::codes::elm_value::SYSCOM_SET_PCM_ONOFF_DEFAULT;
1869    pub const SYSCOM_GET_PCM_ONOFF: i32 =
1870        crate::runtime::forms::codes::elm_value::SYSCOM_GET_PCM_ONOFF;
1871    pub const SYSCOM_SET_SE_ONOFF: i32 =
1872        crate::runtime::forms::codes::elm_value::SYSCOM_SET_SE_ONOFF;
1873    pub const SYSCOM_SET_SE_ONOFF_DEFAULT: i32 =
1874        crate::runtime::forms::codes::elm_value::SYSCOM_SET_SE_ONOFF_DEFAULT;
1875    pub const SYSCOM_GET_SE_ONOFF: i32 =
1876        crate::runtime::forms::codes::elm_value::SYSCOM_GET_SE_ONOFF;
1877    pub const SYSCOM_SET_MOV_ONOFF: i32 =
1878        crate::runtime::forms::codes::elm_value::SYSCOM_SET_MOV_ONOFF;
1879    pub const SYSCOM_SET_MOV_ONOFF_DEFAULT: i32 =
1880        crate::runtime::forms::codes::elm_value::SYSCOM_SET_MOV_ONOFF_DEFAULT;
1881    pub const SYSCOM_GET_MOV_ONOFF: i32 =
1882        crate::runtime::forms::codes::elm_value::SYSCOM_GET_MOV_ONOFF;
1883    pub const SYSCOM_SET_SOUND_ONOFF: i32 =
1884        crate::runtime::forms::codes::elm_value::SYSCOM_SET_SOUND_ONOFF;
1885    pub const SYSCOM_SET_SOUND_ONOFF_DEFAULT: i32 =
1886        crate::runtime::forms::codes::elm_value::SYSCOM_SET_SOUND_ONOFF_DEFAULT;
1887    pub const SYSCOM_GET_SOUND_ONOFF: i32 =
1888        crate::runtime::forms::codes::elm_value::SYSCOM_GET_SOUND_ONOFF;
1889    pub const SYSCOM_SET_BGMFADE_ONOFF: i32 =
1890        crate::runtime::forms::codes::elm_value::SYSCOM_SET_BGMFADE_ONOFF;
1891    pub const SYSCOM_SET_BGMFADE_ONOFF_DEFAULT: i32 =
1892        crate::runtime::forms::codes::elm_value::SYSCOM_SET_BGMFADE_ONOFF_DEFAULT;
1893    pub const SYSCOM_GET_BGMFADE_ONOFF: i32 =
1894        crate::runtime::forms::codes::elm_value::SYSCOM_GET_BGMFADE_ONOFF;
1895    pub const SYSCOM_SET_KOEMODE: i32 = crate::runtime::forms::codes::elm_value::SYSCOM_SET_KOEMODE;
1896    pub const SYSCOM_SET_KOEMODE_DEFAULT: i32 =
1897        crate::runtime::forms::codes::elm_value::SYSCOM_SET_KOEMODE_DEFAULT;
1898    pub const SYSCOM_GET_KOEMODE: i32 = crate::runtime::forms::codes::elm_value::SYSCOM_GET_KOEMODE;
1899    pub const SYSCOM_SET_CHARAKOE_ONOFF: i32 =
1900        crate::runtime::forms::codes::elm_value::SYSCOM_SET_CHARAKOE_ONOFF;
1901    pub const SYSCOM_SET_CHARAKOE_ONOFF_DEFAULT: i32 =
1902        crate::runtime::forms::codes::elm_value::SYSCOM_SET_CHARAKOE_ONOFF_DEFAULT;
1903    pub const SYSCOM_GET_CHARAKOE_ONOFF: i32 =
1904        crate::runtime::forms::codes::elm_value::SYSCOM_GET_CHARAKOE_ONOFF;
1905    pub const SYSCOM_SET_CHARAKOE_VOLUME: i32 =
1906        crate::runtime::forms::codes::elm_value::SYSCOM_SET_CHARAKOE_VOLUME;
1907    pub const SYSCOM_SET_CHARAKOE_VOLUME_DEFAULT: i32 =
1908        crate::runtime::forms::codes::elm_value::SYSCOM_SET_CHARAKOE_VOLUME_DEFAULT;
1909    pub const SYSCOM_GET_CHARAKOE_VOLUME: i32 =
1910        crate::runtime::forms::codes::elm_value::SYSCOM_GET_CHARAKOE_VOLUME;
1911    pub const SYSCOM_SET_JITAN_NORMAL_ONOFF: i32 =
1912        crate::runtime::forms::codes::elm_value::SYSCOM_SET_JITAN_NORMAL_ONOFF;
1913    pub const SYSCOM_SET_JITAN_NORMAL_ONOFF_DEFAULT: i32 =
1914        crate::runtime::forms::codes::elm_value::SYSCOM_SET_JITAN_NORMAL_ONOFF_DEFAULT;
1915    pub const SYSCOM_GET_JITAN_NORMAL_ONOFF: i32 =
1916        crate::runtime::forms::codes::elm_value::SYSCOM_GET_JITAN_NORMAL_ONOFF;
1917    pub const SYSCOM_SET_JITAN_AUTO_MODE_ONOFF: i32 =
1918        crate::runtime::forms::codes::elm_value::SYSCOM_SET_JITAN_AUTO_MODE_ONOFF;
1919    pub const SYSCOM_SET_JITAN_AUTO_MODE_ONOFF_DEFAULT: i32 =
1920        crate::runtime::forms::codes::elm_value::SYSCOM_SET_JITAN_AUTO_MODE_ONOFF_DEFAULT;
1921    pub const SYSCOM_GET_JITAN_AUTO_MODE_ONOFF: i32 =
1922        crate::runtime::forms::codes::elm_value::SYSCOM_GET_JITAN_AUTO_MODE_ONOFF;
1923    pub const SYSCOM_SET_JITAN_KOE_REPLAY_ONOFF: i32 =
1924        crate::runtime::forms::codes::elm_value::SYSCOM_SET_JITAN_KOE_REPLAY_ONOFF;
1925    pub const SYSCOM_SET_JITAN_KOE_REPLAY_ONOFF_DEFAULT: i32 =
1926        crate::runtime::forms::codes::elm_value::SYSCOM_SET_JITAN_KOE_REPLAY_ONOFF_DEFAULT;
1927    pub const SYSCOM_GET_JITAN_KOE_REPLAY_ONOFF: i32 =
1928        crate::runtime::forms::codes::elm_value::SYSCOM_GET_JITAN_KOE_REPLAY_ONOFF;
1929    pub const SYSCOM_SET_JITAN_SPEED: i32 =
1930        crate::runtime::forms::codes::elm_value::SYSCOM_SET_JITAN_SPEED;
1931    pub const SYSCOM_SET_JITAN_SPEED_DEFAULT: i32 =
1932        crate::runtime::forms::codes::elm_value::SYSCOM_SET_JITAN_SPEED_DEFAULT;
1933    pub const SYSCOM_GET_JITAN_SPEED: i32 =
1934        crate::runtime::forms::codes::elm_value::SYSCOM_GET_JITAN_SPEED;
1935    pub const SYSCOM_SET_MESSAGE_SPEED: i32 =
1936        crate::runtime::forms::codes::elm_value::SYSCOM_SET_MESSAGE_SPEED;
1937    pub const SYSCOM_SET_MESSAGE_SPEED_DEFAULT: i32 =
1938        crate::runtime::forms::codes::elm_value::SYSCOM_SET_MESSAGE_SPEED_DEFAULT;
1939    pub const SYSCOM_GET_MESSAGE_SPEED: i32 =
1940        crate::runtime::forms::codes::elm_value::SYSCOM_GET_MESSAGE_SPEED;
1941    pub const SYSCOM_SET_MESSAGE_NOWAIT: i32 =
1942        crate::runtime::forms::codes::elm_value::SYSCOM_SET_MESSAGE_NOWAIT;
1943    pub const SYSCOM_SET_MESSAGE_NOWAIT_DEFAULT: i32 =
1944        crate::runtime::forms::codes::elm_value::SYSCOM_SET_MESSAGE_NOWAIT_DEFAULT;
1945    pub const SYSCOM_GET_MESSAGE_NOWAIT: i32 =
1946        crate::runtime::forms::codes::elm_value::SYSCOM_GET_MESSAGE_NOWAIT;
1947    pub const SYSCOM_SET_AUTO_MODE_MOJI_WAIT: i32 =
1948        crate::runtime::forms::codes::elm_value::SYSCOM_SET_AUTO_MODE_MOJI_WAIT;
1949    pub const SYSCOM_SET_AUTO_MODE_MOJI_WAIT_DEFAULT: i32 =
1950        crate::runtime::forms::codes::elm_value::SYSCOM_SET_AUTO_MODE_MOJI_WAIT_DEFAULT;
1951    pub const SYSCOM_GET_AUTO_MODE_MOJI_WAIT: i32 =
1952        crate::runtime::forms::codes::elm_value::SYSCOM_GET_AUTO_MODE_MOJI_WAIT;
1953    pub const SYSCOM_SET_AUTO_MODE_MIN_WAIT: i32 =
1954        crate::runtime::forms::codes::elm_value::SYSCOM_SET_AUTO_MODE_MIN_WAIT;
1955    pub const SYSCOM_SET_AUTO_MODE_MIN_WAIT_DEFAULT: i32 =
1956        crate::runtime::forms::codes::elm_value::SYSCOM_SET_AUTO_MODE_MIN_WAIT_DEFAULT;
1957    pub const SYSCOM_GET_AUTO_MODE_MIN_WAIT: i32 =
1958        crate::runtime::forms::codes::elm_value::SYSCOM_GET_AUTO_MODE_MIN_WAIT;
1959    pub const SYSCOM_SET_MOUSE_CURSOR_HIDE_ONOFF: i32 =
1960        crate::runtime::forms::codes::elm_value::SYSCOM_SET_MOUSE_CURSOR_HIDE_ONOFF;
1961    pub const SYSCOM_SET_MOUSE_CURSOR_HIDE_ONOFF_DEFAULT: i32 =
1962        crate::runtime::forms::codes::elm_value::SYSCOM_SET_MOUSE_CURSOR_HIDE_ONOFF_DEFAULT;
1963    pub const SYSCOM_GET_MOUSE_CURSOR_HIDE_ONOFF: i32 =
1964        crate::runtime::forms::codes::elm_value::SYSCOM_GET_MOUSE_CURSOR_HIDE_ONOFF;
1965    pub const SYSCOM_SET_MOUSE_CURSOR_HIDE_TIME: i32 =
1966        crate::runtime::forms::codes::elm_value::SYSCOM_SET_MOUSE_CURSOR_HIDE_TIME;
1967    pub const SYSCOM_SET_MOUSE_CURSOR_HIDE_TIME_DEFAULT: i32 =
1968        crate::runtime::forms::codes::elm_value::SYSCOM_SET_MOUSE_CURSOR_HIDE_TIME_DEFAULT;
1969    pub const SYSCOM_GET_MOUSE_CURSOR_HIDE_TIME: i32 =
1970        crate::runtime::forms::codes::elm_value::SYSCOM_GET_MOUSE_CURSOR_HIDE_TIME;
1971    pub const SYSCOM_SET_FILTER_COLOR_R: i32 =
1972        crate::runtime::forms::codes::elm_value::SYSCOM_SET_FILTER_COLOR_R;
1973    pub const SYSCOM_SET_FILTER_COLOR_R_DEFAULT: i32 =
1974        crate::runtime::forms::codes::elm_value::SYSCOM_SET_FILTER_COLOR_R_DEFAULT;
1975    pub const SYSCOM_GET_FILTER_COLOR_R: i32 =
1976        crate::runtime::forms::codes::elm_value::SYSCOM_GET_FILTER_COLOR_R;
1977    pub const SYSCOM_SET_FILTER_COLOR_G: i32 =
1978        crate::runtime::forms::codes::elm_value::SYSCOM_SET_FILTER_COLOR_G;
1979    pub const SYSCOM_SET_FILTER_COLOR_G_DEFAULT: i32 =
1980        crate::runtime::forms::codes::elm_value::SYSCOM_SET_FILTER_COLOR_G_DEFAULT;
1981    pub const SYSCOM_GET_FILTER_COLOR_G: i32 =
1982        crate::runtime::forms::codes::elm_value::SYSCOM_GET_FILTER_COLOR_G;
1983    pub const SYSCOM_SET_FILTER_COLOR_B: i32 =
1984        crate::runtime::forms::codes::elm_value::SYSCOM_SET_FILTER_COLOR_B;
1985    pub const SYSCOM_SET_FILTER_COLOR_B_DEFAULT: i32 =
1986        crate::runtime::forms::codes::elm_value::SYSCOM_SET_FILTER_COLOR_B_DEFAULT;
1987    pub const SYSCOM_GET_FILTER_COLOR_B: i32 =
1988        crate::runtime::forms::codes::elm_value::SYSCOM_GET_FILTER_COLOR_B;
1989    pub const SYSCOM_SET_FILTER_COLOR_A: i32 =
1990        crate::runtime::forms::codes::elm_value::SYSCOM_SET_FILTER_COLOR_A;
1991    pub const SYSCOM_SET_FILTER_COLOR_A_DEFAULT: i32 =
1992        crate::runtime::forms::codes::elm_value::SYSCOM_SET_FILTER_COLOR_A_DEFAULT;
1993    pub const SYSCOM_GET_FILTER_COLOR_A: i32 =
1994        crate::runtime::forms::codes::elm_value::SYSCOM_GET_FILTER_COLOR_A;
1995    pub const SYSCOM_SET_OBJECT_DISP_ONOFF: i32 =
1996        crate::runtime::forms::codes::elm_value::SYSCOM_SET_OBJECT_DISP_ONOFF;
1997    pub const SYSCOM_SET_OBJECT_DISP_ONOFF_DEFAULT: i32 =
1998        crate::runtime::forms::codes::elm_value::SYSCOM_SET_OBJECT_DISP_ONOFF_DEFAULT;
1999    pub const SYSCOM_GET_OBJECT_DISP_ONOFF: i32 =
2000        crate::runtime::forms::codes::elm_value::SYSCOM_GET_OBJECT_DISP_ONOFF;
2001    pub const SYSCOM_SET_GLOBAL_EXTRA_SWITCH_ONOFF: i32 =
2002        crate::runtime::forms::codes::elm_value::SYSCOM_SET_GLOBAL_EXTRA_SWITCH_ONOFF;
2003    pub const SYSCOM_SET_GLOBAL_EXTRA_SWITCH_ONOFF_DEFAULT: i32 =
2004        crate::runtime::forms::codes::elm_value::SYSCOM_SET_GLOBAL_EXTRA_SWITCH_ONOFF_DEFAULT;
2005    pub const SYSCOM_GET_GLOBAL_EXTRA_SWITCH_ONOFF: i32 =
2006        crate::runtime::forms::codes::elm_value::SYSCOM_GET_GLOBAL_EXTRA_SWITCH_ONOFF;
2007    pub const SYSCOM_SET_GLOBAL_EXTRA_MODE_VALUE: i32 =
2008        crate::runtime::forms::codes::elm_value::SYSCOM_SET_GLOBAL_EXTRA_MODE_VALUE;
2009    pub const SYSCOM_SET_GLOBAL_EXTRA_MODE_VALUE_DEFAULT: i32 =
2010        crate::runtime::forms::codes::elm_value::SYSCOM_SET_GLOBAL_EXTRA_MODE_VALUE_DEFAULT;
2011    pub const SYSCOM_GET_GLOBAL_EXTRA_MODE_VALUE: i32 =
2012        crate::runtime::forms::codes::elm_value::SYSCOM_GET_GLOBAL_EXTRA_MODE_VALUE;
2013    pub const SYSCOM_SET_SAVELOAD_ALERT_ONOFF: i32 =
2014        crate::runtime::forms::codes::elm_value::SYSCOM_SET_SAVELOAD_ALERT_ONOFF;
2015    pub const SYSCOM_SET_SLEEP_ONOFF: i32 =
2016        crate::runtime::forms::codes::elm_value::SYSCOM_SET_SLEEP_ONOFF;
2017    pub const SYSCOM_SET_NO_WIPE_ANIME_ONOFF: i32 =
2018        crate::runtime::forms::codes::elm_value::SYSCOM_SET_NO_WIPE_ANIME_ONOFF;
2019    pub const SYSCOM_SET_NO_MWND_ANIME_ONOFF: i32 =
2020        crate::runtime::forms::codes::elm_value::SYSCOM_SET_NO_MWND_ANIME_ONOFF;
2021    pub const SYSCOM_SET_SKIP_WIPE_ANIME_ONOFF: i32 =
2022        crate::runtime::forms::codes::elm_value::SYSCOM_SET_SKIP_WIPE_ANIME_ONOFF;
2023    pub const SYSCOM_SET_WHEEL_NEXT_MESSAGE_ONOFF: i32 =
2024        crate::runtime::forms::codes::elm_value::SYSCOM_SET_WHEEL_NEXT_MESSAGE_ONOFF;
2025    pub const SYSCOM_SET_KOE_DONT_STOP_ONOFF: i32 =
2026        crate::runtime::forms::codes::elm_value::SYSCOM_SET_KOE_DONT_STOP_ONOFF;
2027    pub const SYSCOM_SET_SKIP_UNREAD_MESSAGE_ONOFF: i32 =
2028        crate::runtime::forms::codes::elm_value::SYSCOM_SET_SKIP_UNREAD_MESSAGE_ONOFF;
2029    pub const SYSCOM_SET_PLAY_SILENT_SOUND_ONOFF: i32 =
2030        crate::runtime::forms::codes::elm_value::SYSCOM_SET_PLAY_SILENT_SOUND_ONOFF;
2031    pub const SYSCOM_SET_SAVELOAD_ALERT_ONOFF_DEFAULT: i32 =
2032        crate::runtime::forms::codes::elm_value::SYSCOM_SET_SAVELOAD_ALERT_ONOFF_DEFAULT;
2033    pub const SYSCOM_SET_SLEEP_ONOFF_DEFAULT: i32 =
2034        crate::runtime::forms::codes::elm_value::SYSCOM_SET_SLEEP_ONOFF_DEFAULT;
2035    pub const SYSCOM_SET_NO_WIPE_ANIME_ONOFF_DEFAULT: i32 =
2036        crate::runtime::forms::codes::elm_value::SYSCOM_SET_NO_WIPE_ANIME_ONOFF_DEFAULT;
2037    pub const SYSCOM_SET_NO_MWND_ANIME_ONOFF_DEFAULT: i32 =
2038        crate::runtime::forms::codes::elm_value::SYSCOM_SET_NO_MWND_ANIME_ONOFF_DEFAULT;
2039    pub const SYSCOM_SET_SKIP_WIPE_ANIME_ONOFF_DEFAULT: i32 =
2040        crate::runtime::forms::codes::elm_value::SYSCOM_SET_SKIP_WIPE_ANIME_ONOFF_DEFAULT;
2041    pub const SYSCOM_SET_WHEEL_NEXT_MESSAGE_ONOFF_DEFAULT: i32 =
2042        crate::runtime::forms::codes::elm_value::SYSCOM_SET_WHEEL_NEXT_MESSAGE_ONOFF_DEFAULT;
2043    pub const SYSCOM_SET_KOE_DONT_STOP_ONOFF_DEFAULT: i32 =
2044        crate::runtime::forms::codes::elm_value::SYSCOM_SET_KOE_DONT_STOP_ONOFF_DEFAULT;
2045    pub const SYSCOM_SET_SKIP_UNREAD_MESSAGE_ONOFF_DEFAULT: i32 =
2046        crate::runtime::forms::codes::elm_value::SYSCOM_SET_SKIP_UNREAD_MESSAGE_ONOFF_DEFAULT;
2047    pub const SYSCOM_SET_PLAY_SILENT_SOUND_ONOFF_DEFAULT: i32 =
2048        crate::runtime::forms::codes::elm_value::SYSCOM_SET_PLAY_SILENT_SOUND_ONOFF_DEFAULT;
2049    pub const SYSCOM_GET_SAVELOAD_ALERT_ONOFF: i32 =
2050        crate::runtime::forms::codes::elm_value::SYSCOM_GET_SAVELOAD_ALERT_ONOFF;
2051    pub const SYSCOM_GET_SLEEP_ONOFF: i32 =
2052        crate::runtime::forms::codes::elm_value::SYSCOM_GET_SLEEP_ONOFF;
2053    pub const SYSCOM_GET_NO_WIPE_ANIME_ONOFF: i32 =
2054        crate::runtime::forms::codes::elm_value::SYSCOM_GET_NO_WIPE_ANIME_ONOFF;
2055    pub const SYSCOM_GET_NO_MWND_ANIME_ONOFF: i32 =
2056        crate::runtime::forms::codes::elm_value::SYSCOM_GET_NO_MWND_ANIME_ONOFF;
2057    pub const SYSCOM_GET_SKIP_WIPE_ANIME_ONOFF: i32 =
2058        crate::runtime::forms::codes::elm_value::SYSCOM_GET_SKIP_WIPE_ANIME_ONOFF;
2059    pub const SYSCOM_GET_WHEEL_NEXT_MESSAGE_ONOFF: i32 =
2060        crate::runtime::forms::codes::elm_value::SYSCOM_GET_WHEEL_NEXT_MESSAGE_ONOFF;
2061    pub const SYSCOM_GET_KOE_DONT_STOP_ONOFF: i32 =
2062        crate::runtime::forms::codes::elm_value::SYSCOM_GET_KOE_DONT_STOP_ONOFF;
2063    pub const SYSCOM_GET_SKIP_UNREAD_MESSAGE_ONOFF: i32 =
2064        crate::runtime::forms::codes::elm_value::SYSCOM_GET_SKIP_UNREAD_MESSAGE_ONOFF;
2065    pub const SYSCOM_GET_PLAY_SILENT_SOUND_ONOFF: i32 =
2066        crate::runtime::forms::codes::elm_value::SYSCOM_GET_PLAY_SILENT_SOUND_ONOFF;
2067    pub const SYSCOM_IS_FONT_EXIST: i32 =
2068        crate::runtime::forms::codes::elm_value::SYSCOM_IS_FONT_EXIST;
2069    pub const SYSCOM_SET_FONT_NAME: i32 =
2070        crate::runtime::forms::codes::elm_value::SYSCOM_SET_FONT_NAME;
2071    pub const SYSCOM_SET_FONT_NAME_DEFAULT: i32 =
2072        crate::runtime::forms::codes::elm_value::SYSCOM_SET_FONT_NAME_DEFAULT;
2073    pub const SYSCOM_GET_FONT_NAME: i32 =
2074        crate::runtime::forms::codes::elm_value::SYSCOM_GET_FONT_NAME;
2075    pub const SYSCOM_SET_FONT_BOLD: i32 =
2076        crate::runtime::forms::codes::elm_value::SYSCOM_SET_FONT_BOLD;
2077    pub const SYSCOM_SET_FONT_BOLD_DEFAULT: i32 =
2078        crate::runtime::forms::codes::elm_value::SYSCOM_SET_FONT_BOLD_DEFAULT;
2079    pub const SYSCOM_GET_FONT_BOLD: i32 =
2080        crate::runtime::forms::codes::elm_value::SYSCOM_GET_FONT_BOLD;
2081    pub const SYSCOM_SET_FONT_DECORATION: i32 =
2082        crate::runtime::forms::codes::elm_value::SYSCOM_SET_FONT_DECORATION;
2083    pub const SYSCOM_SET_FONT_DECORATION_DEFAULT: i32 =
2084        crate::runtime::forms::codes::elm_value::SYSCOM_SET_FONT_DECORATION_DEFAULT;
2085    pub const SYSCOM_GET_FONT_DECORATION: i32 =
2086        crate::runtime::forms::codes::elm_value::SYSCOM_GET_FONT_DECORATION;
2087    pub const SYSCOM_CREATE_CAPTURE_BUFFER: i32 =
2088        crate::runtime::forms::codes::elm_value::SYSCOM_CREATE_CAPTURE_BUFFER;
2089    pub const SYSCOM_DESTROY_CAPTURE_BUFFER: i32 =
2090        crate::runtime::forms::codes::elm_value::SYSCOM_DESTROY_CAPTURE_BUFFER;
2091    pub const SYSCOM_CAPTURE_AND_SAVE_BUFFER_TO_PNG: i32 =
2092        crate::runtime::forms::codes::elm_value::SYSCOM_CAPTURE_AND_SAVE_BUFFER_TO_PNG;
2093    pub const SYSCOM_CAPTURE_TO_CAPTURE_BUFFER: i32 =
2094        crate::runtime::forms::codes::elm_value::SYSCOM_CAPTURE_TO_CAPTURE_BUFFER;
2095    pub const SYSCOM_SAVE_CAPTURE_BUFFER_TO_FILE: i32 =
2096        crate::runtime::forms::codes::elm_value::SYSCOM_SAVE_CAPTURE_BUFFER_TO_FILE;
2097    pub const SYSCOM_LOAD_FLAG_FROM_CAPTURE_FILE: i32 =
2098        crate::runtime::forms::codes::elm_value::SYSCOM_LOAD_FLAG_FROM_CAPTURE_FILE;
2099    pub const SYSCOM_OPEN_TWEET_DIALOG: i32 =
2100        crate::runtime::forms::codes::elm_value::SYSCOM_OPEN_TWEET_DIALOG;
2101    pub const SYSCOM_SET_RETURN_SCENE_ONCE: i32 =
2102        crate::runtime::forms::codes::elm_value::SYSCOM_SET_RETURN_SCENE_ONCE;
2103    pub const SYSCOM_GET_SYSTEM_EXTRA_INT_VALUE: i32 =
2104        crate::runtime::forms::codes::elm_value::SYSCOM_GET_SYSTEM_EXTRA_INT_VALUE;
2105    pub const SYSCOM_GET_SYSTEM_EXTRA_STR_VALUE: i32 =
2106        crate::runtime::forms::codes::elm_value::SYSCOM_GET_SYSTEM_EXTRA_STR_VALUE;
2107    pub const SYSCOM_JOYPAD_MODE_ACTIVE: i32 =
2108        crate::runtime::forms::codes::elm_value::SYSCOM_JOYPAD_MODE_ACTIVE;
2109    pub const SYSCOM_OPEN_JOYPAD_CONFIG: i32 =
2110        crate::runtime::forms::codes::elm_value::SYSCOM_OPEN_JOYPAD_CONFIG;
2111    pub const SYSCOMMENU_SET_ENABLE: i32 =
2112        crate::runtime::forms::codes::elm_value::SYSCOMMENU_SET_ENABLE;
2113    pub const SYSCOMMENU_SET_DISABLE: i32 =
2114        crate::runtime::forms::codes::elm_value::SYSCOMMENU_SET_DISABLE;
2115    pub const MWNDBTN_SET_ENABLE: i32 = crate::runtime::forms::codes::elm_value::MWNDBTN_SET_ENABLE;
2116    pub const MWNDBTN_SET_DISABLE: i32 =
2117        crate::runtime::forms::codes::elm_value::MWNDBTN_SET_DISABLE;
2118    pub const SCRIPT_SET_AUTO_SAVEPOINT_OFF: i32 =
2119        crate::runtime::forms::codes::elm_value::SCRIPT_SET_AUTO_SAVEPOINT_OFF;
2120    pub const SCRIPT_SET_AUTO_SAVEPOINT_ON: i32 =
2121        crate::runtime::forms::codes::elm_value::SCRIPT_SET_AUTO_SAVEPOINT_ON;
2122    pub const SCRIPT_SET_SKIP_DISABLE: i32 =
2123        crate::runtime::forms::codes::elm_value::SCRIPT_SET_SKIP_DISABLE;
2124    pub const SCRIPT_SET_SKIP_ENABLE: i32 =
2125        crate::runtime::forms::codes::elm_value::SCRIPT_SET_SKIP_ENABLE;
2126    pub const SCRIPT_GET_SKIP_DISABLE_FLAG: i32 =
2127        crate::runtime::forms::codes::elm_value::SCRIPT_GET_SKIP_DISABLE_FLAG;
2128    pub const SCRIPT_SET_SKIP_DISABLE_FLAG: i32 =
2129        crate::runtime::forms::codes::elm_value::SCRIPT_SET_SKIP_DISABLE_FLAG;
2130    pub const SCRIPT_SET_CTRL_SKIP_DISABLE: i32 =
2131        crate::runtime::forms::codes::elm_value::SCRIPT_SET_CTRL_SKIP_DISABLE;
2132    pub const SCRIPT_SET_CTRL_SKIP_ENABLE: i32 =
2133        crate::runtime::forms::codes::elm_value::SCRIPT_SET_CTRL_SKIP_ENABLE;
2134    pub const SCRIPT_GET_CTRL_SKIP_DISABLE_FLAG: i32 =
2135        crate::runtime::forms::codes::elm_value::SCRIPT_GET_CTRL_SKIP_DISABLE_FLAG;
2136    pub const SCRIPT_SET_CTRL_SKIP_DISABLE_FLAG: i32 =
2137        crate::runtime::forms::codes::elm_value::SCRIPT_SET_CTRL_SKIP_DISABLE_FLAG;
2138    pub const SCRIPT_CHECK_SKIP: i32 = crate::runtime::forms::codes::elm_value::SCRIPT_CHECK_SKIP;
2139    pub const SCRIPT_SET_STOP_SKIP_BY_KEY_DISABLE: i32 =
2140        crate::runtime::forms::codes::elm_value::SCRIPT_SET_STOP_SKIP_BY_KEY_DISABLE;
2141    pub const SCRIPT_SET_STOP_SKIP_BY_KEY_ENABLE: i32 =
2142        crate::runtime::forms::codes::elm_value::SCRIPT_SET_STOP_SKIP_BY_KEY_ENABLE;
2143    pub const SCRIPT_SET_END_MSG_BY_KEY_DISABLE: i32 =
2144        crate::runtime::forms::codes::elm_value::SCRIPT_SET_END_MSG_BY_KEY_DISABLE;
2145    pub const SCRIPT_SET_END_MSG_BY_KEY_ENABLE: i32 =
2146        crate::runtime::forms::codes::elm_value::SCRIPT_SET_END_MSG_BY_KEY_ENABLE;
2147    pub const SCRIPT_SET_SKIP_UNREAD_MESSAGE_FLAG: i32 =
2148        crate::runtime::forms::codes::elm_value::SCRIPT_SET_SKIP_UNREAD_MESSAGE_FLAG;
2149    pub const SCRIPT_GET_SKIP_UNREAD_MESSAGE_FLAG: i32 =
2150        crate::runtime::forms::codes::elm_value::SCRIPT_GET_SKIP_UNREAD_MESSAGE_FLAG;
2151    pub const SCRIPT_START_AUTO_MODE: i32 =
2152        crate::runtime::forms::codes::elm_value::SCRIPT_START_AUTO_MODE;
2153    pub const SCRIPT_END_AUTO_MODE: i32 =
2154        crate::runtime::forms::codes::elm_value::SCRIPT_END_AUTO_MODE;
2155    pub const SCRIPT_SET_AUTO_MODE_MOJI_WAIT: i32 =
2156        crate::runtime::forms::codes::elm_value::SCRIPT_SET_AUTO_MODE_MOJI_WAIT;
2157    pub const SCRIPT_SET_AUTO_MODE_MOJI_WAIT_DEFAULT: i32 =
2158        crate::runtime::forms::codes::elm_value::SCRIPT_SET_AUTO_MODE_MOJI_WAIT_DEFAULT;
2159    pub const SCRIPT_GET_AUTO_MODE_MOJI_WAIT: i32 =
2160        crate::runtime::forms::codes::elm_value::SCRIPT_GET_AUTO_MODE_MOJI_WAIT;
2161    pub const SCRIPT_SET_AUTO_MODE_MIN_WAIT: i32 =
2162        crate::runtime::forms::codes::elm_value::SCRIPT_SET_AUTO_MODE_MIN_WAIT;
2163    pub const SCRIPT_SET_AUTO_MODE_MIN_WAIT_DEFAULT: i32 =
2164        crate::runtime::forms::codes::elm_value::SCRIPT_SET_AUTO_MODE_MIN_WAIT_DEFAULT;
2165    pub const SCRIPT_GET_AUTO_MODE_MIN_WAIT: i32 =
2166        crate::runtime::forms::codes::elm_value::SCRIPT_GET_AUTO_MODE_MIN_WAIT;
2167    pub const SCRIPT_SET_AUTO_MODE_MOJI_CNT: i32 =
2168        crate::runtime::forms::codes::elm_value::SCRIPT_SET_AUTO_MODE_MOJI_CNT;
2169    pub const SCRIPT_SET_MESSAGE_SPEED: i32 =
2170        crate::runtime::forms::codes::elm_value::SCRIPT_SET_MESSAGE_SPEED;
2171    pub const SCRIPT_SET_MESSAGE_SPEED_DEFAULT: i32 =
2172        crate::runtime::forms::codes::elm_value::SCRIPT_SET_MESSAGE_SPEED_DEFAULT;
2173    pub const SCRIPT_GET_MESSAGE_SPEED: i32 =
2174        crate::runtime::forms::codes::elm_value::SCRIPT_GET_MESSAGE_SPEED;
2175    pub const SCRIPT_SET_MESSAGE_NOWAIT_FLAG: i32 =
2176        crate::runtime::forms::codes::elm_value::SCRIPT_SET_MESSAGE_NOWAIT_FLAG;
2177    pub const SCRIPT_GET_MESSAGE_NOWAIT_FLAG: i32 =
2178        crate::runtime::forms::codes::elm_value::SCRIPT_GET_MESSAGE_NOWAIT_FLAG;
2179    pub const SCRIPT_SET_MSG_ASYNC_MODE_ON: i32 =
2180        crate::runtime::forms::codes::elm_value::SCRIPT_SET_MSG_ASYNC_MODE_ON;
2181    pub const SCRIPT_SET_MSG_ASYNC_MODE_ON_ONCE: i32 =
2182        crate::runtime::forms::codes::elm_value::SCRIPT_SET_MSG_ASYNC_MODE_ON_ONCE;
2183    pub const SCRIPT_SET_MSG_ASYNC_MODE_OFF: i32 =
2184        crate::runtime::forms::codes::elm_value::SCRIPT_SET_MSG_ASYNC_MODE_OFF;
2185    pub const SCRIPT_SET_HIDE_MWND_DISABLE: i32 =
2186        crate::runtime::forms::codes::elm_value::SCRIPT_SET_HIDE_MWND_DISABLE;
2187    pub const SCRIPT_SET_HIDE_MWND_ENABLE: i32 =
2188        crate::runtime::forms::codes::elm_value::SCRIPT_SET_HIDE_MWND_ENABLE;
2189    pub const SCRIPT_SET_MSG_BACK_DISABLE: i32 =
2190        crate::runtime::forms::codes::elm_value::SCRIPT_SET_MSG_BACK_DISABLE;
2191    pub const SCRIPT_SET_MSG_BACK_ENABLE: i32 =
2192        crate::runtime::forms::codes::elm_value::SCRIPT_SET_MSG_BACK_ENABLE;
2193    pub const SCRIPT_SET_MSG_BACK_OFF: i32 =
2194        crate::runtime::forms::codes::elm_value::SCRIPT_SET_MSG_BACK_OFF;
2195    pub const SCRIPT_SET_MSG_BACK_ON: i32 =
2196        crate::runtime::forms::codes::elm_value::SCRIPT_SET_MSG_BACK_ON;
2197    pub const SCRIPT_SET_MSG_BACK_DISP_OFF: i32 =
2198        crate::runtime::forms::codes::elm_value::SCRIPT_SET_MSG_BACK_DISP_OFF;
2199    pub const SCRIPT_SET_MSG_BACK_DISP_ON: i32 =
2200        crate::runtime::forms::codes::elm_value::SCRIPT_SET_MSG_BACK_DISP_ON;
2201    pub const SCRIPT_SET_MSG_BACK_PROC_OFF: i32 =
2202        crate::runtime::forms::codes::elm_value::SCRIPT_SET_MSG_BACK_PROC_OFF;
2203    pub const SCRIPT_SET_MSG_BACK_PROC_ON: i32 =
2204        crate::runtime::forms::codes::elm_value::SCRIPT_SET_MSG_BACK_PROC_ON;
2205    pub const SCRIPT_SET_MOUSE_MOVE_BY_KEY_DISABLE: i32 =
2206        crate::runtime::forms::codes::elm_value::SCRIPT_SET_MOUSE_MOVE_BY_KEY_DISABLE;
2207    pub const SCRIPT_SET_MOUSE_MOVE_BY_KEY_ENABLE: i32 =
2208        crate::runtime::forms::codes::elm_value::SCRIPT_SET_MOUSE_MOVE_BY_KEY_ENABLE;
2209    pub const SCRIPT_SET_MOUSE_DISP_OFF: i32 =
2210        crate::runtime::forms::codes::elm_value::SCRIPT_SET_MOUSE_DISP_OFF;
2211    pub const SCRIPT_SET_MOUSE_DISP_ON: i32 =
2212        crate::runtime::forms::codes::elm_value::SCRIPT_SET_MOUSE_DISP_ON;
2213    pub const SCRIPT_SET_MOUSE_CURSOR_HIDE_ONOFF: i32 =
2214        crate::runtime::forms::codes::elm_value::SCRIPT_SET_MOUSE_CURSOR_HIDE_ONOFF;
2215    pub const SCRIPT_SET_MOUSE_CURSOR_HIDE_ONOFF_DEFAULT: i32 =
2216        crate::runtime::forms::codes::elm_value::SCRIPT_SET_MOUSE_CURSOR_HIDE_ONOFF_DEFAULT;
2217    pub const SCRIPT_GET_MOUSE_CURSOR_HIDE_ONOFF: i32 =
2218        crate::runtime::forms::codes::elm_value::SCRIPT_GET_MOUSE_CURSOR_HIDE_ONOFF;
2219    pub const SCRIPT_SET_MOUSE_CURSOR_HIDE_TIME: i32 =
2220        crate::runtime::forms::codes::elm_value::SCRIPT_SET_MOUSE_CURSOR_HIDE_TIME;
2221    pub const SCRIPT_SET_MOUSE_CURSOR_HIDE_TIME_DEFAULT: i32 =
2222        crate::runtime::forms::codes::elm_value::SCRIPT_SET_MOUSE_CURSOR_HIDE_TIME_DEFAULT;
2223    pub const SCRIPT_GET_MOUSE_CURSOR_HIDE_TIME: i32 =
2224        crate::runtime::forms::codes::elm_value::SCRIPT_GET_MOUSE_CURSOR_HIDE_TIME;
2225    pub const SCRIPT_SET_KEY_DISABLE: i32 =
2226        crate::runtime::forms::codes::elm_value::SCRIPT_SET_KEY_DISABLE;
2227    pub const SCRIPT_SET_KEY_ENABLE: i32 =
2228        crate::runtime::forms::codes::elm_value::SCRIPT_SET_KEY_ENABLE;
2229    pub const SCRIPT_SET_MWND_ANIME_ON_FLAG: i32 =
2230        crate::runtime::forms::codes::elm_value::SCRIPT_SET_MWND_ANIME_ON_FLAG;
2231    pub const SCRIPT_GET_MWND_ANIME_ON_FLAG: i32 =
2232        crate::runtime::forms::codes::elm_value::SCRIPT_GET_MWND_ANIME_ON_FLAG;
2233    pub const SCRIPT_SET_MWND_ANIME_OFF_FLAG: i32 =
2234        crate::runtime::forms::codes::elm_value::SCRIPT_SET_MWND_ANIME_OFF_FLAG;
2235    pub const SCRIPT_GET_MWND_ANIME_OFF_FLAG: i32 =
2236        crate::runtime::forms::codes::elm_value::SCRIPT_GET_MWND_ANIME_OFF_FLAG;
2237    pub const SCRIPT_SET_MWND_DISP_OFF_FLAG: i32 =
2238        crate::runtime::forms::codes::elm_value::SCRIPT_SET_MWND_DISP_OFF_FLAG;
2239    pub const SCRIPT_GET_MWND_DISP_OFF_FLAG: i32 =
2240        crate::runtime::forms::codes::elm_value::SCRIPT_GET_MWND_DISP_OFF_FLAG;
2241    pub const SCRIPT_SET_QUAKE_STOP_FLAG: i32 =
2242        crate::runtime::forms::codes::elm_value::SCRIPT_SET_QUAKE_STOP_FLAG;
2243    pub const SCRIPT_GET_EMOTE_MOUTH_STOP_FLAG: i32 =
2244        crate::runtime::forms::codes::elm_value::SCRIPT_GET_EMOTE_MOUTH_STOP_FLAG;
2245    pub const SCRIPT_SET_EMOTE_MOUTH_STOP_FLAG: i32 =
2246        crate::runtime::forms::codes::elm_value::SCRIPT_SET_EMOTE_MOUTH_STOP_FLAG;
2247    pub const SCRIPT_GET_QUAKE_STOP_FLAG: i32 =
2248        crate::runtime::forms::codes::elm_value::SCRIPT_GET_QUAKE_STOP_FLAG;
2249    pub const SCRIPT_SET_VSYNC_WAIT_OFF_FLAG: i32 =
2250        crate::runtime::forms::codes::elm_value::SCRIPT_SET_VSYNC_WAIT_OFF_FLAG;
2251    pub const SCRIPT_GET_VSYNC_WAIT_OFF_FLAG: i32 =
2252        crate::runtime::forms::codes::elm_value::SCRIPT_GET_VSYNC_WAIT_OFF_FLAG;
2253    pub const SCRIPT_SET_KOE_DONT_STOP_ON_FLAG: i32 =
2254        crate::runtime::forms::codes::elm_value::SCRIPT_SET_KOE_DONT_STOP_ON_FLAG;
2255    pub const SCRIPT_GET_KOE_DONT_STOP_ON_FLAG: i32 =
2256        crate::runtime::forms::codes::elm_value::SCRIPT_GET_KOE_DONT_STOP_ON_FLAG;
2257    pub const SCRIPT_SET_KOE_DONT_STOP_OFF_FLAG: i32 =
2258        crate::runtime::forms::codes::elm_value::SCRIPT_SET_KOE_DONT_STOP_OFF_FLAG;
2259    pub const SCRIPT_GET_KOE_DONT_STOP_OFF_FLAG: i32 =
2260        crate::runtime::forms::codes::elm_value::SCRIPT_GET_KOE_DONT_STOP_OFF_FLAG;
2261    pub const SCRIPT_SET_SHORTCUT_DISABLE: i32 =
2262        crate::runtime::forms::codes::elm_value::SCRIPT_SET_SHORTCUT_DISABLE;
2263    pub const SCRIPT_SET_SHORTCUT_ENABLE: i32 =
2264        crate::runtime::forms::codes::elm_value::SCRIPT_SET_SHORTCUT_ENABLE;
2265    pub const SCRIPT_START_BGMFADE: i32 =
2266        crate::runtime::forms::codes::elm_value::SCRIPT_START_BGMFADE;
2267    pub const SCRIPT_END_BGMFADE: i32 = crate::runtime::forms::codes::elm_value::SCRIPT_END_BGMFADE;
2268    pub const SCRIPT_SET_SKIP_TRIGGER: i32 =
2269        crate::runtime::forms::codes::elm_value::SCRIPT_SET_SKIP_TRIGGER;
2270    pub const SCRIPT_IGNORE_R_ON: i32 = crate::runtime::forms::codes::elm_value::SCRIPT_IGNORE_R_ON;
2271    pub const SCRIPT_IGNORE_R_OFF: i32 =
2272        crate::runtime::forms::codes::elm_value::SCRIPT_IGNORE_R_OFF;
2273    pub const SCRIPT_SET_CURSOR_NO: i32 =
2274        crate::runtime::forms::codes::elm_value::SCRIPT_SET_CURSOR_NO;
2275    pub const SCRIPT_GET_CURSOR_NO: i32 =
2276        crate::runtime::forms::codes::elm_value::SCRIPT_GET_CURSOR_NO;
2277    pub const SCRIPT_SET_TIME_STOP_FLAG: i32 =
2278        crate::runtime::forms::codes::elm_value::SCRIPT_SET_TIME_STOP_FLAG;
2279    pub const SCRIPT_SET_COUNTER_TIME_STOP_FLAG: i32 =
2280        crate::runtime::forms::codes::elm_value::SCRIPT_SET_COUNTER_TIME_STOP_FLAG;
2281    pub const SCRIPT_SET_FRAME_ACTION_TIME_STOP_FLAG: i32 =
2282        crate::runtime::forms::codes::elm_value::SCRIPT_SET_FRAME_ACTION_TIME_STOP_FLAG;
2283    pub const SCRIPT_SET_STAGE_TIME_STOP_FLAG: i32 =
2284        crate::runtime::forms::codes::elm_value::SCRIPT_SET_STAGE_TIME_STOP_FLAG;
2285    pub const SCRIPT_GET_TIME_STOP_FLAG: i32 =
2286        crate::runtime::forms::codes::elm_value::SCRIPT_GET_TIME_STOP_FLAG;
2287    pub const SCRIPT_GET_COUNTER_TIME_STOP_FLAG: i32 =
2288        crate::runtime::forms::codes::elm_value::SCRIPT_GET_COUNTER_TIME_STOP_FLAG;
2289    pub const SCRIPT_GET_FRAME_ACTION_TIME_STOP_FLAG: i32 =
2290        crate::runtime::forms::codes::elm_value::SCRIPT_GET_FRAME_ACTION_TIME_STOP_FLAG;
2291    pub const SCRIPT_GET_STAGE_TIME_STOP_FLAG: i32 =
2292        crate::runtime::forms::codes::elm_value::SCRIPT_GET_STAGE_TIME_STOP_FLAG;
2293    pub const SCRIPT_SET_FONT_NAME: i32 =
2294        crate::runtime::forms::codes::elm_value::SCRIPT_SET_FONT_NAME;
2295    pub const SCRIPT_SET_FONT_NAME_DEFAULT: i32 =
2296        crate::runtime::forms::codes::elm_value::SCRIPT_SET_FONT_NAME_DEFAULT;
2297    pub const SCRIPT_GET_FONT_NAME: i32 =
2298        crate::runtime::forms::codes::elm_value::SCRIPT_GET_FONT_NAME;
2299    pub const SCRIPT_SET_FONT_BOLD: i32 =
2300        crate::runtime::forms::codes::elm_value::SCRIPT_SET_FONT_BOLD;
2301    pub const SCRIPT_SET_FONT_BOLD_DEFAULT: i32 =
2302        crate::runtime::forms::codes::elm_value::SCRIPT_SET_FONT_BOLD_DEFAULT;
2303    pub const SCRIPT_GET_FONT_BOLD: i32 =
2304        crate::runtime::forms::codes::elm_value::SCRIPT_GET_FONT_BOLD;
2305    pub const SCRIPT_SET_FONT_SHADOW: i32 =
2306        crate::runtime::forms::codes::elm_value::SCRIPT_SET_FONT_SHADOW;
2307    pub const SCRIPT_SET_FONT_SHADOW_DEFAULT: i32 =
2308        crate::runtime::forms::codes::elm_value::SCRIPT_SET_FONT_SHADOW_DEFAULT;
2309    pub const SCRIPT_GET_FONT_SHADOW: i32 =
2310        crate::runtime::forms::codes::elm_value::SCRIPT_GET_FONT_SHADOW;
2311    pub const SCRIPT_SET_JOYPAD_MODE_OVERRIDE: i32 =
2312        crate::runtime::forms::codes::elm_value::SCRIPT_SET_JOYPAD_MODE_OVERRIDE;
2313    pub const SCRIPT_RESET_JOYPAD_MODE_OVERRIDE: i32 =
2314        crate::runtime::forms::codes::elm_value::SCRIPT_RESET_JOYPAD_MODE_OVERRIDE;
2315    pub const SCRIPT_GET_JOYPAD_MODE_OVERRIDE: i32 =
2316        crate::runtime::forms::codes::elm_value::SCRIPT_GET_JOYPAD_MODE_OVERRIDE;
2317    pub const SYSTEM_CHECK_ACTIVE: i32 =
2318        crate::runtime::forms::codes::elm_value::SYSTEM_CHECK_ACTIVE;
2319    pub const SYSTEM_CHECK_DEBUG_FLAG: i32 =
2320        crate::runtime::forms::codes::elm_value::SYSTEM_CHECK_DEBUG_FLAG;
2321    pub const SYSTEM_SHELL_OPEN_FILE: i32 =
2322        crate::runtime::forms::codes::elm_value::SYSTEM_SHELL_OPEN_FILE;
2323    pub const SYSTEM_SHELL_OPEN_WEB: i32 =
2324        crate::runtime::forms::codes::elm_value::SYSTEM_SHELL_OPEN_WEB;
2325    pub const SYSTEM_CHECK_FILE_EXIST: i32 =
2326        crate::runtime::forms::codes::elm_value::SYSTEM_CHECK_FILE_EXIST;
2327    pub const SYSTEM_CHECK_FILE_EXIST_SAVE_DIR: i32 =
2328        crate::runtime::forms::codes::elm_value::SYSTEM_CHECK_FILE_EXIST_SAVE_DIR;
2329    pub const SYSTEM_CHECK_DUMMY_FILE_ONCE: i32 =
2330        crate::runtime::forms::codes::elm_value::SYSTEM_CHECK_DUMMY_FILE_ONCE;
2331    pub const SYSTEM_CLEAR_DUMMY_FILE: i32 =
2332        crate::runtime::forms::codes::elm_value::SYSTEM_CLEAR_DUMMY_FILE;
2333    pub const SYSTEM_OPEN_DIALOG_FOR_CHIHAYA_BENCH: i32 =
2334        crate::runtime::forms::codes::elm_value::SYSTEM_OPEN_DIALOG_FOR_CHIHAYA_BENCH;
2335    pub const SYSTEM_GET_SPEC_INFO_FOR_CHIHAYA_BENCH: i32 =
2336        crate::runtime::forms::codes::elm_value::SYSTEM_GET_SPEC_INFO_FOR_CHIHAYA_BENCH;
2337    pub const SYSTEM_MESSAGEBOX_OK: i32 =
2338        crate::runtime::forms::codes::elm_value::SYSTEM_MESSAGEBOX_OK;
2339    pub const SYSTEM_MESSAGEBOX_OKCANCEL: i32 =
2340        crate::runtime::forms::codes::elm_value::SYSTEM_MESSAGEBOX_OKCANCEL;
2341    pub const SYSTEM_MESSAGEBOX_YESNO: i32 =
2342        crate::runtime::forms::codes::elm_value::SYSTEM_MESSAGEBOX_YESNO;
2343    pub const SYSTEM_MESSAGEBOX_YESNOCANCEL: i32 =
2344        crate::runtime::forms::codes::elm_value::SYSTEM_MESSAGEBOX_YESNOCANCEL;
2345    pub const SYSTEM_DEBUG_MESSAGEBOX_OK: i32 =
2346        crate::runtime::forms::codes::elm_value::SYSTEM_DEBUG_MESSAGEBOX_OK;
2347    pub const SYSTEM_DEBUG_MESSAGEBOX_OKCANCEL: i32 =
2348        crate::runtime::forms::codes::elm_value::SYSTEM_DEBUG_MESSAGEBOX_OKCANCEL;
2349    pub const SYSTEM_DEBUG_MESSAGEBOX_YESNO: i32 =
2350        crate::runtime::forms::codes::elm_value::SYSTEM_DEBUG_MESSAGEBOX_YESNO;
2351    pub const SYSTEM_DEBUG_MESSAGEBOX_YESNOCANCEL: i32 =
2352        crate::runtime::forms::codes::elm_value::SYSTEM_DEBUG_MESSAGEBOX_YESNOCANCEL;
2353    pub const SYSTEM_DEBUG_WRITE_LOG: i32 =
2354        crate::runtime::forms::codes::elm_value::SYSTEM_DEBUG_WRITE_LOG;
2355    pub const SYSTEM_GET_CALENDAR: i32 =
2356        crate::runtime::forms::codes::elm_value::SYSTEM_GET_CALENDAR;
2357    pub const SYSTEM_GET_UNIX_TIME: i32 =
2358        crate::runtime::forms::codes::elm_value::SYSTEM_GET_UNIX_TIME;
2359    pub const SYSTEM_GET_LANGUAGE: i32 =
2360        crate::runtime::forms::codes::elm_value::SYSTEM_GET_LANGUAGE;
2361    pub const EXCALL_ARRAY: i32 = crate::runtime::forms::codes::elm_value::EXCALL_ARRAY;
2362    pub const EXCALL_ALLOC: i32 = crate::runtime::forms::codes::elm_value::EXCALL_ALLOC;
2363    pub const EXCALL_CHECK_ALLOC: i32 = crate::runtime::forms::codes::elm_value::EXCALL_CHECK_ALLOC;
2364    pub const EXCALL_IS_EXCALL: i32 = crate::runtime::forms::codes::elm_value::EXCALL_IS_EXCALL;
2365    pub const EXCALL_FREE: i32 = crate::runtime::forms::codes::elm_value::EXCALL_FREE;
2366    pub const EXCALL_STAGE: i32 = crate::runtime::forms::codes::elm_value::EXCALL_STAGE;
2367    pub const EXCALL_BACK: i32 = crate::runtime::forms::codes::elm_value::EXCALL_BACK;
2368    pub const EXCALL_FRONT: i32 = crate::runtime::forms::codes::elm_value::EXCALL_FRONT;
2369    pub const EXCALL_NEXT: i32 = crate::runtime::forms::codes::elm_value::EXCALL_NEXT;
2370    pub const EXCALL_COUNTER: i32 = crate::runtime::forms::codes::elm_value::EXCALL_COUNTER;
2371    pub const EXCALL_FRAME_ACTION: i32 =
2372        crate::runtime::forms::codes::elm_value::EXCALL_FRAME_ACTION;
2373    pub const EXCALL_FRAME_ACTION_CH: i32 =
2374        crate::runtime::forms::codes::elm_value::EXCALL_FRAME_ACTION_CH;
2375    pub const EXCALL_F: i32 = crate::runtime::forms::codes::elm_value::EXCALL_F;
2376    pub const EXCALL_SCRIPT: i32 = crate::runtime::forms::codes::elm_value::EXCALL_SCRIPT;
2377    pub const STEAM_SET_ACHIEVEMENT: i32 =
2378        crate::runtime::forms::codes::elm_value::STEAM_SET_ACHIEVEMENT;
2379    pub const STEAM_RESET_ALL_STATUS: i32 =
2380        crate::runtime::forms::codes::elm_value::STEAM_RESET_ALL_STATUS;
2381}
2382
2383pub use elm_value::*;
2384pub use global_form::*;
2385
2386// -----------------------------------------------------------------------------
2387// Static runtime constants.
2388// -----------------------------------------------------------------------------
2389
2390// Runtime numeric constants recovered from the original engine and reverse results.
2391// Values here are fixed constants used directly by the runtime.
2392
2393#[derive(Debug, Clone)]
2394pub struct RuntimeConstants {
2395    // Global form IDs
2396    pub form_global_stage: u32,
2397    pub form_global_mov: u32,
2398    pub form_global_bgm: u32,
2399    pub form_global_bgm_table: u32,
2400    pub form_global_pcm: u32,
2401    pub form_global_pcmch: u32,
2402    pub form_global_se: u32,
2403    pub form_global_pcm_event: u32,
2404    pub form_global_excall: u32,
2405    pub form_global_koe_st: u32,
2406
2407    pub form_global_screen: u32,
2408    pub form_global_msgbk: u32,
2409
2410    pub form_global_input: u32,
2411    pub form_global_mouse: u32,
2412    pub form_global_keylist: u32,
2413    pub form_global_key: u32,
2414    pub form_global_joypad: u32,
2415
2416    pub form_global_syscom: u32,
2417    pub form_global_script: u32,
2418    pub form_global_system: u32,
2419    pub form_global_frame_action: u32,
2420    pub form_global_frame_action_ch: u32,
2421
2422    pub form_global_math: u32,
2423    pub form_global_cgtable: u32,
2424    pub form_global_database: u32,
2425    pub form_global_g00buf: u32,
2426    pub form_global_mask: u32,
2427    pub form_global_editbox: u32,
2428    pub form_global_file: u32,
2429    pub form_global_steam: u32,
2430
2431    // SCREEN selectors and aliases (optional)
2432    pub screen_sel_effect: i32,
2433    pub screen_sel_quake: i32,
2434    pub screen_sel_shake: i32,
2435
2436    pub screen_x: i32,
2437    pub screen_y: i32,
2438    pub screen_z: i32,
2439    pub screen_mono: i32,
2440    pub screen_reverse: i32,
2441    pub screen_bright: i32,
2442    pub screen_dark: i32,
2443    pub screen_color_r: i32,
2444    pub screen_color_g: i32,
2445    pub screen_color_b: i32,
2446    pub screen_color_rate: i32,
2447    pub screen_color_add_r: i32,
2448    pub screen_color_add_g: i32,
2449    pub screen_color_add_b: i32,
2450
2451    pub screen_x_eve: i32,
2452    pub screen_y_eve: i32,
2453    pub screen_z_eve: i32,
2454    pub screen_mono_eve: i32,
2455    pub screen_reverse_eve: i32,
2456    pub screen_bright_eve: i32,
2457    pub screen_dark_eve: i32,
2458    pub screen_color_r_eve: i32,
2459    pub screen_color_g_eve: i32,
2460    pub screen_color_b_eve: i32,
2461    pub screen_color_rate_eve: i32,
2462    pub screen_color_add_r_eve: i32,
2463    pub screen_color_add_g_eve: i32,
2464    pub screen_color_add_b_eve: i32,
2465
2466    // EFFECT item op IDs (optional)
2467    pub effect_init: i32,
2468    pub effect_wipe_copy: i32,
2469    pub effect_wipe_erase: i32,
2470    pub effect_x: i32,
2471    pub effect_y: i32,
2472    pub effect_z: i32,
2473    pub effect_mono: i32,
2474    pub effect_reverse: i32,
2475    pub effect_bright: i32,
2476    pub effect_dark: i32,
2477    pub effect_color_r: i32,
2478    pub effect_color_g: i32,
2479    pub effect_color_b: i32,
2480    pub effect_color_rate: i32,
2481    pub effect_color_add_r: i32,
2482    pub effect_color_add_g: i32,
2483    pub effect_color_add_b: i32,
2484    pub effect_x_eve: i32,
2485    pub effect_y_eve: i32,
2486    pub effect_z_eve: i32,
2487    pub effect_mono_eve: i32,
2488    pub effect_reverse_eve: i32,
2489    pub effect_bright_eve: i32,
2490    pub effect_dark_eve: i32,
2491    pub effect_color_r_eve: i32,
2492    pub effect_color_g_eve: i32,
2493    pub effect_color_b_eve: i32,
2494    pub effect_color_rate_eve: i32,
2495    pub effect_color_add_r_eve: i32,
2496    pub effect_color_add_g_eve: i32,
2497    pub effect_color_add_b_eve: i32,
2498    pub effect_begin_order: i32,
2499    pub effect_end_order: i32,
2500    pub effect_begin_layer: i32,
2501    pub effect_end_layer: i32,
2502
2503    // Input/Key op codes (all externally configurable)
2504    pub exkey_decide: i32,
2505    pub exkey_cancel: i32,
2506
2507    pub input_op_decide: i32,
2508    pub input_op_cancel: i32,
2509    pub input_op_clear: i32,
2510    pub input_op_next: i32,
2511
2512    pub mouse_op_x: i32,
2513    pub mouse_op_y: i32,
2514    pub mouse_op_clear: i32,
2515    pub mouse_op_wheel: i32,
2516    pub mouse_op_left: i32,
2517    pub mouse_op_right: i32,
2518    pub mouse_op_next: i32,
2519    pub mouse_op_get_pos: i32,
2520    pub mouse_op_set_pos: i32,
2521
2522    pub keylist_op_wait: i32,
2523    pub keylist_op_wait_force: i32,
2524    pub keylist_op_clear: i32,
2525    pub keylist_op_next: i32,
2526
2527    pub key_op_dir: i32,
2528    pub key_op_on_down: i32,
2529    pub key_op_on_up: i32,
2530    pub key_op_on_down_up: i32,
2531    pub key_op_is_down: i32,
2532    pub key_op_is_up: i32,
2533    pub key_op_on_flick: i32,
2534    pub key_op_flick: i32,
2535    pub key_op_flick_angle: i32,
2536
2537    // MATH element codes (all externally configurable)
2538    pub math_max: i32,
2539    pub math_min: i32,
2540    pub math_limit: i32,
2541    pub math_abs: i32,
2542    pub math_rand: i32,
2543    pub math_sqrt: i32,
2544    pub math_log: i32,
2545    pub math_log2: i32,
2546    pub math_log10: i32,
2547    pub math_sin: i32,
2548    pub math_cos: i32,
2549    pub math_tan: i32,
2550    pub math_arcsin: i32,
2551    pub math_arccos: i32,
2552    pub math_arctan: i32,
2553    pub math_distance: i32,
2554    pub math_angle: i32,
2555    pub math_linear: i32,
2556    pub math_tostr: i32,
2557    pub math_tostr_zero: i32,
2558
2559    // CGTABLE element codes (all externally configurable)
2560    pub cgtable_flag: i32,
2561    pub cgtable_set_disable: i32,
2562    pub cgtable_set_enable: i32,
2563    pub cgtable_set_all_flag: i32,
2564    pub cgtable_get_cg_cnt: i32,
2565    pub cgtable_get_look_cnt: i32,
2566    pub cgtable_get_look_percent: i32,
2567    pub cgtable_get_flag_no_by_name: i32,
2568    pub cgtable_get_look_by_name: i32,
2569    pub cgtable_set_look_by_name: i32,
2570    pub cgtable_get_name_by_flag_no: i32,
2571
2572    // DATABASE element codes (all externally configurable)
2573    pub database_list_get_size: i32,
2574    pub database_get_num: i32,
2575    pub database_get_str: i32,
2576    pub database_get_data: i32,
2577    pub database_check_item: i32,
2578    pub database_check_column: i32,
2579    pub database_find_num: i32,
2580    pub database_find_str: i32,
2581    pub database_find_str_real: i32,
2582
2583    // G00BUF element codes (all externally configurable)
2584    pub g00buf_list_get_size: i32,
2585    pub g00buf_list_free_all: i32,
2586    pub g00buf_load: i32,
2587    pub g00buf_free: i32,
2588
2589    // FILE element codes (all externally configurable)
2590    pub file_preload_omv: i32,
2591
2592    // STEAM element codes (all externally configurable)
2593    pub steam_set_achievement: i32,
2594    pub steam_reset_all_status: i32,
2595
2596    // Element helpers
2597    pub elm_array: i32,
2598    pub elm_up: i32,
2599
2600    // Stage element codes
2601    pub stage_elm_object: i32,
2602    pub stage_elm_world: i32,
2603
2604    // World list element codes (optional)
2605    pub worldlist_create: i32,
2606    pub worldlist_destroy: i32,
2607
2608    // World element codes (optional)
2609    pub world_init: i32,
2610    pub world_get_no: i32,
2611    pub world_mode: i32,
2612    pub world_camera_eye_x: i32,
2613    pub world_camera_eye_y: i32,
2614    pub world_camera_eye_z: i32,
2615    pub world_camera_pint_x: i32,
2616    pub world_camera_pint_y: i32,
2617    pub world_camera_pint_z: i32,
2618    pub world_camera_up_x: i32,
2619    pub world_camera_up_y: i32,
2620    pub world_camera_up_z: i32,
2621    pub world_camera_eye_x_eve: i32,
2622    pub world_camera_eye_y_eve: i32,
2623    pub world_camera_eye_z_eve: i32,
2624    pub world_camera_pint_x_eve: i32,
2625    pub world_camera_pint_y_eve: i32,
2626    pub world_camera_pint_z_eve: i32,
2627    pub world_camera_up_x_eve: i32,
2628    pub world_camera_up_y_eve: i32,
2629    pub world_camera_up_z_eve: i32,
2630    pub world_camera_view_angle: i32,
2631    pub world_set_camera_eye: i32,
2632    pub world_calc_camera_eye: i32,
2633    pub world_set_camera_pint: i32,
2634    pub world_calc_camera_pint: i32,
2635    pub world_set_camera_up: i32,
2636    pub world_mono: i32,
2637    pub world_set_camera_eve_xz_rotate: i32,
2638    pub world_order: i32,
2639    pub world_layer: i32,
2640    pub world_wipe_copy: i32,
2641    pub world_wipe_erase: i32,
2642
2643    // Object element codes (subset)
2644    pub obj_disp: i32,
2645    pub obj_patno: i32,
2646    pub obj_alpha: i32,
2647    pub obj_layer: i32,
2648    pub obj_order: i32,
2649    pub obj_x: i32,
2650    pub obj_y: i32,
2651    pub obj_z: i32,
2652    pub obj_create: i32,
2653
2654    // Object creation ops
2655    pub obj_create_number: i32,
2656    pub obj_create_weather: i32,
2657    pub obj_create_mesh: i32,
2658    pub obj_create_billboard: i32,
2659    pub obj_create_save_thumb: i32,
2660    pub obj_create_capture_thumb: i32,
2661    pub obj_create_capture: i32,
2662    pub obj_create_movie: i32,
2663    pub obj_create_movie_loop: i32,
2664    pub obj_create_movie_wait: i32,
2665    pub obj_create_movie_wait_key: i32,
2666    pub obj_create_emote: i32,
2667    pub obj_create_copy_from: i32,
2668
2669    // Weather / Movie param ops
2670    pub obj_set_weather_param_type_a: i32,
2671    pub obj_set_weather_param_type_b: i32,
2672    pub obj_pause_movie: i32,
2673    pub obj_resume_movie: i32,
2674    pub obj_seek_movie: i32,
2675    pub obj_get_movie_seek_time: i32,
2676    pub obj_check_movie: i32,
2677    pub obj_wait_movie: i32,
2678    pub obj_wait_movie_key: i32,
2679    pub obj_end_movie_loop: i32,
2680    pub obj_set_movie_auto_free: i32,
2681
2682    // Button ops
2683    pub obj_clear_button: i32,
2684    pub obj_set_button: i32,
2685    pub obj_set_button_group: i32,
2686    pub obj_set_button_pushkeep: i32,
2687    pub obj_get_button_pushkeep: i32,
2688    pub obj_set_button_alpha_test: i32,
2689    pub obj_get_button_alpha_test: i32,
2690    pub obj_set_button_state_normal: i32,
2691    pub obj_set_button_state_select: i32,
2692    pub obj_set_button_state_disable: i32,
2693    pub obj_get_button_state: i32,
2694    pub obj_get_button_hit_state: i32,
2695    pub obj_get_button_real_state: i32,
2696    pub obj_set_button_call: i32,
2697    pub obj_clear_button_call: i32,
2698
2699    // Frame action and GAN
2700    pub obj_frame_action: i32,
2701    pub obj_frame_action_ch: i32,
2702    pub obj_load_gan: i32,
2703    pub obj_start_gan: i32,
2704
2705    // Stage object command-like ops.
2706    pub obj_wipe_copy: i32,
2707    pub obj_wipe_erase: i32,
2708    pub obj_click_disable: i32,
2709
2710    // Object element codes (extended subset)
2711    pub obj_world: i32,
2712    pub obj_center_x: i32,
2713    pub obj_center_y: i32,
2714    pub obj_center_z: i32,
2715    pub obj_set_center: i32,
2716    pub obj_scale_x: i32,
2717    pub obj_scale_y: i32,
2718    pub obj_scale_z: i32,
2719    pub obj_set_scale: i32,
2720    pub obj_rotate_x: i32,
2721    pub obj_rotate_y: i32,
2722    pub obj_rotate_z: i32,
2723    pub obj_set_rotate: i32,
2724    pub obj_clip_left: i32,
2725    pub obj_clip_top: i32,
2726    pub obj_clip_right: i32,
2727    pub obj_clip_bottom: i32,
2728    pub obj_set_clip: i32,
2729    pub obj_src_clip_left: i32,
2730    pub obj_src_clip_top: i32,
2731    pub obj_src_clip_right: i32,
2732    pub obj_src_clip_bottom: i32,
2733    pub obj_set_src_clip: i32,
2734    pub obj_tr: i32,
2735    pub obj_mono: i32,
2736    pub obj_reverse: i32,
2737    pub obj_bright: i32,
2738    pub obj_dark: i32,
2739    pub obj_color_r: i32,
2740    pub obj_color_g: i32,
2741    pub obj_color_b: i32,
2742    pub obj_color_rate: i32,
2743    pub obj_color_add_r: i32,
2744    pub obj_color_add_g: i32,
2745    pub obj_color_add_b: i32,
2746
2747    pub obj_set_pos: i32,
2748    pub obj_x_rep: i32,
2749    pub obj_y_rep: i32,
2750    pub obj_z_rep: i32,
2751
2752    pub obj_center_rep_x: i32,
2753    pub obj_center_rep_y: i32,
2754    pub obj_center_rep_z: i32,
2755    pub obj_set_center_rep: i32,
2756
2757    pub obj_clip_use: i32,
2758    pub obj_src_clip_use: i32,
2759
2760    pub obj_mask_no: i32,
2761    pub obj_tonecurve_no: i32,
2762    pub obj_culling: i32,
2763    pub obj_alpha_test: i32,
2764    pub obj_alpha_blend: i32,
2765    pub obj_blend: i32,
2766    pub obj_light_no: i32,
2767    pub obj_fog_use: i32,
2768    pub obj_mesh_anim_clip: i32,
2769    pub obj_mesh_anim_clip_name: i32,
2770    pub obj_mesh_anim_rate: i32,
2771    pub obj_mesh_anim_time_offset: i32,
2772    pub obj_mesh_anim_pause: i32,
2773    pub obj_mesh_anim_hold_time: i32,
2774    pub obj_mesh_anim_shift_time: i32,
2775    pub obj_mesh_anim_loop: i32,
2776    pub obj_mesh_anim_blend_clip: i32,
2777    pub obj_mesh_anim_blend_clip_name: i32,
2778    pub obj_mesh_anim_blend_weight: i32,
2779
2780    // Object *_EVE element codes
2781    pub obj_patno_eve: i32,
2782    pub obj_x_eve: i32,
2783    pub obj_y_eve: i32,
2784    pub obj_z_eve: i32,
2785
2786    pub obj_x_rep_eve: i32,
2787    pub obj_y_rep_eve: i32,
2788    pub obj_z_rep_eve: i32,
2789
2790    pub obj_center_x_eve: i32,
2791    pub obj_center_y_eve: i32,
2792    pub obj_center_z_eve: i32,
2793
2794    pub obj_center_rep_x_eve: i32,
2795    pub obj_center_rep_y_eve: i32,
2796    pub obj_center_rep_z_eve: i32,
2797
2798    pub obj_scale_x_eve: i32,
2799    pub obj_scale_y_eve: i32,
2800    pub obj_scale_z_eve: i32,
2801
2802    pub obj_rotate_x_eve: i32,
2803    pub obj_rotate_y_eve: i32,
2804    pub obj_rotate_z_eve: i32,
2805
2806    pub obj_clip_left_eve: i32,
2807    pub obj_clip_top_eve: i32,
2808    pub obj_clip_right_eve: i32,
2809    pub obj_clip_bottom_eve: i32,
2810
2811    pub obj_src_clip_left_eve: i32,
2812    pub obj_src_clip_top_eve: i32,
2813    pub obj_src_clip_right_eve: i32,
2814    pub obj_src_clip_bottom_eve: i32,
2815
2816    pub obj_tr_eve: i32,
2817    pub obj_tr_rep: i32,
2818    pub obj_tr_rep_eve: i32,
2819
2820    pub obj_mono_eve: i32,
2821    pub obj_reverse_eve: i32,
2822    pub obj_bright_eve: i32,
2823    pub obj_dark_eve: i32,
2824
2825    pub obj_color_r_eve: i32,
2826    pub obj_color_g_eve: i32,
2827    pub obj_color_b_eve: i32,
2828    pub obj_color_rate_eve: i32,
2829    pub obj_color_add_r_eve: i32,
2830    pub obj_color_add_g_eve: i32,
2831    pub obj_color_add_b_eve: i32,
2832
2833    // Object query methods
2834    pub obj_get_pat_cnt: i32,
2835    pub obj_get_size_x: i32,
2836    pub obj_get_size_y: i32,
2837    pub obj_get_size_z: i32,
2838    pub obj_get_pixel_color_r: i32,
2839    pub obj_get_pixel_color_g: i32,
2840    pub obj_get_pixel_color_b: i32,
2841    pub obj_get_pixel_color_a: i32,
2842
2843    pub obj_f: i32,
2844
2845    // Object methods (subset)
2846    pub obj_change_file: i32,
2847    pub obj_exist_type: i32,
2848    pub obj_set_string: i32,
2849    pub obj_get_string: i32,
2850    pub obj_set_string_param: i32,
2851    pub obj_set_number: i32,
2852    pub obj_get_number: i32,
2853    pub obj_set_number_param: i32,
2854
2855    // Object ALL_EVE and allevent sub-ops
2856    pub obj_all_eve: i32,
2857    pub elm_allevent_end: i32,
2858    pub elm_allevent_wait: i32,
2859    pub elm_allevent_check: i32,
2860
2861    // Object methods (subset)
2862    pub obj_init: i32,
2863    pub obj_free: i32,
2864    pub obj_init_param: i32,
2865    pub obj_get_file_name: i32,
2866
2867    /// Tables derived from the ids above, built on first use.
2868    object_op_tables: std::sync::OnceLock<std::sync::Arc<crate::runtime::globals::ObjectOpTables>>,
2869}
2870
2871impl RuntimeConstants {
2872    pub fn object_op_tables(&self) -> &crate::runtime::globals::ObjectOpTables {
2873        self.object_op_tables
2874            .get_or_init(|| std::sync::Arc::new(crate::runtime::globals::ObjectOpTables::new(self)))
2875    }
2876}
2877
2878impl Default for RuntimeConstants {
2879    fn default() -> Self {
2880        Self {
2881            form_global_stage: global_form::STAGE,
2882            form_global_mov: global_form::MOV,
2883            form_global_bgm: global_form::BGM,
2884            form_global_pcm: global_form::PCM,
2885            form_global_pcmch: global_form::PCMCH,
2886            form_global_se: global_form::SE,
2887            form_global_pcm_event: global_form::PCMEVENT,
2888            form_global_excall: global_form::EXCALL,
2889            form_global_koe_st: global_form::KOE_ST,
2890            form_global_bgm_table: global_form::BGMTABLE,
2891
2892            form_global_screen: global_form::SCREEN,
2893            form_global_msgbk: global_form::MSGBK,
2894
2895            form_global_input: global_form::INPUT,
2896            form_global_mouse: global_form::MOUSE,
2897            form_global_keylist: global_form::KEY,
2898            form_global_key: global_form::KEY,
2899            form_global_joypad: global_form::JOYPAD,
2900
2901            // Optional global forms (disabled by default).
2902            form_global_syscom: global_form::SYSCOM,
2903            form_global_script: global_form::SCRIPT,
2904            form_global_system: global_form::SYSTEM,
2905            form_global_frame_action: global_form::FRAME_ACTION,
2906            form_global_frame_action_ch: crate::runtime::forms::codes::FORM_GLOBAL_FRAME_ACTION_CH,
2907
2908            form_global_math: global_form::MATH,
2909            form_global_cgtable: global_form::CGTABLE,
2910            form_global_database: global_form::DATABASE,
2911            form_global_g00buf: global_form::G00BUF,
2912            form_global_mask: global_form::MASK,
2913            form_global_editbox: global_form::EDITBOX,
2914            form_global_file: global_form::FILE,
2915            form_global_steam: global_form::STEAM,
2916
2917            screen_sel_effect: elm_value::SCREEN_EFFECT,
2918            screen_sel_quake: elm_value::SCREEN_QUAKE,
2919            screen_sel_shake: elm_value::SCREEN_SHAKE,
2920
2921            screen_x: elm_value::SCREEN_X,
2922            screen_y: elm_value::SCREEN_Y,
2923            screen_z: elm_value::SCREEN_Z,
2924            screen_mono: elm_value::SCREEN_MONO,
2925            screen_reverse: elm_value::SCREEN_REVERSE,
2926            screen_bright: elm_value::SCREEN_BRIGHT,
2927            screen_dark: elm_value::SCREEN_DARK,
2928            screen_color_r: elm_value::SCREEN_COLOR_R,
2929            screen_color_g: elm_value::SCREEN_COLOR_G,
2930            screen_color_b: elm_value::SCREEN_COLOR_B,
2931            screen_color_rate: elm_value::SCREEN_COLOR_RATE,
2932            screen_color_add_r: elm_value::SCREEN_COLOR_ADD_R,
2933            screen_color_add_g: elm_value::SCREEN_COLOR_ADD_G,
2934            screen_color_add_b: elm_value::SCREEN_COLOR_ADD_B,
2935
2936            screen_x_eve: elm_value::SCREEN_X_EVE,
2937            screen_y_eve: elm_value::SCREEN_Y_EVE,
2938            screen_z_eve: elm_value::SCREEN_Z_EVE,
2939            screen_mono_eve: elm_value::SCREEN_MONO_EVE,
2940            screen_reverse_eve: elm_value::SCREEN_REVERSE_EVE,
2941            screen_bright_eve: elm_value::SCREEN_BRIGHT_EVE,
2942            screen_dark_eve: elm_value::SCREEN_DARK_EVE,
2943            screen_color_r_eve: elm_value::SCREEN_COLOR_R_EVE,
2944            screen_color_g_eve: elm_value::SCREEN_COLOR_G_EVE,
2945            screen_color_b_eve: elm_value::SCREEN_COLOR_B_EVE,
2946            screen_color_rate_eve: elm_value::SCREEN_COLOR_RATE_EVE,
2947            screen_color_add_r_eve: elm_value::SCREEN_COLOR_ADD_R_EVE,
2948            screen_color_add_g_eve: elm_value::SCREEN_COLOR_ADD_G_EVE,
2949            screen_color_add_b_eve: elm_value::SCREEN_COLOR_ADD_B_EVE,
2950
2951            effect_init: elm_value::EFFECT_INIT,
2952            effect_wipe_copy: elm_value::EFFECT_WIPE_COPY,
2953            effect_wipe_erase: elm_value::EFFECT_WIPE_ERASE,
2954            effect_x: elm_value::EFFECT_X,
2955            effect_y: elm_value::EFFECT_Y,
2956            effect_z: elm_value::EFFECT_Z,
2957            effect_mono: elm_value::EFFECT_MONO,
2958            effect_reverse: elm_value::EFFECT_REVERSE,
2959            effect_bright: elm_value::EFFECT_BRIGHT,
2960            effect_dark: elm_value::EFFECT_DARK,
2961            effect_color_r: elm_value::EFFECT_COLOR_R,
2962            effect_color_g: elm_value::EFFECT_COLOR_G,
2963            effect_color_b: elm_value::EFFECT_COLOR_B,
2964            effect_color_rate: elm_value::EFFECT_COLOR_RATE,
2965            effect_color_add_r: elm_value::EFFECT_COLOR_ADD_R,
2966            effect_color_add_g: elm_value::EFFECT_COLOR_ADD_G,
2967            effect_color_add_b: elm_value::EFFECT_COLOR_ADD_B,
2968            effect_x_eve: elm_value::EFFECT_X_EVE,
2969            effect_y_eve: elm_value::EFFECT_Y_EVE,
2970            effect_z_eve: elm_value::EFFECT_Z_EVE,
2971            effect_mono_eve: elm_value::EFFECT_MONO_EVE,
2972            effect_reverse_eve: elm_value::EFFECT_REVERSE_EVE,
2973            effect_bright_eve: elm_value::EFFECT_BRIGHT_EVE,
2974            effect_dark_eve: elm_value::EFFECT_DARK_EVE,
2975            effect_color_r_eve: elm_value::EFFECT_COLOR_R_EVE,
2976            effect_color_g_eve: elm_value::EFFECT_COLOR_G_EVE,
2977            effect_color_b_eve: elm_value::EFFECT_COLOR_B_EVE,
2978            effect_color_rate_eve: elm_value::EFFECT_COLOR_RATE_EVE,
2979            effect_color_add_r_eve: elm_value::EFFECT_COLOR_ADD_R_EVE,
2980            effect_color_add_g_eve: elm_value::EFFECT_COLOR_ADD_G_EVE,
2981            effect_color_add_b_eve: elm_value::EFFECT_COLOR_ADD_B_EVE,
2982            effect_begin_order: elm_value::EFFECT_BEGIN_ORDER,
2983            effect_end_order: elm_value::EFFECT_END_ORDER,
2984            effect_begin_layer: elm_value::EFFECT_BEGIN_LAYER,
2985            effect_end_layer: elm_value::EFFECT_END_LAYER,
2986
2987            // EX key IDs (used by INPUT/KEY).
2988            exkey_decide: 256,
2989            exkey_cancel: 257,
2990
2991            // INPUT sub-ops.
2992            input_op_decide: 0,
2993            input_op_cancel: 1,
2994            input_op_clear: 2,
2995            input_op_next: 3,
2996
2997            // MOUSE sub-ops.
2998            mouse_op_x: 0,
2999            mouse_op_y: 1,
3000            mouse_op_clear: 4,
3001            mouse_op_wheel: 5,
3002            mouse_op_left: crate::runtime::forms::codes::elm_value::MOUSE_LEFT,
3003            mouse_op_right: crate::runtime::forms::codes::elm_value::MOUSE_RIGHT,
3004            mouse_op_next: 8,
3005            mouse_op_get_pos: 9,
3006            mouse_op_set_pos: 10,
3007
3008            // KEYLIST sub-ops.
3009            keylist_op_wait: 0,
3010            keylist_op_wait_force: 1,
3011            keylist_op_clear: 3,
3012            keylist_op_next: 5,
3013
3014            // KEY sub-ops.
3015            key_op_dir: -9999,
3016            key_op_on_down: 1,
3017            key_op_on_up: 4,
3018            key_op_on_down_up: 5,
3019            key_op_is_down: 6,
3020            key_op_is_up: 7,
3021            key_op_on_flick: 10,
3022            key_op_flick: 14,
3023            key_op_flick_angle: crate::runtime::forms::codes::elm_value::KEY_GET_FLICK_ANGLE,
3024
3025            // MATH element codes from the original GLOBAL.MATH command table.
3026            math_max: elm_value::MATH_MAX,
3027            math_min: elm_value::MATH_MIN,
3028            math_limit: elm_value::MATH_LIMIT,
3029            math_abs: elm_value::MATH_ABS,
3030            math_rand: elm_value::MATH_RAND,
3031            math_sqrt: elm_value::MATH_SQRT,
3032            math_log: elm_value::MATH_LOG,
3033            math_log2: elm_value::MATH_LOG2,
3034            math_log10: elm_value::MATH_LOG10,
3035            math_sin: elm_value::MATH_SIN,
3036            math_cos: elm_value::MATH_COS,
3037            math_tan: elm_value::MATH_TAN,
3038            math_arcsin: elm_value::MATH_ARCSIN,
3039            math_arccos: elm_value::MATH_ARCCOS,
3040            math_arctan: elm_value::MATH_ARCTAN,
3041            math_distance: elm_value::MATH_DISTANCE,
3042            math_angle: elm_value::MATH_ANGLE,
3043            math_linear: elm_value::MATH_LINEAR,
3044            math_tostr: elm_value::MATH_TOSTR,
3045            math_tostr_zero: elm_value::MATH_TOSTR_ZERO,
3046
3047            // CGTABLE element codes.
3048            cgtable_flag: elm_value::CGTABLE_FLAG,
3049            cgtable_set_disable: elm_value::CGTABLE_SET_DISABLE,
3050            cgtable_set_enable: elm_value::CGTABLE_SET_ENABLE,
3051            cgtable_set_all_flag: elm_value::CGTABLE_SET_ALL_FLAG,
3052            cgtable_get_cg_cnt: elm_value::CGTABLE_GET_CG_CNT,
3053            cgtable_get_look_cnt: elm_value::CGTABLE_GET_LOOK_CNT,
3054            cgtable_get_look_percent: elm_value::CGTABLE_GET_LOOK_PERCENT,
3055            cgtable_get_flag_no_by_name: elm_value::CGTABLE_GET_FLAG_NO_BY_NAME,
3056            cgtable_get_look_by_name: elm_value::CGTABLE_GET_LOOK_BY_NAME,
3057            cgtable_set_look_by_name: elm_value::CGTABLE_SET_LOOK_BY_NAME,
3058            cgtable_get_name_by_flag_no: elm_value::CGTABLE_GET_NAME_BY_FLAG_NO,
3059
3060            // DATABASE element codes.
3061            database_list_get_size: elm_value::DATABASELIST_GET_SIZE,
3062            database_get_num: elm_value::DATABASE_GET_NUM,
3063            database_get_str: elm_value::DATABASE_GET_STR,
3064            database_get_data: elm_value::DATABASE_GET_DATA,
3065            database_check_item: elm_value::DATABASE_CHECK_ITEM,
3066            database_check_column: elm_value::DATABASE_CHECK_COLUMN,
3067            database_find_num: elm_value::DATABASE_FIND_NUM,
3068            database_find_str: elm_value::DATABASE_FIND_STR,
3069            database_find_str_real: elm_value::DATABASE_FIND_STR_REAL,
3070
3071            // G00BUF element codes (disabled by default).
3072            g00buf_list_get_size: 0,
3073            g00buf_list_free_all: 0,
3074            g00buf_load: 0,
3075            g00buf_free: 0,
3076
3077            // FILE element codes (disabled by default).
3078            file_preload_omv: 0,
3079
3080            // STEAM element codes (disabled by default).
3081            steam_set_achievement: 0,
3082            steam_reset_all_status: 0,
3083
3084            elm_array: -1,
3085            elm_up: -5,
3086
3087            stage_elm_object: elm_value::STAGE_OBJECT,
3088            stage_elm_world: elm_value::STAGE_WORLD,
3089
3090            worldlist_create: elm_value::WORLDLIST_CREATE_WORLD,
3091            worldlist_destroy: elm_value::WORLDLIST_DESTROY_WORLD,
3092
3093            world_init: elm_value::WORLD_INIT,
3094            world_get_no: elm_value::WORLD_GET_NO,
3095            world_mode: 0,
3096            world_camera_eye_x: elm_value::WORLD_CAMERA_EYE_X,
3097            world_camera_eye_y: elm_value::WORLD_CAMERA_EYE_Y,
3098            world_camera_eye_z: elm_value::WORLD_CAMERA_EYE_Z,
3099            world_camera_pint_x: elm_value::WORLD_CAMERA_PINT_X,
3100            world_camera_pint_y: elm_value::WORLD_CAMERA_PINT_Y,
3101            world_camera_pint_z: elm_value::WORLD_CAMERA_PINT_Z,
3102            world_camera_up_x: elm_value::WORLD_CAMERA_UP_X,
3103            world_camera_up_y: elm_value::WORLD_CAMERA_UP_Y,
3104            world_camera_up_z: elm_value::WORLD_CAMERA_UP_Z,
3105            world_camera_eye_x_eve: elm_value::WORLD_CAMERA_EYE_X_EVE,
3106            world_camera_eye_y_eve: elm_value::WORLD_CAMERA_EYE_Y_EVE,
3107            world_camera_eye_z_eve: elm_value::WORLD_CAMERA_EYE_Z_EVE,
3108            world_camera_pint_x_eve: elm_value::WORLD_CAMERA_PINT_X_EVE,
3109            world_camera_pint_y_eve: elm_value::WORLD_CAMERA_PINT_Y_EVE,
3110            world_camera_pint_z_eve: elm_value::WORLD_CAMERA_PINT_Z_EVE,
3111            world_camera_up_x_eve: elm_value::WORLD_CAMERA_UP_X_EVE,
3112            world_camera_up_y_eve: elm_value::WORLD_CAMERA_UP_Y_EVE,
3113            world_camera_up_z_eve: elm_value::WORLD_CAMERA_UP_Z_EVE,
3114            world_camera_view_angle: elm_value::WORLD_CAMERA_VIEW_ANGLE,
3115            world_set_camera_eye: elm_value::WORLD_SET_CAMERA_EYE,
3116            world_calc_camera_eye: elm_value::WORLD_CALC_CAMERA_EYE,
3117            world_set_camera_pint: elm_value::WORLD_SET_CAMERA_PINT,
3118            world_calc_camera_pint: elm_value::WORLD_CALC_CAMERA_PINT,
3119            world_set_camera_up: elm_value::WORLD_SET_CAMERA_UP,
3120            world_mono: elm_value::WORLD_MONO,
3121            world_set_camera_eve_xz_rotate: elm_value::WORLD_SET_CAMERA_EVE_XZ_ROTATE,
3122            world_order: elm_value::WORLD_ORDER,
3123            world_layer: elm_value::WORLD_LAYER,
3124            world_wipe_copy: elm_value::WORLD_WIPE_COPY,
3125            world_wipe_erase: elm_value::WORLD_WIPE_ERASE,
3126
3127            obj_disp: elm_value::OBJECT_DISP,
3128            obj_patno: elm_value::OBJECT_PATNO,
3129            obj_alpha: 0,
3130            obj_order: elm_value::OBJECT_ORDER,
3131            obj_layer: elm_value::OBJECT_LAYER,
3132            obj_x: elm_value::OBJECT_X,
3133            obj_y: elm_value::OBJECT_Y,
3134            obj_z: elm_value::OBJECT_Z,
3135            obj_create: elm_value::OBJECT_CREATE,
3136            obj_create_number: elm_value::OBJECT_CREATE_NUMBER,
3137            obj_create_weather: elm_value::OBJECT_CREATE_WEATHER,
3138            obj_create_mesh: elm_value::OBJECT_CREATE_MESH,
3139            obj_create_billboard: elm_value::OBJECT_CREATE_BILLBOARD,
3140            obj_create_save_thumb: elm_value::OBJECT_CREATE_SAVE_THUMB,
3141            obj_create_capture_thumb: elm_value::OBJECT_CREATE_CAPTURE_THUMB,
3142            obj_create_capture: elm_value::OBJECT_CREATE_CAPTURE,
3143            obj_create_movie: elm_value::OBJECT_CREATE_MOVIE,
3144            obj_create_movie_loop: elm_value::OBJECT_CREATE_MOVIE_LOOP,
3145            obj_create_movie_wait: elm_value::OBJECT_CREATE_MOVIE_WAIT,
3146            obj_create_movie_wait_key: elm_value::OBJECT_CREATE_MOVIE_WAIT_KEY,
3147            obj_create_emote: elm_value::OBJECT_CREATE_EMOTE,
3148            obj_create_copy_from: elm_value::OBJECT_CREATE_COPY_FROM,
3149            obj_set_weather_param_type_a: elm_value::OBJECT_SET_WEATHER_PARAM_TYPE_A,
3150            obj_set_weather_param_type_b: elm_value::OBJECT_SET_WEATHER_PARAM_TYPE_B,
3151            obj_pause_movie: elm_value::OBJECT_PAUSE_MOVIE,
3152            obj_resume_movie: elm_value::OBJECT_RESUME_MOVIE,
3153            obj_seek_movie: elm_value::OBJECT_SEEK_MOVIE,
3154            obj_get_movie_seek_time: elm_value::OBJECT_GET_MOVIE_SEEK_TIME,
3155            obj_check_movie: elm_value::OBJECT_CHECK_MOVIE,
3156            obj_wait_movie: elm_value::OBJECT_WAIT_MOVIE,
3157            obj_wait_movie_key: elm_value::OBJECT_WAIT_MOVIE_KEY,
3158            obj_end_movie_loop: elm_value::OBJECT_END_MOVIE_LOOP,
3159            obj_set_movie_auto_free: elm_value::OBJECT_SET_MOVIE_AUTO_FREE,
3160            obj_clear_button: elm_value::OBJECT_CLEAR_BUTTON,
3161            obj_set_button: elm_value::OBJECT_SET_BUTTON,
3162            obj_set_button_group: elm_value::OBJECT_SET_BUTTON_GROUP,
3163            obj_set_button_pushkeep: elm_value::OBJECT_SET_BUTTON_PUSHKEEP,
3164            obj_get_button_pushkeep: elm_value::OBJECT_GET_BUTTON_PUSHKEEP,
3165            obj_set_button_alpha_test: elm_value::OBJECT_SET_BUTTON_ALPHA_TEST,
3166            obj_get_button_alpha_test: elm_value::OBJECT_GET_BUTTON_ALPHA_TEST,
3167            obj_set_button_state_normal: elm_value::OBJECT_SET_BUTTON_STATE_NORMAL,
3168            obj_set_button_state_select: elm_value::OBJECT_SET_BUTTON_STATE_SELECT,
3169            obj_set_button_state_disable: elm_value::OBJECT_SET_BUTTON_STATE_DISABLE,
3170            obj_get_button_state: elm_value::OBJECT_GET_BUTTON_STATE,
3171            obj_get_button_hit_state: elm_value::OBJECT_GET_BUTTON_HIT_STATE,
3172            obj_get_button_real_state: elm_value::OBJECT_GET_BUTTON_REAL_STATE,
3173            obj_set_button_call: elm_value::OBJECT_SET_BUTTON_CALL,
3174            obj_clear_button_call: elm_value::OBJECT_CLEAR_BUTTON_CALL,
3175            obj_frame_action: elm_value::OBJECT_FRAME_ACTION,
3176            obj_frame_action_ch: elm_value::OBJECT_FRAME_ACTION_CH,
3177            obj_load_gan: crate::runtime::forms::codes::ELM_OBJECT_LOAD_GAN,
3178            obj_start_gan: crate::runtime::forms::codes::ELM_OBJECT_START_GAN,
3179
3180            obj_wipe_copy: elm_value::OBJECT_WIPE_COPY,
3181            obj_wipe_erase: elm_value::OBJECT_WIPE_ERASE,
3182            obj_click_disable: elm_value::OBJECT_CLICK_DISABLE,
3183
3184            // Extended subset (default unknown unless overridden)
3185            obj_world: elm_value::OBJECT_WORLD,
3186            obj_center_x: elm_value::OBJECT_CENTER_X,
3187            obj_center_y: elm_value::OBJECT_CENTER_Y,
3188            obj_center_z: elm_value::OBJECT_CENTER_Z,
3189            obj_set_center: elm_value::OBJECT_SET_CENTER,
3190            obj_scale_x: elm_value::OBJECT_SCALE_X,
3191            obj_scale_y: elm_value::OBJECT_SCALE_Y,
3192            obj_scale_z: elm_value::OBJECT_SCALE_Z,
3193            obj_set_scale: elm_value::OBJECT_SET_SCALE,
3194            obj_rotate_x: elm_value::OBJECT_ROTATE_X,
3195            obj_rotate_y: elm_value::OBJECT_ROTATE_Y,
3196            obj_rotate_z: elm_value::OBJECT_ROTATE_Z,
3197            obj_set_rotate: elm_value::OBJECT_SET_ROTATE,
3198            obj_clip_left: elm_value::OBJECT_CLIP_LEFT,
3199            obj_clip_top: elm_value::OBJECT_CLIP_TOP,
3200            obj_clip_right: elm_value::OBJECT_CLIP_RIGHT,
3201            obj_clip_bottom: elm_value::OBJECT_CLIP_BOTTOM,
3202            obj_set_clip: elm_value::OBJECT_SET_CLIP,
3203            obj_src_clip_left: elm_value::OBJECT_SRC_CLIP_LEFT,
3204            obj_src_clip_top: elm_value::OBJECT_SRC_CLIP_TOP,
3205            obj_src_clip_right: elm_value::OBJECT_SRC_CLIP_RIGHT,
3206            obj_src_clip_bottom: elm_value::OBJECT_SRC_CLIP_BOTTOM,
3207            obj_set_src_clip: elm_value::OBJECT_SET_SRC_CLIP,
3208            obj_tr: elm_value::OBJECT_TR,
3209            obj_mono: elm_value::OBJECT_MONO,
3210            obj_reverse: elm_value::OBJECT_REVERSE,
3211            obj_bright: elm_value::OBJECT_BRIGHT,
3212            obj_dark: elm_value::OBJECT_DARK,
3213            obj_color_r: elm_value::OBJECT_COLOR_R,
3214            obj_color_g: elm_value::OBJECT_COLOR_G,
3215            obj_color_b: elm_value::OBJECT_COLOR_B,
3216            obj_color_rate: elm_value::OBJECT_COLOR_RATE,
3217            obj_color_add_r: elm_value::OBJECT_COLOR_ADD_R,
3218            obj_color_add_g: elm_value::OBJECT_COLOR_ADD_G,
3219            obj_color_add_b: elm_value::OBJECT_COLOR_ADD_B,
3220
3221            obj_set_pos: elm_value::OBJECT_SET_POS,
3222            obj_x_rep: elm_value::OBJECT_X_REP,
3223            obj_y_rep: elm_value::OBJECT_Y_REP,
3224            obj_z_rep: elm_value::OBJECT_Z_REP,
3225
3226            obj_center_rep_x: elm_value::OBJECT_CENTER_REP_X,
3227            obj_center_rep_y: elm_value::OBJECT_CENTER_REP_Y,
3228            obj_center_rep_z: elm_value::OBJECT_CENTER_REP_Z,
3229            obj_set_center_rep: elm_value::OBJECT_SET_CENTER_REP,
3230
3231            obj_clip_use: elm_value::OBJECT_CLIP_USE,
3232            obj_src_clip_use: elm_value::OBJECT_SRC_CLIP_USE,
3233
3234            obj_mask_no: elm_value::OBJECT_MASK_NO,
3235            obj_tonecurve_no: elm_value::OBJECT_TONECURVE_NO,
3236            obj_culling: elm_value::OBJECT_CULLING,
3237            obj_alpha_test: elm_value::OBJECT_ALPHA_TEST,
3238            obj_alpha_blend: elm_value::OBJECT_ALPHA_BLEND,
3239            obj_blend: elm_value::OBJECT_BLEND,
3240            obj_light_no: elm_value::OBJECT_LIGHT_NO,
3241            obj_fog_use: elm_value::OBJECT_FOG_USE,
3242            obj_mesh_anim_clip: 0,
3243            obj_mesh_anim_clip_name: 0,
3244            obj_mesh_anim_rate: 0,
3245            obj_mesh_anim_time_offset: 0,
3246            obj_mesh_anim_pause: 0,
3247            obj_mesh_anim_hold_time: 0,
3248            obj_mesh_anim_shift_time: 0,
3249            obj_mesh_anim_loop: 0,
3250            obj_mesh_anim_blend_clip: 0,
3251            obj_mesh_anim_blend_clip_name: 0,
3252            obj_mesh_anim_blend_weight: 0,
3253
3254            obj_patno_eve: elm_value::OBJECT_PATNO_EVE,
3255            obj_x_eve: elm_value::OBJECT_X_EVE,
3256            obj_y_eve: elm_value::OBJECT_Y_EVE,
3257            obj_z_eve: elm_value::OBJECT_Z_EVE,
3258
3259            obj_x_rep_eve: elm_value::OBJECT_X_REP_EVE,
3260            obj_y_rep_eve: elm_value::OBJECT_Y_REP_EVE,
3261            obj_z_rep_eve: elm_value::OBJECT_Z_REP_EVE,
3262
3263            obj_center_x_eve: elm_value::OBJECT_CENTER_X_EVE,
3264            obj_center_y_eve: elm_value::OBJECT_CENTER_Y_EVE,
3265            obj_center_z_eve: elm_value::OBJECT_CENTER_Z_EVE,
3266
3267            obj_center_rep_x_eve: elm_value::OBJECT_CENTER_REP_X_EVE,
3268            obj_center_rep_y_eve: elm_value::OBJECT_CENTER_REP_Y_EVE,
3269            obj_center_rep_z_eve: elm_value::OBJECT_CENTER_REP_Z_EVE,
3270
3271            obj_scale_x_eve: elm_value::OBJECT_SCALE_X_EVE,
3272            obj_scale_y_eve: elm_value::OBJECT_SCALE_Y_EVE,
3273            obj_scale_z_eve: elm_value::OBJECT_SCALE_Z_EVE,
3274
3275            obj_rotate_x_eve: elm_value::OBJECT_ROTATE_X_EVE,
3276            obj_rotate_y_eve: elm_value::OBJECT_ROTATE_Y_EVE,
3277            obj_rotate_z_eve: elm_value::OBJECT_ROTATE_Z_EVE,
3278
3279            obj_clip_left_eve: elm_value::OBJECT_CLIP_LEFT_EVE,
3280            obj_clip_top_eve: elm_value::OBJECT_CLIP_TOP_EVE,
3281            obj_clip_right_eve: elm_value::OBJECT_CLIP_RIGHT_EVE,
3282            obj_clip_bottom_eve: elm_value::OBJECT_CLIP_BOTTOM_EVE,
3283
3284            obj_src_clip_left_eve: elm_value::OBJECT_SRC_CLIP_LEFT_EVE,
3285            obj_src_clip_top_eve: elm_value::OBJECT_SRC_CLIP_TOP_EVE,
3286            obj_src_clip_right_eve: elm_value::OBJECT_SRC_CLIP_RIGHT_EVE,
3287            obj_src_clip_bottom_eve: elm_value::OBJECT_SRC_CLIP_BOTTOM_EVE,
3288
3289            obj_tr_eve: elm_value::OBJECT_TR_EVE,
3290            obj_tr_rep: elm_value::OBJECT_TR_REP,
3291            obj_tr_rep_eve: elm_value::OBJECT_TR_REP_EVE,
3292
3293            obj_mono_eve: elm_value::OBJECT_MONO_EVE,
3294            obj_reverse_eve: elm_value::OBJECT_REVERSE_EVE,
3295            obj_bright_eve: elm_value::OBJECT_BRIGHT_EVE,
3296            obj_dark_eve: elm_value::OBJECT_DARK_EVE,
3297
3298            obj_color_r_eve: elm_value::OBJECT_COLOR_R_EVE,
3299            obj_color_g_eve: elm_value::OBJECT_COLOR_G_EVE,
3300            obj_color_b_eve: elm_value::OBJECT_COLOR_B_EVE,
3301            obj_color_rate_eve: elm_value::OBJECT_COLOR_RATE_EVE,
3302            obj_color_add_r_eve: elm_value::OBJECT_COLOR_ADD_R_EVE,
3303            obj_color_add_g_eve: elm_value::OBJECT_COLOR_ADD_G_EVE,
3304            obj_color_add_b_eve: elm_value::OBJECT_COLOR_ADD_B_EVE,
3305
3306            obj_get_pat_cnt: elm_value::OBJECT_GET_PAT_CNT,
3307            obj_get_size_x: elm_value::OBJECT_GET_SIZE_X,
3308            obj_get_size_y: elm_value::OBJECT_GET_SIZE_Y,
3309            obj_get_size_z: elm_value::OBJECT_GET_SIZE_Z,
3310            obj_get_pixel_color_r: elm_value::OBJECT_GET_PIXEL_COLOR_R,
3311            obj_get_pixel_color_g: elm_value::OBJECT_GET_PIXEL_COLOR_G,
3312            obj_get_pixel_color_b: elm_value::OBJECT_GET_PIXEL_COLOR_B,
3313            obj_get_pixel_color_a: elm_value::OBJECT_GET_PIXEL_COLOR_A,
3314
3315            obj_f: elm_value::OBJECT_F,
3316
3317            obj_change_file: elm_value::OBJECT_CHANGE_FILE,
3318            obj_exist_type: elm_value::OBJECT_EXIST_TYPE,
3319            obj_set_string: elm_value::OBJECT_SET_STRING,
3320            obj_get_string: elm_value::OBJECT_GET_STRING,
3321            obj_set_string_param: elm_value::OBJECT_SET_STRING_PARAM,
3322            obj_set_number: elm_value::OBJECT_SET_NUMBER,
3323            obj_get_number: elm_value::OBJECT_GET_NUMBER,
3324            obj_set_number_param: elm_value::OBJECT_SET_NUMBER_PARAM,
3325
3326            obj_all_eve: elm_value::OBJECT_ALL_EVE,
3327            elm_allevent_end: 0,
3328            elm_allevent_wait: 1,
3329            elm_allevent_check: 2,
3330
3331            obj_init: elm_value::OBJECT_INIT,
3332            obj_free: elm_value::OBJECT_FREE,
3333            obj_init_param: elm_value::OBJECT_INIT_PARAM,
3334            obj_get_file_name: elm_value::OBJECT_GET_FILE_NAME,
3335            object_op_tables: std::sync::OnceLock::new(),
3336        }
3337    }
3338}
3339
3340#[cfg(test)]
3341mod id_match_tests {
3342    use super::{RuntimeConstants, elm_value, matches_element_id};
3343
3344    #[test]
3345    fn canonical_zero_opcode_is_not_treated_as_missing() {
3346        assert!(matches_element_id(0, 0, 0));
3347        assert!(!matches_element_id(1, 0, 0));
3348    }
3349
3350    #[test]
3351    fn runtime_override_remains_supported() {
3352        assert!(matches_element_id(7, 7, 3));
3353        assert!(matches_element_id(3, 7, 3));
3354        assert!(!matches_element_id(8, 7, 3));
3355    }
3356
3357    #[test]
3358    fn world_commands_are_enabled_by_default() {
3359        let ids = RuntimeConstants::default();
3360        assert_eq!(ids.world_init, elm_value::WORLD_INIT);
3361        assert_eq!(ids.world_set_camera_eye, elm_value::WORLD_SET_CAMERA_EYE);
3362        assert_eq!(ids.world_set_camera_pint, elm_value::WORLD_SET_CAMERA_PINT);
3363        assert_eq!(
3364            ids.world_calc_camera_pint,
3365            elm_value::WORLD_CALC_CAMERA_PINT
3366        );
3367        assert_eq!(ids.world_set_camera_up, elm_value::WORLD_SET_CAMERA_UP);
3368        assert_eq!(
3369            ids.world_camera_view_angle,
3370            elm_value::WORLD_CAMERA_VIEW_ANGLE
3371        );
3372    }
3373}