diff options
Diffstat (limited to 'src/example/scene_manager.cpp')
-rw-r--r-- | src/example/scene_manager.cpp | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/src/example/scene_manager.cpp b/src/example/scene_manager.cpp index 2fcdbec..bfa9479 100644 --- a/src/example/scene_manager.cpp +++ b/src/example/scene_manager.cpp @@ -1,17 +1,18 @@ #include <iostream> -#include "../crepe/ComponentManager.h" -#include "../crepe/Metadata.h" -#include "../crepe/api/GameObject.h" -#include "../crepe/api/Scene.h" -#include "../crepe/api/SceneManager.h" +#include <crepe/ComponentManager.h> +#include <crepe/api/GameObject.h> +#include <crepe/api/Metadata.h> +#include <crepe/api/Point.h> +#include <crepe/api/Scene.h> +#include <crepe/api/SceneManager.h> using namespace crepe; using namespace std; -class concreteScene1 : public Scene { +class ConcreteScene1 : public Scene { public: - concreteScene1(string name) : Scene(name) {} + ConcreteScene1(string name) : Scene(name) {} void load_scene() { GameObject object1(0, "scene_1", "tag_scene_1", Point{0, 0}, 0, 1); @@ -20,9 +21,9 @@ public: } }; -class concreteScene2 : public Scene { +class ConcreteScene2 : public Scene { public: - concreteScene2(string name) : Scene(name) {} + ConcreteScene2(string name) : Scene(name) {} void load_scene() { GameObject object1(0, "scene_2", "tag_scene_2", Point{0, 0}, 0, 1); @@ -36,8 +37,8 @@ int main() { SceneManager & scene_mgr = SceneManager::get_instance(); // Add the scenes to the scene manager - scene_mgr.add_scene<concreteScene1>("scene1"); - scene_mgr.add_scene<concreteScene2>("scene2"); + scene_mgr.add_scene<ConcreteScene1>("scene1"); + scene_mgr.add_scene<ConcreteScene2>("scene2"); // There is no need to call set_next_scene() at the beginnen, because the first scene will be automatically set as the next scene // Load scene1 (the first scene added) @@ -51,8 +52,8 @@ int main() { cout << "Metadata components of Scene1:" << endl; // Print the Metadata for (auto & m : metadata) { - cout << "Id: " << m.get().game_object_id << " Name: " << m.get().name - << " Tag: " << m.get().tag << endl; + cout << "Id: " << m.get().GAME_OBJECT_ID << " Name: " << m.get().NAME + << " Tag: " << m.get().TAG << endl; } // Set scene2 as the next scene @@ -66,8 +67,8 @@ int main() { cout << "Metadata components of Scene2:" << endl; // Print the Metadata for (auto & m : metadata) { - cout << "Id: " << m.get().game_object_id << " Name: " << m.get().name - << " Tag: " << m.get().tag << endl; + cout << "Id: " << m.get().GAME_OBJECT_ID << " Name: " << m.get().NAME + << " Tag: " << m.get().TAG << endl; } return 0; |