#ifndef __TYPES_H__ #define __TYPES_H__ /* Flatland types */ namespace flat { namespace core { class 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