REDRIVER2/src_rebuild/Game/psyx_compat.h

32 lines
491 B
C
Raw Normal View History

#ifndef PSYX_COMPAT_H
#define PSYX_COMPAT_H
// Psy-Cross compatibility header
// Necessary includes
#ifndef PSX
#include "PsyX/PsyX_public.h"
#include "PsyX/PsyX_globals.h"
#endif
// Necessary types
// It's size should match P_LEN*4
#ifdef PSX
typedef int intptr_t;
typedef u_long OTTYPE;
2020-12-28 11:07:24 +01:00
typedef short VERTTYPE;
#define RECT16 RECT
#else
#if defined(_M_X64) || defined(__amd64__)
typedef OT_TAG OTTYPE;
#else
typedef unsigned long long OTTYPE;
#endif
#endif
2021-04-06 18:05:51 +02:00
#endif // PSYX_COMPAT_H