summaryrefslogtreecommitdiffstats
path: root/engine/include/types.hpp
diff options
context:
space:
mode:
authorancarola <raffaele.ancarola@epfl.ch>2019-01-22 01:56:51 +0100
committerancarola <raffaele.ancarola@epfl.ch>2019-01-22 01:56:51 +0100
commit844926711489c4f87c68ceab3ea245161228ad78 (patch)
tree2d983c826131b33a207db83f95e365b044227dad /engine/include/types.hpp
parentSignal change (diff)
downloadflatland-844926711489c4f87c68ceab3ea245161228ad78.tar.gz
flatland-844926711489c4f87c68ceab3ea245161228ad78.zip
Fin qui tutto bene
Diffstat (limited to 'engine/include/types.hpp')
-rw-r--r--engine/include/types.hpp37
1 files changed, 37 insertions, 0 deletions
diff --git a/engine/include/types.hpp b/engine/include/types.hpp
new file mode 100644
index 0000000..87c4d26
--- /dev/null
+++ b/engine/include/types.hpp
@@ -0,0 +1,37 @@
+#ifndef __TYPES_H__
+#define __TYPES_H__
+
+/* Flatland types */
+
+class flat::core::object;
+
+class FlatActor;
+class FlatSprite;
+
+class Focusable;
+
+class KeyFocusable;
+class MouseFocusable;
+
+class FlatEvent;
+class EventListener;
+class Eventrigger;
+
+class FlatWindow;
+
+class FlatSpriter;
+class FlatMultiSpriter;
+
+class task_s;
+
+/* SDL types */
+
+typedef unsigned char uint8_t;
+typedef unsigned int uint32_t;
+
+struct SDL_Surface;
+struct SDL_Rect;
+
+union SDL_Event;
+
+#endif