#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