22#ifndef AWE_SYSTEM_STUB_H
23#define AWE_SYSTEM_STUB_H
25#include "awe/intern.h"
45 bool fastMode =
false;
54 int width = 0, height = 0;
59 typedef void (*AudioCallback)(
void *param, uint8 *stream,
int len);
68 virtual void fini() = 0;
71 virtual void prepareScreen(
int &w,
int &h,
float ar[4]) = 0;
72 virtual void updateScreen() = 0;
74 virtual void setPalette(
const Color pal[16]) = 0;
77 virtual void processEvents() = 0;
78 virtual void sleep(uint32 duration) = 0;
79 virtual uint32 getTimeStamp() = 0;
82extern SystemStub *SystemStub_create(
bool isAnniversaryEdition);
Definition: system_stub.h:48
Definition: system_stub.h:58