blob: a7d784e412aef088538ae34194162b3ae5d49070 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#include <crepe/util/Log.h>
#include <crepe/api/Engine.h>
#include <crepe/api/Scene.h>
#include <crepe/api/Camera.h>
using namespace crepe;
using namespace std;
class DemoScene : public Scene {
string get_name() const override { return "DemoScene"; }
void load_scene() override {
GameObject camera = new_object("camera");
camera.add_component<Camera>(vec2{10, 10}, Camera::Data{});
}
};
int main() {
Engine demo;
demo.add_scene<DemoScene>();
return demo.main();
}
|