aboutsummaryrefslogtreecommitdiff
path: root/engines/dreamweb/structs.h
diff options
context:
space:
mode:
authorBertrand Augereau2011-07-30 15:04:25 +0200
committerBertrand Augereau2011-07-30 15:04:25 +0200
commitb2748740dbf5c9a8d7b648428d005e102ae41d7e (patch)
tree243ea8d3250f03f91d37513b6d96ced1c44c3d4a /engines/dreamweb/structs.h
parent2d0dfffe00628125da8aa43ebe188377ab9331f7 (diff)
downloadscummvm-rg350-b2748740dbf5c9a8d7b648428d005e102ae41d7e.tar.gz
scummvm-rg350-b2748740dbf5c9a8d7b648428d005e102ae41d7e.tar.bz2
scummvm-rg350-b2748740dbf5c9a8d7b648428d005e102ae41d7e.zip
DREAMWEB: Better API for 'showframe' and no more registers used (expect es:bx for diffdest blitting)
Diffstat (limited to 'engines/dreamweb/structs.h')
-rw-r--r--engines/dreamweb/structs.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/dreamweb/structs.h b/engines/dreamweb/structs.h
index 0e0215f126..917c83b745 100644
--- a/engines/dreamweb/structs.h
+++ b/engines/dreamweb/structs.h
@@ -28,7 +28,9 @@ struct Sprite {
void setUpdateCallback(uint16 v) { WRITE_LE_UINT16(&_updateCallback, v); }
uint16 w2;
uint16 w4;
- uint16 w6;
+ uint16 _frameData;
+ uint16 frameData() const { return READ_LE_UINT16(&_frameData); }
+ void setFrameData(uint16 v) { WRITE_LE_UINT16(&_frameData, v); }
uint16 w8;
uint8 x;
uint8 y;