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.