Files
salmanoff/smocore/include/simulator/simulator.h
T

34 lines
591 B
C++
Raw Normal View History

#ifndef SIMULATOR_H
#define SIMULATOR_H
2025-01-04 07:33:15 -04:00
#include <config.h>
#include <spinscale/puppetApplication.h>
2025-12-26 01:18:39 -04:00
#include <spinscale/component.h>
2025-01-03 21:00:01 -04:00
#include <simulator/scene.h>
2025-07-22 06:48:04 -04:00
namespace smo {
class Mind;
class ComponentThread;
namespace simulator {
class Simulator
: public PuppetComponent
{
public:
Simulator(Mind &parent, const std::shared_ptr<ComponentThread> &thread);
~Simulator() = default;
void initialize();
void loadScene(Scene::Id sceneId, Scene &scene);
private:
Scene::Id sceneId;
Scene scene;
};
2025-01-04 11:32:37 -04:00
} // namespace simulator
2025-07-22 06:48:04 -04:00
} // namespace smo
#endif // SIMULATOR_H