Public Member Functions | |
| Scheduler_v1w (HugoEngine *vm) | |
| void | runScheduler () override |
Public Member Functions inherited from Hugo::Scheduler_v3d | |
| Scheduler_v3d (HugoEngine *vm) | |
Public Member Functions inherited from Hugo::Scheduler_v2d | |
| Scheduler_v2d (HugoEngine *vm) | |
| void | decodeString (char *line) override |
Public Member Functions inherited from Hugo::Scheduler_v1d | |
| Scheduler_v1d (HugoEngine *vm) | |
Public Member Functions inherited from Hugo::Scheduler | |
| Scheduler (HugoEngine *vm) | |
| int16 | calcMaxPoints () const |
| void | freeScheduler () |
| void | initCypher () |
| void | initEventQueue () |
| void | insertActionList (const uint16 actIndex) |
| void | loadActListArr (Common::ReadStream &in) |
| void | loadAlNewscrIndex (Common::ReadStream &in) |
| void | loadPoints (Common::SeekableReadStream &in) |
| void | loadScreenAct (Common::SeekableReadStream &in) |
| void | newScreen (const int screenIndex) |
| void | processBonus (const int bonusIndex) |
| void | processMaze (const int x1, const int x2, const int y1, const int y2) |
| void | restoreSchedulerData (Common::ReadStream *in) |
| void | restoreScreen (const int screenIndex) |
| void | saveSchedulerData (Common::WriteStream *out) |
| void | waitForRefresh () |
Protected Member Functions | |
| uint32 | getTicks () override |
Protected Member Functions inherited from Hugo::Scheduler_v3d | |
| const char * | getCypher () const override |
Protected Member Functions inherited from Hugo::Scheduler_v2d | |
| void | promptAction (Act *action) override |
Protected Member Functions inherited from Hugo::Scheduler | |
| Event * | doAction (Event *curEvent) |
| Event * | getQueue () |
| uint32 | getDosTicks (const bool updateFl) |
| uint32 | getWinTicks () const |
| void | delEventType (const Action actTypeDel) |
| void | delQueue (Event *curEvent) |
| void | findAction (const Act *action, int16 *index, int16 *subElem) |
| void | insertAction (Act *action) |
| void | readAct (Common::ReadStream &in, Act &curAct) |
| void | restoreActions (Common::ReadStream *f) |
| void | restoreEvents (Common::ReadStream *f) |
| void | restorePoints (Common::ReadStream *in) |
| void | saveActions (Common::WriteStream *f) const |
| void | saveEvents (Common::WriteStream *f) |
| void | savePoints (Common::WriteStream *out) const |
| void | screenActions (const int screenNum) |
Additional Inherited Members | |
Protected Attributes inherited from Hugo::Scheduler | |
| HugoEngine * | _vm |
| Common::String | _cypher |
| uint16 | _actListArrSize |
| uint16 | _alNewscrIndex |
| uint16 | _screenActsSize |
| uint16 ** | _screenActs |
| byte | _numBonuses |
| Point * | _points |
| uint32 | _curTick |
| uint32 | _oldTime |
| uint32 | _refreshTimeout |
| Event * | _freeEvent |
| Event * | _headEvent |
| Event * | _tailEvent |
| Event | _events [kMaxEvents] |
| Act ** | _actListArr |
Static Protected Attributes inherited from Hugo::Scheduler | |
| static const int | kFilenameLength = 12 |
| static const int | kMaxEvents = 50 |
| static const int | kShiftSize = 8 |