7 #ifndef LINGODEC_ENUMS_H 8 #define LINGODEC_ENUMS_H 34 kOpContainsStr = 0x15,
35 kOpContains0Str = 0x16,
37 kOpHiliteChunk = 0x18,
44 kOpPushPropList = 0x1f,
49 kOpPushArgListNoRet = 0x42,
50 kOpPushArgList = 0x43,
72 kOpDeleteChunk = 0x5b,
75 kOpGetMovieProp = 0x5f,
76 kOpSetMovieProp = 0x60,
84 kOpPushChunkVarRef = 0x6d,
87 kOpGetChainedProp = 0x70,
88 kOpPushFloat32 = 0x71,
89 kOpGetTopLevelProp = 0x72,
132 kChunkHiliteStmtNode,
133 kChunkDeleteStmtNode,
134 kSpriteIntersectsExprNode,
135 kSpriteWithinExprNode,
140 kRepeatWhileStmtNode,
141 kRepeatWithInStmtNode,
142 kRepeatWithToStmtNode,
154 kLastStringChunkExprNode,
155 kStringChunkCountExprNode,
157 kMenuItemPropExprNode,
163 kObjPropIndexExprNode,
177 kTagRepeatWithDownTo,
178 kTagNextRepeatTarget,
190 kScriptFlagUnused = (1 << 0x0),
191 kScriptFlagFuncsGlobal = (1 << 0x1),
192 kScriptFlagVarsGlobal = (1 << 0x2),
193 kScriptFlagUnk3 = (1 << 0x3),
194 kScriptFlagFactoryDef = (1 << 0x4),
195 kScriptFlagUnk5 = (1 << 0x5),
196 kScriptFlagUnk6 = (1 << 0x6),
197 kScriptFlagUnk7 = (1 << 0x7),
198 kScriptFlagHasFactory = (1 << 0x8),
199 kScriptFlagEventScript = (1 << 0x9),
200 kScriptFlagEventScript2 = (1 << 0xa),
201 kScriptFlagUnkB = (1 << 0xb),
202 kScriptFlagUnkC = (1 << 0xc),
203 kScriptFlagUnkD = (1 << 0xd),
204 kScriptFlagUnkE = (1 << 0xe),
205 kScriptFlagUnkF = (1 << 0xf)
216 #endif // LINGODEC_ENUMS_H