Public Member Functions | |
TattooJournal (SherlockEngine *vm) | |
void | show () |
void | drawFrame () override |
void | record (int converseNum, int statementNum, bool replyOnly=false) override |
Public Member Functions inherited from Sherlock::Journal | |
bool | drawJournal (int direction, int howFar) |
void | synchronize (Serializer &s) |
virtual void | resetPosition () |
Additional Inherited Members | |
Static Public Member Functions inherited from Sherlock::Journal | |
static Journal * | init (SherlockEngine *vm) |
Protected Member Functions inherited from Sherlock::Journal | |
Journal (SherlockEngine *vm) | |
void | loadJournalFile (bool alreadyLoaded) |
bool | isPrintable (byte ch) const |
Protected Attributes inherited from Sherlock::Journal | |
SherlockEngine * | _vm |
Common::StringArray | _directory |
Common::StringArray | _locations |
Common::Array< JournalEntry > | _journal |
Common::StringArray | _lines |
bool | _up |
bool | _down |
int | _index |
int | _page |
int | _maxPage |
int | _sub |
Common::String | _find |
void Sherlock::Tattoo::TattooJournal::show | ( | ) |
Show the journal
|
overridevirtual |
Draw the journal background, frame, and interface buttons
Implements Sherlock::Journal.
|
overridevirtual |
Records statements that are said, in the order which they are said. The player can then read the journal to review them
Reimplemented from Sherlock::Journal.