14 lines
315 B
C
14 lines
315 B
C
#pragma once
|
|
|
|
struct GameState;
|
|
|
|
typedef struct GameApi {
|
|
struct GameApi *(*init)();
|
|
void (*finalize) (struct GameApi *state);
|
|
void (*reload) (struct GameApi *state);
|
|
void (*unload) (struct GameApi *state);
|
|
void (*step) (struct GameApi *state);
|
|
} GameApi;
|
|
|
|
extern const struct GameApi GAME_API;
|