|
| Menu (LastExpressEngine *engine) |
|
void | doEgg (bool doSaveGame, int type, int32 time) |
|
void | endEgg () |
|
void | eggFree () |
|
void | eggMouse (Event *event) |
|
void | eggTimer (Event *event) |
|
void | clearSprites () |
|
void | updateEgg () |
|
bool | eggCursorAction (int8 action, int8 flags) |
|
void | setSprite (int sequenceType, int index, bool redrawFlag) |
|
void | setCity (int cityIndex) |
|
void | switchEggs (int whichEgg) |
|
bool | isShowingMenu () |
|
void | setEggTimerDelta (int delta) |
|
int | getEggTimerDelta () |
|
|
LastExpressEngine * | _engine = nullptr |
|
bool | _isShowingMenu = false |
|
bool | _hasShownIntro = false |
|
bool | _hasShownStartScreen = false |
|
Link * | _currentHotspotLink = nullptr |
|
bool | _moveClockHandsFlag = false |
|
int | _eggTimerDelta = 15 |
|
int32 | _eggCurrentMouseFlags = 0 |
|
int32 | _eggCreditsIndex = 0 |
|
Seq * | _menuSeqs [8] |
|
Sprite * | _startMenuFrames [8] |
|
char | _eggButtonsSeqNames [8][13] |
|
uint8 | _cityIndexes [8] = { 64, 128, 129, 130, 131, 132, 192, 0 } |
|
bool | _gameInNotStartedInFile = false |
|
◆ _menuSeqs
Seq* LastExpress::Menu::_menuSeqs[8] |
|
protected |
Initial value:= {
nullptr,
nullptr,
nullptr,
nullptr,
nullptr,
nullptr,
nullptr,
nullptr
}
◆ _startMenuFrames
Sprite* LastExpress::Menu::_startMenuFrames[8] |
|
protected |
Initial value:= {
nullptr,
nullptr,
nullptr,
nullptr,
nullptr,
nullptr,
nullptr,
nullptr
}
◆ _eggButtonsSeqNames
char LastExpress::Menu::_eggButtonsSeqNames[8][13] |
|
protected |
Initial value:= {
"helpnewr.seq",
"buttns.seq",
"quit.seq",
"bogus!.seq",
"jlinetl.seq",
"jlinecen.seq",
"jlinebr.seq",
"credits.seq"
}
The documentation for this class was generated from the following file:
- engines/lastexpress/menu/menu.h