#ifndef TECHNICALENTROPY_ECWOLF_WEB_H
#define TECHNICALENTROPY_ECWOLF_WEB_H

#ifdef __cplusplus
extern "C" {
#endif

int TE_WebDestroyed(void);
void TE_WebInitialize(void);
void TE_WebFramePresented(const unsigned char *pixels, int width, int height, int pitch);
void TE_WebMarkInteractive(void);
void TE_WebWaitWhilePaused(void);
void TE_WebWaitForInput(void);
void TE_ConsumeMouse(int *dx, int *dy);
int TE_WebMouseButtons(void);
void TE_WebSaveFinished(const char *filename, int ok);
void TE_WebLevelFinished(const char *map, int difficulty, int timeTics,
	int kills, int treasures, int secrets);
void TE_WebRuntimeFailed(void);

#ifdef __cplusplus
}
#endif

#endif
