50 size_t pos = tlkStream->pos();
#define MKTAG(a0, a1, a2, a3)
A wrapper macro used around four character constants, like 'DATA', to ensure portability.
PointerType release()
Returns the plain pointer value and releases ScopedPtr.
Base class for BioWare's talk tables.
Loading BioWare's GFF'd talk tables.
static void readHeader(Common::ReadStream &stream, uint32 &id, uint32 &version, bool &utf16le)
Read the header out of a stream.
A simple scoped smart pointer template.
static TalkTable * load(Common::SeekableReadStream *tlk, Common::Encoding encoding)
Take over this stream and read a talk table (of either format) out of it.
Utility templates and functions.
Base for BioWare's Aurora engine files.
Base class for BioWare's talk tables.
Handling BioWare's TLK talk tables.
Basic reading stream interfaces.
static const uint32 kTLKID
TalkTable(Common::Encoding encoding)
Loading BioWare's TLK talk tables.
Interface for a seekable & readable data stream.
Handling BioWare's GFF'd talk tables.
static const uint32 kGFFID