summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@redhat.com>2006-06-11 20:31:05 -0400
committerKristian Høgsberg <krh@redhat.com>2006-06-11 20:31:05 -0400
commit05af0909cc976c183e82d8392107ef11d77bb4ec (patch)
tree40acdcb9624f71b940cec8a59ee09bc205133b9b
parent5443c3705048a110ece3acd77d0ecb1b5bf3619d (diff)
Reduce time step to prevent 'shimmering'.
-rw-r--r--akamaru.c2
-rw-r--r--dock.c3
2 files changed, 3 insertions, 2 deletions
diff --git a/akamaru.c b/akamaru.c
index c667c37..76f0058 100644
--- a/akamaru.c
+++ b/akamaru.c
@@ -21,7 +21,7 @@
#include "akamaru.h"
const double elasticity = 0.7;
-const double friction = 4;
+const double friction = 8;
const double gravity = 50;
void
diff --git a/dock.c b/dock.c
index 782d5d2..c981ae8 100644
--- a/dock.c
+++ b/dock.c
@@ -36,7 +36,8 @@ timeout_callback (gpointer data)
closure->model.objects[i + 1].position.y + 0.5);
}
- model_step (&closure->model, 0.1);
+ for (i = 0; i < 4; i++)
+ model_step (&closure->model, 0.03);
return TRUE;
}