Back to Evolution Project page
#ifndef APPLICATION_EVO #define APPLICATION_EVO #include <ClanLib/core.h> class TApplication : public CL_ClanApplication { public: //* These functions are present in all ClanLib Applications virtual char *get_title() { return "Evolution"; } //* I would like to put the two functions below in TSystem class, but ClanLib doesn't allow. virtual void init_modules(){ CL_SetupCore::init(); CL_SetupCore::init_display(); CL_SetupCore::init_sound(); } virtual void deinit_modules() { CL_SetupCore::deinit_sound(); CL_SetupCore::deinit_display(); CL_SetupCore::deinit(); } virtual int main(int argc, char **argv) { Run(); return 1; } //* Functions Specific for this Application int Run(); private: protected: } app; #endif //APPLICATION_EVO