27 return (
unsigned int)v;
39 return strrchr(s, (
int)c);
45 return strchr(s, (
int)c);
49char *__stdcall
DosStrcpy(
char *dst,
const char *src)
51 return strcpy(dst, src);
57 return strcpy(destination, source);
63 return (
short)strlen(s);
67void __stdcall
DosMemcpy(
void *dst,
const void *src,
size_t n)
73void __stdcall
DosMemset(
void *destination,
unsigned int count,
short value)
75 memset(destination, value, (
unsigned short)count);
91 unsigned short (*initialize)(
void),
108 struct Shape *shape,
short frame)
void(__cdecl *pIxFree)(void *)
unsigned short wCurrentInputModifiers
const ScreenViewportGeometry * pScreenViewGeometry
int anSortedObjects[SPACE_OBJECT_COUNT]
MouseCursorState stMouseCursorState
short nPacketDecompressInputPositionValue
short bCurrentRunningFromHardDiskFlag
short nEventManagerActive
void(*) pCurrentEventManagerPump(void)
signed char cScreenViewMode
int nPacketDecompressResult
void ReleaseEventManagerPointerHook(void)
Umbrella header for the game core.
void *__stdcall DosNearPtrToFar(unsigned int v)
char *__stdcall DosStrrchr(char *s, short c)
char *__stdcall DosStrchr(const char *s, short c)
char *__stdcall CopyFarString(char *destination, const char *source)
unsigned int __stdcall DosFarPtrToNear(void *v)
unsigned short GetEventManagerStatus(void)
void __stdcall DosMemcpy(void *dst, const void *src, unsigned short n)
short __stdcall InitializeEventManager(short period, unsigned short(*initialize)(void), void *configuration)
void __stdcall SetEventManagerPump(void(*pump)(void))
char *__stdcall DosStrcpy(char *dst, const char *src)
void EventManagerControlHook(void)
void __stdcall DosMemset(void *destination, unsigned int count, short value)
void __stdcall RegisterEventManagerShutdown(void(*fn)(void))
void __stdcall EventManagerHook(void(*callback)(void))
short __stdcall DosStrlen(const char *s)
unsigned short __stdcall ConfigureEventManagerPointer(struct Shape *shape, short frame)
void ShutdownEventManager(void)
#define SPACE_OBJECT_COUNT