aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction/objects.h
diff options
context:
space:
mode:
authorNicola Mettifogo2008-01-28 12:20:53 +0000
committerNicola Mettifogo2008-01-28 12:20:53 +0000
commitbe2c5d3c8772963fe2c1a00c1a50546438e3e7a5 (patch)
treef30cec285aa712523432bc8f6cc119a4ac37f22d /engines/parallaction/objects.h
parente32e1b732cb99e760d4bdb4b72b0dd8a3d96bb7b (diff)
downloadscummvm-rg350-be2c5d3c8772963fe2c1a00c1a50546438e3e7a5.tar.gz
scummvm-rg350-be2c5d3c8772963fe2c1a00c1a50546438e3e7a5.tar.bz2
scummvm-rg350-be2c5d3c8772963fe2c1a00c1a50546438e3e7a5.zip
All interactive objects are now drawn in the framebuffer instead of using the old kBitBack/kBitFront buffers. Animation are not sorted yet, so they can overlap in an inconsistent fashion for the time being.
svn-id: r30673
Diffstat (limited to 'engines/parallaction/objects.h')
-rw-r--r--engines/parallaction/objects.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/engines/parallaction/objects.h b/engines/parallaction/objects.h
index 7384878f64..f841e4be1e 100644
--- a/engines/parallaction/objects.h
+++ b/engines/parallaction/objects.h
@@ -170,7 +170,7 @@ struct Dialogue {
struct GetData { // size = 24
uint32 _icon;
- Frames *_cnv;
+ GfxObj *gfxobj;
byte *_backup;
uint16 field_14; // unused
uint16 field_16; // unused
@@ -178,7 +178,7 @@ struct GetData { // size = 24
GetData() {
_icon = 0;
_backup = NULL;
- _cnv = NULL;
+ gfxobj = NULL;
}
};
struct SpeakData { // size = 36
@@ -206,7 +206,7 @@ struct ExamineData { // size = 28
};
struct DoorData { // size = 28
char* _location;
- Frames *_cnv;
+ GfxObj *gfxobj;
byte* _background;
Common::Point _startPos;
uint16 _startFrame;
@@ -215,7 +215,7 @@ struct DoorData { // size = 28
_location = NULL;
_background = NULL;
_startFrame = 0;
- _cnv = NULL;
+ gfxobj = NULL;
}
};
struct HearData { // size = 20
@@ -387,8 +387,8 @@ struct Program {
struct Animation : public Zone {
Common::Point _oldPos;
- Program *_program;
- Frames *_cnv;
+ Program *_program;
+ GfxObj *gfxobj;
char *_scriptName;
int16 _frame;
uint16 field_50; // unused