aboutsummaryrefslogtreecommitdiff
path: root/engines/simon/simon.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/simon/simon.h')
-rw-r--r--engines/simon/simon.h19
1 files changed, 10 insertions, 9 deletions
diff --git a/engines/simon/simon.h b/engines/simon/simon.h
index c494bc390a..f8ee3320ed 100644
--- a/engines/simon/simon.h
+++ b/engines/simon/simon.h
@@ -272,7 +272,7 @@ protected:
int _scrollY, _scrollYMax, _scrollHeight;
int _scrollCount, _scrollFlag;
const byte *_scrollImage;
- byte _vgaVar8;
+ byte _boxStarHeight;
uint16 _hyperLink, _newLines;
uint16 _oracleMaxScrollY, _noOracleScroll;
@@ -291,8 +291,6 @@ protected:
HitArea *_lastHitArea;
HitArea *_lastNameOn;
HitArea *_lastHitArea3;
- byte _leftButtonDown;
- byte _rightButtonDown;
Item *_hitAreaSubjectItem;
HitArea *_currentVerbBox, *_lastVerbOn;
uint _needHitAreaRecalc;
@@ -304,7 +302,7 @@ protected:
uint16 _windowNum;
- uint _printCharCurPos, _printCharMaxPos;
+ uint _printCharCurPos, _printCharMaxPos, _printCharPixelCount;
uint _numLettersToPrint;
uint _lastTime;
@@ -316,6 +314,10 @@ protected:
int _mouseX, _mouseY;
int _mouseXOld, _mouseYOld;
+ byte _leftButtonDown;
+ byte _rightButtonDown;
+ bool _noRightClick;
+
Item *_dummyItem1;
Item *_dummyItem2;
Item *_dummyItem3;
@@ -334,7 +336,6 @@ protected:
bool _fastFadeOutFlag;
bool _unkPalFlag;
bool _exitCutscene;
- bool _noRightClick;
byte _paletteFlag;
uint _soundFileId;
@@ -660,7 +661,7 @@ protected:
void read_vga_from_datfile_1(uint vga_id);
- uint get_fcs_ptr_3_index(WindowBlock *window);
+ uint getWindowNum(WindowBlock *window);
void setup_hitarea_from_pos(uint x, uint y, uint mode);
void displayName(HitArea * ha);
@@ -1037,7 +1038,7 @@ protected:
void restoreWindow(WindowBlock *window);
void colorWindow(WindowBlock *window);
- void restoreBlock(uint b, uint r, uint y, uint x);
+ void restoreBlock(uint h, uint w, uint y, uint x);
byte *getFrontBuf();
byte *getBackBuf();
@@ -1087,8 +1088,8 @@ protected:
bool saveGame(uint slot, char *caption);
bool loadGame(uint slot);
- void showmessage_helper_2();
- void print_char_helper_6(uint i);
+ void openTextWindow();
+ void tidyIconArray(uint i);
void video_putchar_newline(WindowBlock *window);
void video_putchar_drawchar(WindowBlock *window, uint x, uint y, byte chr);