supertux
|
Static Public Member Functions | |
static std::unique_ptr< Sector > | from_reader (Level &level, const ReaderMapping §or, bool editable) |
static std::unique_ptr< Sector > | from_reader_old_format (Level &level, const ReaderMapping §or, bool editable) |
static std::unique_ptr< Sector > | from_nothing (Level &level) |
Protected Member Functions | |
SectorParser (Base::Sector §or, bool editable) | |
void | parse_old_format (const ReaderMapping &reader) |
void | parse (const ReaderMapping &reader) |
void | create_sector () |
std::unique_ptr< GameObject > | parse_object (const std::string &name, const ReaderMapping &reader) |
virtual bool | parse_object_additional (const std::string &name, const ReaderMapping &reader) |
Allows setting additional rules for parsing objects. More... | |
Protected Attributes | |
Base::Sector & | m_sector |
bool | m_editable |
|
protectedvirtual |
Allows setting additional rules for parsing objects.
Return value indicates whether the regular object parsing process should be skipped.