blob: 4e4cd5a37c4aa2ff6b9211f245cac79fd90c6674 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#ifndef __BASE_H__
#define __BASE_H__
#include <SDL.h>
#include <Exceptions.h>
namespace mogltk {
class base : public Base {
public:
base(int w = 640, int h = 480, int flags = 0) throw(GeneralException);
virtual ~base();
int GetWidth(void);
int GetHeight(void);
virtual void Flip(void);
SDL_Surface * getsurface();
protected:
base(int, int, int, int);
void setsurface(SDL_Surface *) throw (GeneralException);
private:
int width, height;
SDL_Surface * surface;
};
};
#endif
|