diff options
Diffstat (limited to 'scumm/gfx.h')
-rw-r--r-- | scumm/gfx.h | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/scumm/gfx.h b/scumm/gfx.h index ff12ebfee4..c7e3a8cec0 100644 --- a/scumm/gfx.h +++ b/scumm/gfx.h @@ -48,15 +48,16 @@ struct CameraData { }; /** Virtual screen identifiers */ -enum { +enum VirtScreenNumber { kMainVirtScreen = 0, // The 'stage' kTextVirtScreen = 1, // In V1-V3 games: the area where text is printed - kVerbVirtScreen = 2 // The verb area + kVerbVirtScreen = 2, // The verb area + kUnkVirtScreen = 3 // ?? Not sure what this one is good for... }; /** Virtual screen areas */ struct VirtScreen { - int number; + VirtScreenNumber number; uint16 topline; uint16 width, height; byte alloctwobuffers; @@ -111,13 +112,7 @@ struct BompDrawData { BompDrawData() { memset(this, 0, sizeof(*this)); } }; -struct StripTable { - int offsets[160]; - int run[160]; - int color[160]; - int zoffsets[120]; // FIXME: Why only 120 here? - int zrun[120]; // FIXME: Why only 120 here? -}; +struct StripTable; class Gdi { friend class ScummEngine; // Mostly for the code in saveload.cpp ... |