8 //#include <sys/param.h>
12 #include "common/basics.h"
13 #include "common/BList.h"
14 #include "common/StringList.h"
15 #include "common/DBuffer.h"
16 #include "common/DString.h"
17 #include "common/InitList.h"
19 #include "graphics/graphics.h"
20 #include "graphics/tileset.h"
21 #include "graphics/sprites.h"
22 typedef SIFPoint Point
;
23 using namespace Graphics
;
24 using Sprites::draw_sprite
;
25 using Sprites::draw_sprite_at_dp
;
26 using Sprites::draw_sprite_clipped
;
27 using Sprites::draw_sprite_clip_width
;
28 using Sprites::draw_sprite_chopped
;
29 using Sprites::draw_sprite_repeating_x
;
30 using Sprites::create_spritesheet
;
31 using Sprites::get_spritesheet
;
32 using Tileset::draw_tile
;
37 // don't use this, use fileopen() instead.
38 // some platforms are retarded and need special workarounds (read: WinCE)
39 #pragma GCC poison fopen
40 FILE *fileopen(const char *fname
, const char *mode
);
43 #include "autogen/sprites.h"
45 #include "TextBox/TextBox.h"
46 #include "graphics/font.h"
50 #include "stageboss.h"
53 #include "statusbar.h"
54 #include "floattext.h"
56 #include "ObjManager.h"
61 #include "screeneffect.h"
69 #include "sound/sound.h"
71 const char *strhex(int value
);