engine/include/scene.hpp

26 lines
294 B
C++
Raw Normal View History

2022-11-30 00:46:03 +00:00
#pragma once
2022-12-14 22:50:17 +00:00
#include <cstdint>
2022-11-30 00:46:03 +00:00
namespace engine {
2022-12-14 22:50:17 +00:00
class Scene {
2022-11-30 00:46:03 +00:00
public:
Scene();
Scene(const Scene&) = delete;
Scene& operator=(const Scene&) = delete;
2022-11-30 10:36:50 +00:00
~Scene();
2022-11-30 00:46:03 +00:00
2022-12-14 22:50:17 +00:00
uint32_t createEntity()
{
return m_nextEntityID++;
}
2022-11-30 00:46:03 +00:00
private:
2022-12-14 22:50:17 +00:00
uint32_t m_nextEntityID = 1000;
2022-11-30 00:46:03 +00:00
};
2022-12-14 22:50:17 +00:00
}