25 #ifndef AURORA_TALKTABLE_TLK_H 26 #define AURORA_TALKTABLE_TLK_H 117 #endif // AURORA_TALKTABLE_TLK_H const Common::UString & getSoundResRef(uint32 strRef) const
bool hasEntry(uint32 strRef) const
std::vector< Entry > Entries
A class holding an UTF-8 string.
Base class for BioWare's talk tables.
EntryFlags
The entries' flags.
Common::UString soundResRef
void readString(Entry &entry) const
A simple scoped smart pointer template.
Base for BioWare's Aurora engine files.
Low-level type definitions to handle fixed width types portably.
Base class for BioWare's talk tables.
const Common::UString & getString(uint32 strRef) const
uint32 getSoundID(uint32 strRef) const
Loading BioWare's TLK talk tables.
Base class for most files found in games using BioWare's Aurora engine.
void readEntryTableV3(uint32 stringsOffset)
TalkTable_TLK(Common::SeekableReadStream *tlk, Common::Encoding encoding)
Take over this stream and read a TLK out of it.
Common::ScopedPtr< Common::SeekableReadStream > _tlk
uint32 getLanguageID() const
Return the language ID (ungendered) of the talk table.
Interface for a seekable & readable data stream.