Mario Kart 64
Loading...
Searching...
No Matches
SceneManager.h
Go to the documentation of this file.
1#include <libultraship/libultraship.h>
3
4namespace Editor {
5 void SaveLevel();
6 void LoadLevel(std::shared_ptr<Ship::Archive> archive, Course* course, std::string sceneFile);
7 void Load_AddStaticMeshActor(const nlohmann::json& actorJson);
8 void SetSceneFile(std::shared_ptr<Ship::Archive> archive, std::string sceneFile);
9 void LoadMinimap(std::shared_ptr<Ship::Archive> archive, Course* course, std::string filePath);
10
11 extern std::shared_ptr<Ship::Archive> CurrentArchive; // This is used to retrieve and write the scene data file
12 extern std::string SceneFile;
13}
Definition Collision.cpp:12
std::shared_ptr< Ship::Archive > CurrentArchive
Definition SceneManager.cpp:18
void Load_AddStaticMeshActor(const nlohmann::json &actorJson)
Definition SceneManager.cpp:114
void LoadMinimap(std::shared_ptr< Ship::Archive > archive, Course *course, std::string filePath)
Definition SceneManager.cpp:130
void SaveLevel()
Definition SceneManager.cpp:21
void SetSceneFile(std::shared_ptr< Ship::Archive > archive, std::string sceneFile)
Definition SceneManager.cpp:125
void LoadLevel(std::shared_ptr< Ship::Archive > archive, Course *course, std::string sceneFile)
Definition SceneManager.cpp:69
std::string SceneFile
Definition SceneManager.cpp:19