aboutsummaryrefslogtreecommitdiff
path: root/include/scene33.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/scene33.h')
-rw-r--r--include/scene33.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/include/scene33.h b/include/scene33.h
new file mode 100644
index 0000000..dbc1d46
--- /dev/null
+++ b/include/scene33.h
@@ -0,0 +1,27 @@
+#ifndef __SCENE33_H__
+#define __SCENE33_H__
+
+
+#include "types33.h"
+#include "graphics33.h"
+
+
+typedef struct Camera33 {
+ Vec3 t;
+ Vec3 r;
+} Camera33;
+
+typedef struct Scene33 {
+ Camera33 camera;
+
+ Model33 cube;
+} Scene33;
+
+extern Scene33 __scene;
+
+
+Error scene33_init( void );
+Error scene33_term( void );
+
+
+#endif /** SCENE33_H **/