/* * PolySDLCore.h * TAU * * Created by Ivan Safrin on 3/12/08. * Copyright 2008 __MyCompanyName__. All rights reserved. * */ // @package Core /* #pragma once #include "PolyGlobals.h" #include "PolyCore.h" #include "PolyRectangle.h" #include using std::vector; #if PLATFORM == PLATFORM_WINDOWS #include #endif #ifdef COMPILE_SDL_CORE namespace Polycode { class _PolyExport SDLCore : public Core { public: SDLCore(int xRes, int yRes, bool fullScreen, int aaLevel); ~SDLCore(); void enableMouse(bool newval); unsigned int getTicks(); bool Update(); void setVideoMode(int xRes, int yRes, bool fullScreen, int aaLevel); void createThread(Threaded *target); vector getVideoModes(); private: }; } #endif */