pmc/main.cc
changeset 129 d82830a449a9
parent 77 49e0babccb23
--- a/pmc/main.cc
+++ b/pmc/main.cc
@@ -14,7 +14,7 @@
 #define STEP 1
 #endif
 
-#define MAX 3
+#define MAX 1
 
 using namespace algebra;
 
@@ -26,35 +26,28 @@
 
     int height;
 
+    surface = new Surface (0, 0, 32);
+
     if (argc != 2) {
         fprintf (stderr, "Usage: %s <HEIGHT>\n", argv[0]);
-        height = 250;
+        height = surface->getHeight () / 2;
     } else
         height = atoi (argv[1]);
 
-    if ((height < 10) || (height >= 360))
-        height = 200;
-
     Vector p1 (0, 0);
     Vector p2 (height, 0);
-    Vector p3 (height + 100, height + 100);
-    Vector p4 (100, height + 100);
+    Vector p3 (height, height);
+    Vector p4 (0, height);
 
-    surface = new Surface (1024, 768, 32);
     SDL_WM_SetCaption ("Pimp my Cube", NULL);
 
-    d[0] = new Rectangle (surface, p1, p2, p3, p4);
-    d[1] = new Cube (surface);
-    d[2] = new Cube (surface, p1, p2, p3, p4, height);
+    d[0] = new Cube (surface, p1, p2, p3, p4, height);
 
     bool running = true;
     int i, x, y;
 
     x = y = 0;
 
-    d[1]->move (Vector (3 * height, 25));
-    d[2]->move (Vector (290, 0));
-
     while (running) {
         SDL_PollEvent (&event);