22 #ifndef LASTEXPRESS_MENU_H 23 #define LASTEXPRESS_MENU_H 25 #include "lastexpress/lastexpress.h" 26 #include "lastexpress/shared.h" 30 class LastExpressEngine;
42 void doEgg(
bool doSaveGame,
int type, int32 time);
45 void eggMouse(
Event *event);
46 void eggTimer(
Event *event);
49 bool eggCursorAction(int8 action, int8 flags);
50 void setSprite(
int sequenceType,
int index,
bool redrawFlag);
51 void setCity(
int cityIndex);
52 void switchEggs(
int whichEgg);
55 void setEggTimerDelta(
int delta);
56 int getEggTimerDelta();
60 bool _isShowingMenu =
false;
61 bool _hasShownIntro =
false;
62 bool _hasShownStartScreen =
false;
63 Link *_currentHotspotLink =
nullptr;
64 bool _moveClockHandsFlag =
false;
65 int _eggTimerDelta = 15;
66 int32 _eggCurrentMouseFlags = 0;
67 int32 _eggCreditsIndex = 0;
80 Sprite *_startMenuFrames[8] = {
91 char _eggButtonsSeqNames[8][13] = {
102 uint8 _cityIndexes[8] = { 64, 128, 129, 130, 131, 132, 192, 0 };
103 bool _gameInNotStartedInFile =
false;
108 #endif // LASTEXPRESS_MENU_H Definition: lastexpress.h:523
Definition: lastexpress.h:212
Definition: lastexpress.h:159
Definition: lastexpress.h:341