ScummVM API documentation
Sherlock::Tattoo::TattooJournal Class Reference
Inheritance diagram for Sherlock::Tattoo::TattooJournal:
Sherlock::Journal

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 Journalinit (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
 

Member Function Documentation

◆ show()

void Sherlock::Tattoo::TattooJournal::show ( )

Show the journal

◆ drawFrame()

void Sherlock::Tattoo::TattooJournal::drawFrame ( )
overridevirtual

Draw the journal background, frame, and interface buttons

Implements Sherlock::Journal.

◆ record()

void Sherlock::Tattoo::TattooJournal::record ( int  converseNum,
int  statementNum,
bool  replyOnly = false 
)
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.


The documentation for this class was generated from the following file: