2D_Game_Engine
Loading...
Searching...
No Matches
data.cpp
Go to the documentation of this file.
1#include <pch.hpp>
2#include <scene.hpp>
3
4const char *WINDOW_NAME="test";
5unsigned int WINDOW_WIDTH=1600;
6unsigned int WINDOW_HEIGHT=900;
7unsigned int FULLSCREEN_WIDTH=1920;
8unsigned int FULLSCREEN_HEIGHT=1080;
9std::string SCENE_PATH="test.scene";
10bool RESIZABLE=true;
12float GAMMA=2.200000;
13float EXPOSURE=1.000000;
14extern void Entity1Update(Scene *scene,NativeScriptComponent *nsc,float frame_time);
15
16void LoadScripts(Scene *scene){
17 scene->AddComponent<NativeScriptComponent>((uint32_t)1);
18 auto nsc0=scene->GetComponent<NativeScriptComponent>((uint32_t)1)->OnUpdate=Entity1Update;
19}
std::function< void(Scene *, NativeScriptComponent *, float) OnUpdate)
Definition entity.hpp:285
Definition scene.hpp:6
void AddComponent(uint32_t uid, Args...args)
Definition scene.hpp:79
T * GetComponent(uint32_t uid)
float EXPOSURE
Definition data.cpp:13
unsigned int FULLSCREEN_WIDTH
Definition data.cpp:7
void LoadScripts(Scene *scene)
Definition data.cpp:16
const char * WINDOW_NAME
Definition data.cpp:4
unsigned int WINDOW_HEIGHT
Definition data.cpp:6
float GAMMA
Definition data.cpp:12
unsigned int WINDOW_WIDTH
Definition data.cpp:5
bool RESIZABLE
Definition data.cpp:10
void Entity1Update(Scene *scene, NativeScriptComponent *nsc, float frame_time)
Definition test.cpp:7
std::string SCENE_PATH
Definition data.cpp:9
TonemapType TONE_MAP_TYPE
Definition data.cpp:11
unsigned int FULLSCREEN_HEIGHT
Definition data.cpp:8
TonemapType
Definition renderer.hpp:26