1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
#ifndef _SOFTSHADEROOM_SCENE_H_ #define _SOFTSHADEROOM_SCENE_H_ #include "light.h" #include "camera.h" #define LIGHT_LIMIT 4 typedef struct { Camera* main_camera; Light lights[LIGHT_LIMIT]; int light_count; } Scene; // singleton extern Scene scene; #endif