equal
deleted
inserted
replaced
16 uint32_t height; |
16 uint32_t height; |
17 uint8_t hedgehogs_number; |
17 uint8_t hedgehogs_number; |
18 unsigned char* land; |
18 unsigned char* land; |
19 } PreviewInfo; |
19 } PreviewInfo; |
20 |
20 |
21 typedef uint32_t protocol_version_t(); |
21 typedef uint32_t hedgewars_engine_protocol_version_t(); |
22 typedef EngineInstance* start_engine_t(); |
22 typedef EngineInstance* start_engine_t(); |
23 typedef void generate_preview_t(EngineInstance* engine_state, |
23 typedef void generate_preview_t(EngineInstance* engine_state, |
24 PreviewInfo* preview); |
24 PreviewInfo* preview); |
25 typedef void cleanup_t(EngineInstance* engine_state); |
25 typedef void cleanup_t(EngineInstance* engine_state); |
26 |
26 |
34 void (*(const char*))()); |
34 void (*(const char*))()); |
35 typedef void render_frame_t(EngineInstance* engine_state); |
35 typedef void render_frame_t(EngineInstance* engine_state); |
36 |
36 |
37 typedef bool advance_simulation_t(EngineInstance* engine_state, uint32_t ticks); |
37 typedef bool advance_simulation_t(EngineInstance* engine_state, uint32_t ticks); |
38 |
38 |
39 extern protocol_version_t* protocol_version; |
39 extern hedgewars_engine_protocol_version_t* hedgewars_engine_protocol_version; |
40 extern start_engine_t* start_engine; |
40 extern start_engine_t* start_engine; |
41 extern generate_preview_t* generate_preview; |
41 extern generate_preview_t* generate_preview; |
42 extern cleanup_t* cleanup; |
42 extern cleanup_t* cleanup; |
43 |
43 |
44 extern send_ipc_t* send_ipc; |
44 extern send_ipc_t* send_ipc; |