aboutsummaryrefslogtreecommitdiff
path: root/scumm/sprite_he.h
diff options
context:
space:
mode:
authorGregory Montoir2005-02-26 10:02:22 +0000
committerGregory Montoir2005-02-26 10:02:22 +0000
commit4f5589bb8b9f4a431145fd7fc931d2a0042a677f (patch)
treee1440d2758ceaf4ff740b1d4535183dd9e60bd70 /scumm/sprite_he.h
parent1d23aada61b1415e0336495f277f4cc9c9315bc8 (diff)
downloadscummvm-rg350-4f5589bb8b9f4a431145fd7fc931d2a0042a677f.tar.gz
scummvm-rg350-4f5589bb8b9f4a431145fd7fc931d2a0042a677f.tar.bz2
scummvm-rg350-4f5589bb8b9f4a431145fd7fc931d2a0042a677f.zip
fix issue in spritesBlitToScreen and added some suggestions for fields/flags renaming
svn-id: r16925
Diffstat (limited to 'scumm/sprite_he.h')
-rw-r--r--scumm/sprite_he.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/scumm/sprite_he.h b/scumm/sprite_he.h
index ed55a09503..f5cb946d76 100644
--- a/scumm/sprite_he.h
+++ b/scumm/sprite_he.h
@@ -56,17 +56,17 @@ enum SpriteFlags {
kSF28 = (1 << 27),
kSF29 = (1 << 28),
kSF30 = (1 << 29),
- kSF31 = (1 << 30),
+ kSF31 = (1 << 30), // kSFHasImage ?
kSF32 = (1 << 31)
};
enum SpriteGroupFlags {
- kSGF01 = 1 << 0,
- kSGF02 = 1 << 1
+ kSGF01 = 1 << 0, // kSGFClipBox
+ kSGF02 = 1 << 1 // kSGFNeedRedraw
};
struct SpriteInfo {
- int field_0;
+ int field_0; // zorder ?
int flags;
int res_id;
int res_state;
@@ -104,7 +104,7 @@ struct SpriteInfo {
struct SpriteGroup {
Common::Rect bbox;
- int field_10;
+ int field_10; // zorderPriority ?
int flags;
int tx;
int ty;
@@ -112,10 +112,10 @@ struct SpriteGroup {
int scaling;
int scale_x;
int scale_y;
- int field_30;
- int field_34;
- int field_38;
- int field_3C;
+ int field_30; // scale_x_ratio_mul
+ int field_34; // scale_x_ratio_div
+ int field_38; // scale_y_ratio_mul
+ int field_3C; // scale_y_ratio_div
};
int _varNumSpriteGroups;