summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--balls.c3
-rw-r--r--balls.cl3
-rw-r--r--config.h2
3 files changed, 6 insertions, 2 deletions
diff --git a/balls.c b/balls.c
index cdb292d..f43dbb9 100644
--- a/balls.c
+++ b/balls.c
@@ -31,7 +31,8 @@
enum {
WIDTH = 640,
HEIGHT = 640,
- FPS = 60,
+};
+enum {
MS_PER_S = 1000,
FRAME_TIME_MS = MS_PER_S / FPS,
};
diff --git a/balls.cl b/balls.cl
index d0d234c..3ca7de7 100644
--- a/balls.cl
+++ b/balls.cl
@@ -1,4 +1,5 @@
-#define FPS 60.0f
+#include "config.h"
+
#define G (9.81f / FPS / FPS)
#define DENSITY 1500.0f
diff --git a/config.h b/config.h
index 9868f14..4734242 100644
--- a/config.h
+++ b/config.h
@@ -4,3 +4,5 @@
#ifdef WINDOWS
#pragma warning(disable : 4996)
#endif
+
+enum { FPS = 60 }; /* Frames per second. */