mirror of
https://github.com/TerryCavanagh/VVVVVV.git
synced 2024-11-16 16:09:42 +01:00
36 lines
761 B
C
36 lines
761 B
C
|
#ifndef GLITCHRUNNERMODE_H
|
||
|
#define GLITCHRUNNERMODE_H
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
extern "C"
|
||
|
{
|
||
|
#endif
|
||
|
|
||
|
/* Have fun speedrunners! <3 Misa */
|
||
|
|
||
|
/* When a version is added, update the lookup table in GlitchrunnerMode.c */
|
||
|
|
||
|
enum GlitchrunnerMode
|
||
|
{
|
||
|
GlitchrunnerNone,
|
||
|
Glitchrunner2_0,
|
||
|
Glitchrunner2_2, /* 2.1 is same as 2.2 */
|
||
|
GlitchrunnerNumVersions
|
||
|
};
|
||
|
|
||
|
const char* GlitchrunnerMode_enum_to_string(enum GlitchrunnerMode mode);
|
||
|
|
||
|
enum GlitchrunnerMode GlitchrunnerMode_string_to_enum(const char* string);
|
||
|
|
||
|
void GlitchrunnerMode_set(enum GlitchrunnerMode mode);
|
||
|
|
||
|
enum GlitchrunnerMode GlitchrunnerMode_get(void);
|
||
|
|
||
|
int GlitchrunnerMode_less_than_or_equal(enum GlitchrunnerMode mode);
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
} /* extern "C" */
|
||
|
#endif
|
||
|
|
||
|
#endif /* GLITCHRUNNERMODE_H */
|