00001
#ifndef WINDOW_H
00002
#define WINDOW_H
00003
00004 class CWindow
00005 {
00006
protected:
00007 unsigned short m_unHeight;
00008 unsigned short m_unWidth;
00009 unsigned char m_ucColor;
00010 unsigned char m_ucFFSA;
00011 bool m_bFullscreen;
00012 bool m_bCreate;
00013
00014
CWindow ();
00015
virtual ~CWindow ();
00016
00017
public:
00018
virtual void Swap () = 0;
00019
virtual bool Create (
const char* szName,
unsigned short unWidth,
unsigned short unHeight,
unsigned char ucColor,
bool bFullscreen) = 0;
00020
00021
bool IsCreate () const;
00022
unsigned short GetHeight () const;
00023
unsigned short GetWidth () const;
00024
unsigned char GetColor () const;
00025
unsigned char GetFFSA () const;
00026
bool GetFullscreen () const;
00027 };
00028
00029 #endif