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