25 #ifndef AURORA_LYTFILE_H 26 #define AURORA_LYTFILE_H 34 class SeekableReadStream;
118 #endif // AURORA_LYTFILE_H
A class holding an UTF-8 string.
void clear()
Clear all information.
const DoorHookArray & getDoorHooks() const
Get all door hooks in this layout.
An LYT, BioWare's Layout Format.
A place a door hooks into.
A simple, non-interactive placeable.
void assertTokenCount(const std::vector< Common::UString > &tokens, size_t n, const Common::UString &name)
const RoomArray & getRooms() const
Get all rooms in this layout.
std::vector< Room > RoomArray
ArtPlaceableArray _artPlaceables
std::vector< ArtPlaceable > ArtPlaceableArray
Low-level type definitions to handle fixed width types portably.
Common::UString _fileDependency
const ArtPlaceableArray & getArtPlaceables() const
Get art placeables in this layout.
void load(Common::SeekableReadStream &lyt)
Load a LYT file.
Common::UString getFileDependency() const
Get the file dependency in this layout.
std::vector< DoorHook > DoorHookArray
Interface for a seekable & readable data stream.