[Scummvm-cvs-logs] CVS: scummvm/scumm object.h,1.1.1.1,1.2
Max Horn
fingolfin at users.sourceforge.net
Mon Dec 23 19:43:02 CET 2002
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv6331
Modified Files:
object.h
Log Message:
added V8 room & images headers
Index: object.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/object.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -d -r1.1.1.1 -r1.2
--- object.h 21 Aug 2002 16:07:31 -0000 1.1.1.1
+++ object.h 24 Dec 2002 03:42:18 -0000 1.2
@@ -28,14 +28,23 @@
struct RoomHeader {
union {
struct {
- uint32 version;
uint16 width, height;
uint16 numObjects;
- } GCC_PACK v7;
+ } GCC_PACK old;
+
struct {
+ uint32 version;
uint16 width, height;
uint16 numObjects;
- } GCC_PACK old;
+ } GCC_PACK v7;
+
+ struct {
+ uint32 version;
+ uint32 width, height;
+ uint32 numObjects;
+ uint32 unk1;
+ uint32 unk2;
+ } GCC_PACK v8;
} GCC_PACK;
} GCC_PACK;
@@ -78,7 +87,7 @@
uint16 unk[5];
uint16 width;
uint16 height;
- uint16 unk_2;
+ uint16 hotspot_num;
struct {
int16 x, y;
} GCC_PACK hotspot[15];
@@ -92,11 +101,33 @@
uint16 width, height;
byte unk2[3];
byte actordir;
- uint16 unk_2;
+ uint16 hotspot_num;
struct {
int16 x, y;
} GCC_PACK hotspot[15];
} GCC_PACK v7;
+
+ struct {
+ // Most of these seem to have length 0x58.
+ // But system-cursor-icon has length 0x60 ?!? --------+
+ char name[32]; // |
+ uint32 unk_1[2]; // always 0 ? v
+ uint32 version; // 801; 801; 801; 801; 801; 801; 801
+ uint32 unk_2; // 0; 0; 0; 0; 0: 1; 2
+ uint32 x_pos; // 0; 184; 264; 336; 450; 272; 0
+ uint32 y_pos; // 0; 272; 248; 216; 168; 320; 0
+ uint32 width; // 64; 128; 120; 128; 80; 48; 80
+ uint32 height; // 270; 80; 80; 72; 56; 56; 56
+ uint32 actordir; // 225; 45; 45; 45; 45; 0; 0
+ uint32 hotspot_num; // 0; 0; 0; 0; 0; 0; 1
+ // -50; -84; -49; -19; 11; -16; 22
+ // 456; 118; 86; 76; 53: -64; 19
+ // 22
+ // 19
+ struct {
+ int32 x, y;
+ } GCC_PACK hotspot[15];
+ } GCC_PACK v8;
} GCC_PACK;
} GCC_PACK;
More information about the Scummvm-git-logs
mailing list