Simutrans-Squirrel-API  r11919
api.h
Go to the documentation of this file.
1 /*
2  * This file is part of the Simutrans project under the Artistic License.
3  * (see LICENSE.txt)
4  */
5 
6 #ifndef SCRIPT_API_API_H
7 #define SCRIPT_API_API_H
8 
9 
12 #include "../../../squirrel/squirrel.h"
13 #include "api_command.h"
14 
15 void export_city(HSQUIRRELVM vm);
16 void export_control(HSQUIRRELVM vm);
17 void export_convoy(HSQUIRRELVM vm);
18 void export_factory(HSQUIRRELVM vm);
19 void export_goods_desc(HSQUIRRELVM vm);
20 void export_gui(HSQUIRRELVM vm, bool scenario);
21 void export_halt(HSQUIRRELVM vm);
22 void export_line(HSQUIRRELVM vm);
23 void export_map_objects(HSQUIRRELVM vm);
24 void export_player(HSQUIRRELVM vm, bool scenario);
25 void export_scenario(HSQUIRRELVM vm);
26 void export_settings(HSQUIRRELVM vm);
27 void export_schedule(HSQUIRRELVM vm);
28 void export_simple(HSQUIRRELVM vm);
29 void export_string_methods(HSQUIRRELVM vm); // api_scenario.cc
30 void export_tiles(HSQUIRRELVM vm);
31 void export_world(HSQUIRRELVM vm, bool scenario);
32 
33 void export_pathfinding(HSQUIRRELVM vm);
34 
35 void export_global_constants(HSQUIRRELVM vm);
36 
37 
38 #endif
struct @1 scenario