diff options
Diffstat (limited to 'engines/lure/strings.h')
-rw-r--r-- | engines/lure/strings.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/lure/strings.h b/engines/lure/strings.h index 8c89ae5419..1947a14b82 100644 --- a/engines/lure/strings.h +++ b/engines/lure/strings.h @@ -35,7 +35,7 @@ public: char _ascii; CharacterEntry(uint8 numBits, uint32 sequence, char ascii): _numBits(numBits), - _sequence(sequence), _ascii(ascii) {}; + _sequence(sequence), _ascii(ascii) {} }; #define MAX_NUM_CHARS 218 @@ -50,7 +50,7 @@ private: byte _bitMask; void add(const char *sequence, char ascii); - void initPosition(uint16 stringId); + bool initPosition(uint16 stringId); char readCharacter(); byte readBit(); public: @@ -58,11 +58,11 @@ public: ~StringData(); static StringData &getReference(); - void getString(uint16 stringId, char *dest, const char *hotspotName, const char *characterName); + void getString(uint16 stringId, char *dest, const char *hotspotName, const char *characterName, + int hotspotArticle = 3, int characterArticle = 3); void getString(uint16 stringId, char *dest) { getString(stringId, dest, NULL, NULL); } - void getStringWithArticle(uint16 stringId, char *dest); char *getName(uint8 nameIndex); }; |