diff options
Diffstat (limited to 'engines/dreamweb/structs.h')
-rw-r--r-- | engines/dreamweb/structs.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/dreamweb/structs.h b/engines/dreamweb/structs.h index 28c462ef7d..709a3d2a8e 100644 --- a/engines/dreamweb/structs.h +++ b/engines/dreamweb/structs.h @@ -168,11 +168,18 @@ struct ReelRoutine { uint8 reallocation; uint8 mapX; uint8 mapY; +#if 0 + uint16 _reelPointer; + uint16 reelPointer() const { return _reelPointer; } + void setReelPointer(uint16 v) { _reelPointer = v; } + void incReelPointer() { _reelPointer++; } +#else uint8 b3; uint8 b4; uint16 reelPointer() const { return READ_LE_UINT16(&b3); } void setReelPointer(uint16 v) { WRITE_LE_UINT16(&b3, v); } void incReelPointer() { setReelPointer(reelPointer() + 1); } +#endif uint8 period; uint8 counter; uint8 b7; |