summaryrefslogtreecommitdiff
path: root/util.h
diff options
context:
space:
mode:
Diffstat (limited to 'util.h')
-rw-r--r--util.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/util.h b/util.h
new file mode 100644
index 0000000..b6204a1
--- /dev/null
+++ b/util.h
@@ -0,0 +1,21 @@
+/*
+ Utility definitions shared by games
+ */
+
+#ifndef GAMES_UTIL_H
+#define GAMES_UTIL_H
+
+/* https://stackoverflow.com/questions/3437404/min-and-max-in-c
+ https://www.reddit.com/r/C_Programming/comments/1aoan41/apparently_inline_is_being_a_dumbo_in_c99_and/
+ I am so confused...
+ */
+
+inline int imax(int a, int b){
+ return a > b ? a : b;
+}
+
+inline int imin(int a, int b){
+ return a < b ? a : b;
+}
+
+#endif