diff options
author | Bertrand Augereau | 2011-07-30 15:04:25 +0200 |
---|---|---|
committer | Bertrand Augereau | 2011-07-30 15:04:25 +0200 |
commit | b2748740dbf5c9a8d7b648428d005e102ae41d7e (patch) | |
tree | 243ea8d3250f03f91d37513b6d96ced1c44c3d4a /engines/dreamweb/structs.h | |
parent | 2d0dfffe00628125da8aa43ebe188377ab9331f7 (diff) | |
download | scummvm-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.h | 4 |
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; |