From 9508b01e104b08d882afce693599e8ddf6104cb2 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Fri, 6 Sep 2013 19:01:15 -0700 Subject: [PATCH] Scenes have a Camera object --- src/scene.c | 2 ++ src/scene.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/scene.c b/src/scene.c index 360cca6..b2804a2 100644 --- a/src/scene.c +++ b/src/scene.c @@ -26,6 +26,7 @@ scene_init() // Set some default values. new_scene->height = 0; new_scene->width = 0; + new_scene->camera = camera_init(); return new_scene; } @@ -43,6 +44,7 @@ scene_destroy(Scene *scene) return; } + camera_destroy(scene->camera); free(scene); } diff --git a/src/scene.h b/src/scene.h index 473f2b5..f466263 100644 --- a/src/scene.h +++ b/src/scene.h @@ -10,11 +10,13 @@ #include #include "basics.h" +#include "camera.h" typedef struct _Scene { int height, width; /* Pixel dimensions. */ + Camera *camera; } Scene;