From 99d01b9f260b06293bf3ef602cf3540010affc23 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Wed, 16 Sep 2009 03:00:56 +0000 Subject: [PATCH] added sdl module git-svn-id: svn://anubis/anaglym/trunk@14 99a6e188-d820-4881-8870-2d33a10e2619 --- anaglym.cc | 3 +++ sdl.cc | 12 ++++++++++++ sdl.h | 7 +++++++ 3 files changed, 22 insertions(+) create mode 100644 sdl.cc create mode 100644 sdl.h diff --git a/anaglym.cc b/anaglym.cc index 8e56a0e..f31fcd3 100644 --- a/anaglym.cc +++ b/anaglym.cc @@ -1,5 +1,6 @@ #include "ag.h" +#include "sdl.h" #include #include /* exit() */ #include @@ -38,6 +39,8 @@ int main(int argc, char * argv[]) usage(); } + video_init(); + lua_State * L = lua_open(); register_libraries(L); diff --git a/sdl.cc b/sdl.cc new file mode 100644 index 0000000..76d5666 --- /dev/null +++ b/sdl.cc @@ -0,0 +1,12 @@ + +#include "sdl.h" +#include + +void video_init() +{ + if (SDL_Init(SDL_INIT_VIDEO | SDL_INIT_AUDIO | SDL_INIT_TIMER)) + { + cerr << "SDL_Init() returned error!" << endl; + exit(3); + } +} diff --git a/sdl.h b/sdl.h new file mode 100644 index 0000000..d8881e1 --- /dev/null +++ b/sdl.h @@ -0,0 +1,7 @@ + +#ifndef SDL_H +#define SDL_H + +void video_init(); + +#endif