aboutsummaryrefslogtreecommitdiff
path: root/engines/dreamweb/structs.h
diff options
context:
space:
mode:
authorBertrand Augereau2011-08-03 18:11:19 +0200
committerBertrand Augereau2011-08-03 18:39:24 +0200
commit8ee7ed10664c9c4c6ed944acf489e973be37b327 (patch)
tree3cd3adcbea7f409fecf0b4b3a3d3ced48732055c /engines/dreamweb/structs.h
parent135efa50a1f96632dae985b593888eb706006d75 (diff)
downloadscummvm-rg350-8ee7ed10664c9c4c6ed944acf489e973be37b327.tar.gz
scummvm-rg350-8ee7ed10664c9c4c6ed944acf489e973be37b327.tar.bz2
scummvm-rg350-8ee7ed10664c9c4c6ed944acf489e973be37b327.zip
DREAMWEB: Less register usage in 'plotreel'
Diffstat (limited to 'engines/dreamweb/structs.h')
-rw-r--r--engines/dreamweb/structs.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/engines/dreamweb/structs.h b/engines/dreamweb/structs.h
index a567384c00..48b3f914d0 100644
--- a/engines/dreamweb/structs.h
+++ b/engines/dreamweb/structs.h
@@ -87,9 +87,10 @@ struct Frame {
};
struct Reel {
- uint16 _frame;
- uint16 frame() const { return READ_LE_UINT16(&_frame); }
- void setFrame(uint16 v) { WRITE_LE_UINT16(&_frame, v); }
+ uint8 frame_lo;
+ uint8 frame_hi;
+ uint16 frame() const { return READ_LE_UINT16(&frame_lo); }
+ void setFrame(uint16 v) { WRITE_LE_UINT16(&frame_lo, v); }
uint8 x;
uint8 y;
uint8 b4;