diff options
Diffstat (limited to 'languages/cpp/app_templates/clanlib/main.cpp')
-rw-r--r-- | languages/cpp/app_templates/clanlib/main.cpp | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/languages/cpp/app_templates/clanlib/main.cpp b/languages/cpp/app_templates/clanlib/main.cpp new file mode 100644 index 00000000..962e1452 --- /dev/null +++ b/languages/cpp/app_templates/clanlib/main.cpp @@ -0,0 +1,29 @@ +%{CPP_TEMPLATE} + +#include <ClanLib/application.h> +#include <ClanLib/core.h> +#include <ClanLib/display.h> +#include <ClanLib/gl.h> +#include <ClanLib/sound.h> + +class %{APPNAME}Application : public CL_ClanApplication +{ +public: + virtual int main(int argc, char** argv) + { + CL_SetupCore::init(); + CL_SetupDisplay::init(); + CL_SetupGL::init(); + CL_SetupSound::init(); + + // Code here + + CL_SetupSound::deinit(); + CL_SetupGL::deinit(); + CL_SetupDisplay::deinit(); + CL_SetupCore::deinit(); + + return 0; + } +} app; + |