44 class ScriptableController;
60 {
return this->controller_.get(); }
63 {
return this->level_script_; }
66 void registerVariables();
68 BaseObject* getObject(
unsigned int index)
const;
71 void networkCallbackTemplatesChanged();
75 void setPluginsString(
const std::string& pluginsString);
77 {
return this->pluginsString_; }
81 void setGametypeString(
const std::string& gametype);
83 {
return this->gametype_; }
85 void networkcallback_applyXMLFile();
90 this->level_script_ = script; }
The BaseObject is the parent of all classes representing an instance in the game. ...
Definition: BaseObject.h:63
Runs a scripts on a per-level basis and handles the connection to orxonox.
Definition: scriptable_controller.h:31
This class is the base class of all the Objects in the universe that need to be synchronised over the...
Definition: Synchronisable.h:142
std::string level_script_
Definition: Level.h:102
::std::string string
Definition: gtest-port.h:756
std::list< PluginReference * > plugins_
Definition: Level.h:94
std::string xmlfilename_
Definition: Level.h:96
Output level, used for warnings which are important for developers.
Definition: OutputDefinitions.h:96
std::map< std::string, MeshLodInformation * > lodInformation_
Definition: Level.h:99
std::unique_ptr< ScriptableController > controller_
Definition: Level.h:101
xmlelement
Definition: Super.h:519
std::list< BaseObject * > objects_
Definition: Level.h:98
const std::string & getPluginsString() const
Definition: Level.h:76
void setScript(const std::string &script)
Definition: Level.h:87
OutputStream & orxout(OutputLevel level=level::debug_output, const OutputContextContainer &context=context::undefined())
This helper function returns a reference to a commonly used instance of OutputStream.
Definition: Output.h:81
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
std::string gametype_
Definition: Level.h:95
Mode
Definition: CorePrereqs.h:102
Shared library macros, enums, constants and forward declarations for the orxonox library ...
Declaration of BaseObject, the base class of all objects in Orxonox.
#define _OrxonoxExport
Definition: OrxonoxPrereqs.h:60
const std::string & getGametypeString() const
Definition: Level.h:82
const std::string & getScript(void)
Definition: Level.h:62
ScriptableController * getScriptableController(void)
Definition: Level.h:59
Definition: PlayerInfo.h:39
XMLFile * xmlfile_
Definition: Level.h:97
std::string pluginsString_
Definition: Level.h:93