2011-06-26 15:10:18 +02:00
|
|
|
struct Sprite {
|
|
|
|
uint16 updateCallback;
|
|
|
|
uint16 w2;
|
|
|
|
uint16 w4;
|
|
|
|
uint16 w6;
|
|
|
|
uint16 w8;
|
|
|
|
uint8 x;
|
|
|
|
uint8 y;
|
|
|
|
uint16 w12;
|
|
|
|
uint8 b14;
|
|
|
|
uint8 b15;
|
|
|
|
uint16 w16;
|
2011-06-27 08:53:39 +02:00
|
|
|
uint8 delay;
|
2011-06-28 04:24:42 +02:00
|
|
|
uint8 frame;
|
2011-06-26 15:10:18 +02:00
|
|
|
uint16 obj_data;
|
|
|
|
uint8 b22;
|
|
|
|
uint8 priority;
|
|
|
|
uint16 w24;
|
|
|
|
uint16 w26;
|
|
|
|
uint16 w28;
|
|
|
|
uint8 type;
|
|
|
|
uint8 hidden;
|
|
|
|
};
|
|
|
|
|
2011-06-27 08:53:39 +02:00
|
|
|
struct ObjData {
|
|
|
|
uint8 b0;
|
|
|
|
uint8 b1;
|
|
|
|
uint8 b2;
|
|
|
|
uint8 b3;
|
|
|
|
uint8 b4;
|
|
|
|
uint8 b5;
|
|
|
|
uint8 b6;
|
|
|
|
uint8 delay;
|
|
|
|
uint8 type;
|
2011-06-27 09:08:54 +02:00
|
|
|
uint8 b9;
|
|
|
|
uint8 b10;
|
|
|
|
uint8 b11;
|
|
|
|
uint8 b12;
|
|
|
|
uint8 b13;
|
|
|
|
uint8 b14;
|
|
|
|
uint8 b15;
|
|
|
|
uint8 b16;
|
|
|
|
uint8 b17;
|
|
|
|
uint8 b18[256]; // NB: Don't know the size yet
|
2011-06-27 08:53:39 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
|