GoldFish Engine
Quite simple and lightweight game engine
Loading...
Searching...
No Matches
core.h
Go to the documentation of this file.
1
7
#ifndef __GF_TYPE_CORE_H__
8
#define __GF_TYPE_CORE_H__
9
10
#include <
gf_pre.h
>
11
#include <
gf_macro.h
>
12
13
#ifdef GF_EXPOSE_CORE
14
/* External library */
15
16
/* Engine */
17
#include <
gf_type/server.h
>
18
#include <
gf_type/client.h
>
19
20
/* Standard */
21
#include <stdio.h>
22
40
GF_DECLARE_TYPE
(engine, {
41
gf_server_t
* server;
42
gf_client_t
* client;
43
FILE* log;
44
});
45
#else
46
typedef
void
gf_engine_t
;
47
#endif
48
49
#endif
client.h
Type definitions related to client interface.
gf_macro.h
Macro.
GF_DECLARE_TYPE
#define GF_DECLARE_TYPE(n, b)
Macro to define engine type shorter.
Definition
gf_macro.h:172
gf_pre.h
Required headers before anything.
server.h
Type definitions related to server interface.
gf_client_t
Client interface.
Definition
client.h:36
gf_engine_t
Engine instance.
Definition
core.h:44
gf_server_t
Server interface.
Definition
server.h:36
include
gf_type
core.h
Generated by
1.9.8