supertux
Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SectorParser Class Reference
Inheritance diagram for SectorParser:
Inheritance graph
[legend]
Collaboration diagram for SectorParser:
Collaboration graph
[legend]

Static Public Member Functions

static std::unique_ptr< Sectorfrom_reader (Level &level, const ReaderMapping &sector, bool editable)
 
static std::unique_ptr< Sectorfrom_reader_old_format (Level &level, const ReaderMapping &sector, bool editable)
 
static std::unique_ptr< Sectorfrom_nothing (Level &level)
 

Protected Member Functions

 SectorParser (Base::Sector &sector, bool editable)
 
void parse_old_format (const ReaderMapping &reader)
 
void parse (const ReaderMapping &reader)
 
void create_sector ()
 
std::unique_ptr< GameObjectparse_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::Sectorm_sector
 
bool m_editable
 

Member Function Documentation

◆ parse_object_additional()

bool SectorParser::parse_object_additional ( const std::string &  name,
const ReaderMapping reader 
)
protectedvirtual

Allows setting additional rules for parsing objects.

Return value indicates whether the regular object parsing process should be skipped.


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