Public Member Functions | |
void | special () override |
void | passwordEntered (const Common::String &password) |
![]() | |
void | encounter (const byte *id1, const byte *id2) |
Map (uint index, const Common::String &name, uint16 id, byte defaultSection, const char *desc=nullptr) | |
virtual void | load () |
virtual bool | mappingAllowed () const |
Common::String | getName () const |
Common::String | getDescription () const |
uint16 | getId () const |
byte | getDefaultSection () const |
const byte & | operator[] (uint ofs) const |
byte & | operator[] (uint ofs) |
byte | dataByte (uint ofs) const |
uint16 | dataWord (uint16 ofs) const |
void | dataWord (uint16 ofs, uint16 val) |
bool | checkPartyDead () |
template<class T > | |
bool | send (const T &msg) |
template<class T > | |
bool | send (const Common::String &name, const T &msg) |
uint | getMapIndex () const |
void | unlockDoor () |
void | visitedSpecial () |
void | visitedExit () |
void | visitedBusiness () |
Additional Inherited Members | |
![]() | |
static void | reduceHP () |
static void | none160 () |
static void | updateGame () |
static void | redrawGame () |
![]() | |
static int | getRandomNumber (int minNumber, int maxNumber) |
static int | getRandomNumber (int maxNumber) |
![]() | |
byte | _walls [(16 *16)] |
byte | _states [(16 *16)] |
uint8 | _visited [(16 *16)] |
![]() | |
Common::String | _name |
Common::String | _description |
uint16 | _id |
uint | _mapIndex |
byte | _defaultSection |
Common::Array< byte > | _data |
|
overridevirtual |
Handles all special stuff that happens on the map
Implements MM::MM1::Maps::Map.
void MM::MM1::Maps::Map32::passwordEntered | ( | const Common::String & | password | ) |
Password given to lion