aboutsummaryrefslogtreecommitdiff
path: root/engines/hopkins/globals.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/hopkins/globals.h')
-rw-r--r--engines/hopkins/globals.h38
1 files changed, 15 insertions, 23 deletions
diff --git a/engines/hopkins/globals.h b/engines/hopkins/globals.h
index d1fdae57a8..db26cd8f4e 100644
--- a/engines/hopkins/globals.h
+++ b/engines/hopkins/globals.h
@@ -96,25 +96,20 @@ struct BobItem {
int _xp;
int _yp;
int _frameIndex;
- int fieldE;
- int field10;
+ int field10; // BOBPOSI ?
int field12;
int field14;
- int field16;
+ bool field16; // set to true in BOBANIM_OFF()
byte *_animData;
- int field1C;
+ bool field1C;
int field1E;
int field20;
int field22;
- int offsetY;
- int field26;
- int field28;
- int field2A;
- int field2C;
+ int _offsetY; // Unused variable?
byte *field30;
- int field34;
+ bool field34; // Set to true in B_CACHE_OFF()
int field36;
- int field38;
+ int _modeFlag;
bool _isSpriteFl;
bool _activeFl;
int _oldX;
@@ -132,13 +127,11 @@ struct BlAnimItem {
};
struct VBobItem {
- byte *spriteData;
+ byte *_spriteData;
int field4;
int _xp;
int _yp;
int _frameIndex;
- int fieldC;
- int fieldE;
byte *_surface;
int _oldX;
int _oldY;
@@ -148,7 +141,7 @@ struct VBobItem {
struct ObjetWItem {
byte field0;
- byte field1;
+ byte _idx;
byte field2;
byte field3;
byte field4;
@@ -180,15 +173,14 @@ struct TriItem {
};
struct CacheItem {
- int field0;
- int field2;
- int field4;
- int field6;
- int field8;
+ int _x;
+ int _spriteIndex;
+ int _y;
+ int _width;
+ int _height;
int fieldA;
- byte *fieldC;
- int field10;
- int field12;
+ byte *_spriteData;
+ bool field10;
int field14;
};