#ifndef AMR_GAME_H #define AMR_GAME_H #include #include "../core.h" #include "../calcify.h" #ifdef _WIN32 #define EXPORT __declspec(dllexport) #else #define EXPORT __attribute__((visibility("default"))) #endif extern "C" { EXPORT void game_handle_event(GameState *state, GameEventType type); EXPORT void game_setup(GameState *state); EXPORT void game_update_and_render(GameState *state); } #endif // AMR_GAME_H