|
| MapDesert (uint index, const Common::String &name, uint16 id, byte defaultSection, int deadCountOffset, RandomMode rndMode) |
|
bool | mappingAllowed () const override |
|
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 void | special ()=0 |
|
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 () |
|
|
enum | RandomMode { RND_BASIC,
RND_FULL
} |
|
◆ MapDesert()
MM::MM1::Maps::MapDesert::MapDesert |
( |
uint |
index, |
|
|
const Common::String & |
name, |
|
|
uint16 |
id, |
|
|
byte |
defaultSection, |
|
|
int |
deadCountOffset, |
|
|
RandomMode |
rndMode |
|
) |
| |
|
inline |
◆ desert()
void MM::MM1::Maps::MapDesert::desert |
( |
| ) |
|
|
protected |
Handles the common part of special from desert maps dealing with being lost, and dying
◆ mappingAllowed()
bool MM::MM1::Maps::MapDesert::mappingAllowed |
( |
| ) |
const |
|
overridevirtual |
Allow mapping of the desert maps in the enhanced version if the party has the desert map item
Reimplemented from MM::MM1::Maps::Map.
The documentation for this class was generated from the following file: