Toast Engine
Loading...
Searching...
No Matches
game.h
1
7
8#pragma once
9
10#if defined(_WIN32)
11#if defined(GAME_EXPORT)
12#define GAME_API __declspec(dllexport)
13#else
14#define GAME_API __declspec(dllimport)
15#endif
16#elif defined(__GNUC__)
17#define GAME_API __attribute__((visibility("default")))
18#else
19#define GAME_API
20#endif
21
22#ifdef __cplusplus
23extern "C" {
24
25
26#endif
27
28struct game_t;
29
30GAME_API game_t* game_create(void);
31GAME_API void game_destroy(game_t*);
32
33#ifdef __cplusplus
34}
35#endif