diff main.cbc @ 1:09e774f4433f

main_GL is runnable.
author kent
date Fri, 30 May 2008 00:00:49 +0900
parents 249965d0a68f
children
line wrap: on
line diff
--- a/main.cbc	Thu May 29 19:35:24 2008 +0900
+++ b/main.cbc	Fri May 30 00:00:49 2008 +0900
@@ -6,8 +6,7 @@
 #include<float.h>
 
 #define DEBUGlog(f, args...) \
-	;
-	//fprintf(stderr, "in %s: "f, __FUNCTION__, ## args)
+	fprintf(stderr, "in %s: "f, __FUNCTION__, ## args)
 
 #define W_HEIGHT 480
 #define W_WIDTH 640
@@ -23,7 +22,7 @@
 static float Gravitation = 1.0f; // ?
 static float delta = 0.05f; // 
 static float FIELD = 400.0f; // -100 ~ 100
-static const float eps = 1.5f;
+static const float eps = 15.0f;
 
 typedef struct
 {
@@ -153,31 +152,56 @@
 	stars_old[2].r[0] = 0.0;
 	stars_old[2].r[1] = 0.0;
 	stars_old[2].r[2] = -70.0;
-#else
+#elif 0
 	/*  */
-	stars_old[0].weight = 100;
-	stars_old[0].v[0] = -1.0;
+	stars_old[0].weight = 1000;
+	stars_old[0].v[0] = 0.0;
 	stars_old[0].v[1] = 0.0;
-	stars_old[0].v[2] = 0.5;
-	stars_old[0].r[0] = 50.0;
+	stars_old[0].v[2] = 0.0;
+	stars_old[0].r[0] = 0.0;
 	stars_old[0].r[1] = 0.0;
 	stars_old[0].r[2] = 0.0;
 	/*  */
-	stars_old[1].weight = 100;
-	stars_old[1].v[0] = -0.5;
-	stars_old[1].v[1] = 0.1;
-	stars_old[1].v[2] = 1.732;
-	stars_old[1].r[0] = -50.0;
+	stars_old[1].weight = 5;
+	stars_old[1].v[0] = 0.1;
+	stars_old[1].v[1] = 5.0;
+	stars_old[1].v[2] = 0.0;
+	stars_old[1].r[0] = 10.0;
 	stars_old[1].r[1] = 0.0;
 	stars_old[1].r[2] = 0.0;
 	/*  */
-	stars_old[2].weight = 100;
-	stars_old[2].v[0] = 0.5;
-	stars_old[2].v[1] = -0.1;
-	stars_old[2].v[2] = -1.732;
-	stars_old[2].r[0] = 0.0;
+	stars_old[2].weight = 5;
+	stars_old[2].v[0] = 0.0;
+	stars_old[2].v[1] = -5.0;
+	stars_old[2].v[2] = 0.1;
+	stars_old[2].r[0] = -10.0;
 	stars_old[2].r[1] = 0.0;
-	stars_old[2].r[2] = 86.60;
+	stars_old[2].r[2] = 0.0;
+#elif 1
+	/*  */
+	stars_old[0].weight = 1000;
+	stars_old[0].v[0] = 0.0;
+	stars_old[0].v[1] = 0.0;
+	stars_old[0].v[2] = 0.0;
+	stars_old[0].r[0] = 0.0;
+	stars_old[0].r[1] = 0.0;
+	stars_old[0].r[2] = 0.0;
+	/*  */
+	stars_old[1].weight = 5;
+	stars_old[1].v[0] = 0.1;
+	stars_old[1].v[1] = 5.0;
+	stars_old[1].v[2] = 0.0;
+	stars_old[1].r[0] = 100.0;
+	stars_old[1].r[1] = 0.0;
+	stars_old[1].r[2] = 0.0;
+	/*  */
+	stars_old[2].weight = 5;
+	stars_old[2].v[0] = 0.0;
+	stars_old[2].v[1] = -5.0;
+	stars_old[2].v[2] = 0.1;
+	stars_old[2].r[0] = -100.0;
+	stars_old[2].r[1] = 0.0;
+	stars_old[2].r[2] = 0.0;
 #endif
 
 	for( i=0; i<num; i++){