00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00022 #ifndef __ze_utility_h__
00023 #define __ze_utility_h__
00024
00025 #include "ZE_Includes.h"
00026
00027 namespace ZE
00028 {
00029
00039 std::string FormatStr(const char *fmtstr, ...);
00040
00042
00044
00051 void FreeImage(SDL_Surface *&image);
00052
00053 #ifdef USE_SDL_MIXER
00054
00061 void FreeSound(Mix_Chunk *&chunk);
00062
00069 void FreeMusic(Mix_Music *&music);
00070
00071 #endif
00072
00073 #ifdef USE_SDL_TTF
00074
00080 void FreeFont(TTF_Font *&font);
00081 #endif
00082
00083 }
00084
00085 #endif //__ze_utility_h__
00086