U8 tmp[4]; // store small operands here.
} ActionTAG;
+typedef struct _ActionMarker
+{
+ ActionTAG* atag;
+} ActionMarker;
typedef struct _SWF
{ U8 fileVersion;
{ LINESTYLE * data;
U16 n;
} linestyle;
- // note: changes of shape structure
- struct // lead to incompatible .efont formats
+
+ struct
{ FILLSTYLE * data;
U16 n;
} fillstyle;
-
- S32 px;
- S32 py;
-
+
struct
{ U16 fill;
U16 line;
} bits;
-
+ // used by Get/SetSimpleShape and glyph handling
U8 * data;
U32 bitlen; // length of data in bits
} SHAPE, * LPSHAPE;
void action_Call();
void action_GotoFrame2(U8 method);
void swf_ActionEnd();
+ActionMarker action_setMarker();
+void action_fixjump(ActionMarker m1, ActionMarker m2);
#endif