17 #ifndef HEADER_SUPERTUX_SUPERTUX_LEVEL_PARSER_HPP 18 #define HEADER_SUPERTUX_SUPERTUX_LEVEL_PARSER_HPP 30 static std::unique_ptr<Level> from_stream(std::istream& stream,
const std::string& context,
bool worldmap,
bool editable);
31 static std::unique_ptr<Level> from_file(
const std::string& filename,
bool worldmap,
bool editable);
32 static std::unique_ptr<Level> from_nothing(
const std::string& basedir);
33 static std::unique_ptr<Level> from_nothing_worldmap(
const std::string& basedir,
const std::string& name);
35 static std::string get_level_name(
const std::string& filename);
41 void load(std::istream& stream,
const std::string& context);
42 void load(
const std::string& filepath);
44 void create(
const std::string& filepath,
const std::string& levelname);
Definition: level_parser.hpp:27
Definition: object_settings.hpp:32
Represents a collection of Sectors running in a single GameSession.
Definition: level.hpp:30
Definition: reader_mapping.hpp:32
The ReaderDocument holds a parsed document in memory, access to it's content is provided by get_root(...
Definition: reader_document.hpp:27