From 12c1aa342b3f31e0e7a0f5676b987a2b640bdd67 Mon Sep 17 00:00:00 2001
From: matthew <matthew@owens.tech>
Date: Sat, 3 Nov 2018 16:19:02 +0000
Subject: [PATCH] printing out the status of both cubes

---
 gl/cube.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/gl/cube.c b/gl/cube.c
index 4ddbab3..a6b55e0 100644
--- a/gl/cube.c
+++ b/gl/cube.c
@@ -98,6 +98,9 @@ void initShader(Cube_t *ct)
 
 void crpgCubeSetCamera(crpgCube *c, mat4_t *cam)
 {
+	if(cam == NULL){
+		err_output("Camera is NULL!");
+	}
 	Cube_t *ct = (Cube_t *) c;
 	crpgShaderUse(shader);
 	unsigned int loc = glGetUniformLocation(crpgShaderID(shader), "camera");
@@ -105,7 +108,7 @@ void crpgCubeSetCamera(crpgCube *c, mat4_t *cam)
 	crpgShaderUse(0);
 }
 
-static bool printed = false;
+static int printed = 0;
 void crpgCubeRender(crpgCube *c)
 {
 	crpgShaderUse(shader);
@@ -116,10 +119,10 @@ void crpgCubeRender(crpgCube *c)
 	ct->transform = m4_mul(ct->transform, ct->rotation);
 	glUniformMatrix4fv(transformLoc, 1, GL_FALSE, &ct->transform);
 	
-	if(!printed){
+	if(printed < 2){
 		printf("cube transform\n");
 		m4_print(ct->transform);
-		printed = true;
+		printed++;
 	}
 
 	glActiveTexture(GL_TEXTURE0);
-- 
2.20.1