#ifndef _SDLWINDOW_H
#define _SDLWINDOW_H

#include "GLWindow.h"
#if defined HAVE_SDL && HAVE_SDL
#include <SDL.h>

class SDLWindow : public GLWindow 
{
public:
	virtual void SwapBuffers();
	virtual void SetWindowText(const char *text);
	virtual bool PeekMessages();
	virtual void Update();
	virtual bool MakeCurrent();

	static bool valid() { return true; }
	~SDLWindow();
	SDLWindow();

};
#else
class SDLWindow : public GLWindow 
{
public:
	SDLWindow() {}
};
#endif
#endif
