/Show/Stage.h
C Header | 23 lines | 19 code | 4 blank | 0 comment | 0 complexity | d8a47b3730f8d9fb558e29aee29cdbde MD5 | raw file
Possible License(s): BSD-3-Clause
- #ifndef STAGE_H_
- #define STAGE_H_
- class Stage {
- public:
- Stage(JSRuntime *rt, JSContext *cx, JSObject *global);
- int Play();
- private:
- JSRuntime *rt;
- JSContext *cx;
- JSObject *global;
- SDL_Surface *screen;
- char *screenBuffer;
- size_t screenBufferSize;
- JSObject *screenArrayBuffer;
- int Initialize();
- int DrawScreen(int h);
- void Blit(char *dst, const char *src, size_t size);
- };
- #endif /* STAGE_H_ */