minor performance improvements, optional mouse, mouse cursor now drawn
[dosdemo] / src / scr / hairball.c
index 82b0535..74abd61 100644 (file)
@@ -95,9 +95,9 @@ static int init(void)
 
                        float mindist = FLT_MAX;
                        for(j=0; j<numpt; j++) {
-                               float dx = pos.x - spawnpos[i].x;
-                               float dy = pos.y - spawnpos[i].y;
-                               float dz = pos.z - spawnpos[i].z;
+                               float dx = pos.x - spawnpos[j].x;
+                               float dy = pos.y - spawnpos[j].y;
+                               float dz = pos.z - spawnpos[j].z;
                                float dsq = dx * dx + dy * dy + dz * dz;
                                if(dsq < mindist) {
                                        mindist = dsq;
@@ -175,7 +175,7 @@ static void draw(void)
 
        update();
 
-       memset(fb_pixels, 0, fb_width * fb_height * 2);
+       memset(fb_pixels, 0, FB_WIDTH * FB_HEIGHT * 2);
 
        g3d_matrix_mode(G3D_MODELVIEW);
        g3d_load_identity();