(svn r23354) -Codechange: move all src/ai/api/ai_*.[hc]pp files to src/script/api/script_* (Rubidium)

replace/41b28d7194a279bdc17475d4fbe2ea6ec885a466
truebrain 13 years ago
parent 5f6dc24663
commit afdb67a353

@ -852,109 +852,109 @@
<ClCompile Include="..\src\ai\ai_scanner.cpp" />
<ClInclude Include="..\src\ai\ai_scanner.hpp" />
<ClInclude Include="..\src\ai\ai_storage.hpp" />
<ClInclude Include="..\src\ai\api\ai_accounting.hpp" />
<ClInclude Include="..\src\ai\api\ai_airport.hpp" />
<ClInclude Include="..\src\ai\api\ai_base.hpp" />
<ClInclude Include="..\src\ai\api\ai_basestation.hpp" />
<ClInclude Include="..\src\ai\api\ai_bridge.hpp" />
<ClInclude Include="..\src\ai\api\ai_bridgelist.hpp" />
<ClInclude Include="..\src\ai\api\ai_cargo.hpp" />
<ClInclude Include="..\src\ai\api\ai_cargolist.hpp" />
<ClInclude Include="..\src\ai\api\ai_changelog.hpp" />
<ClInclude Include="..\src\ai\api\ai_company.hpp" />
<ClInclude Include="..\src\ai\api\ai_controller.hpp" />
<ClInclude Include="..\src\ai\api\ai_date.hpp" />
<ClInclude Include="..\src\ai\api\ai_depotlist.hpp" />
<ClInclude Include="..\src\ai\api\ai_engine.hpp" />
<ClInclude Include="..\src\ai\api\ai_enginelist.hpp" />
<ClInclude Include="..\src\ai\api\ai_error.hpp" />
<ClInclude Include="..\src\ai\api\ai_event.hpp" />
<ClInclude Include="..\src\ai\api\ai_event_types.hpp" />
<ClInclude Include="..\src\ai\api\ai_execmode.hpp" />
<ClInclude Include="..\src\ai\api\ai_gamesettings.hpp" />
<ClInclude Include="..\src\ai\api\ai_group.hpp" />
<ClInclude Include="..\src\ai\api\ai_grouplist.hpp" />
<ClInclude Include="..\src\ai\api\ai_industry.hpp" />
<ClInclude Include="..\src\ai\api\ai_industrylist.hpp" />
<ClInclude Include="..\src\ai\api\ai_industrytype.hpp" />
<ClInclude Include="..\src\ai\api\ai_industrytypelist.hpp" />
<ClInclude Include="..\src\ai\api\ai_info_docs.hpp" />
<ClInclude Include="..\src\ai\api\ai_list.hpp" />
<ClInclude Include="..\src\ai\api\ai_log.hpp" />
<ClInclude Include="..\src\ai\api\ai_map.hpp" />
<ClInclude Include="..\src\ai\api\ai_marine.hpp" />
<ClInclude Include="..\src\ai\api\ai_object.hpp" />
<ClInclude Include="..\src\ai\api\ai_order.hpp" />
<ClInclude Include="..\src\ai\api\ai_rail.hpp" />
<ClInclude Include="..\src\ai\api\ai_railtypelist.hpp" />
<ClInclude Include="..\src\ai\api\ai_road.hpp" />
<ClInclude Include="..\src\ai\api\ai_sign.hpp" />
<ClInclude Include="..\src\ai\api\ai_signlist.hpp" />
<ClInclude Include="..\src\ai\api\ai_station.hpp" />
<ClInclude Include="..\src\ai\api\ai_stationlist.hpp" />
<ClInclude Include="..\src\ai\api\ai_subsidy.hpp" />
<ClInclude Include="..\src\ai\api\ai_subsidylist.hpp" />
<ClInclude Include="..\src\ai\api\ai_testmode.hpp" />
<ClInclude Include="..\src\ai\api\ai_tile.hpp" />
<ClInclude Include="..\src\ai\api\ai_tilelist.hpp" />
<ClInclude Include="..\src\ai\api\ai_town.hpp" />
<ClInclude Include="..\src\ai\api\ai_townlist.hpp" />
<ClInclude Include="..\src\ai\api\ai_tunnel.hpp" />
<ClInclude Include="..\src\ai\api\ai_types.hpp" />
<ClInclude Include="..\src\ai\api\ai_vehicle.hpp" />
<ClInclude Include="..\src\ai\api\ai_vehiclelist.hpp" />
<ClInclude Include="..\src\ai\api\ai_waypoint.hpp" />
<ClInclude Include="..\src\ai\api\ai_waypointlist.hpp" />
<ClCompile Include="..\src\ai\api\ai_accounting.cpp" />
<ClCompile Include="..\src\ai\api\ai_airport.cpp" />
<ClCompile Include="..\src\ai\api\ai_base.cpp" />
<ClCompile Include="..\src\ai\api\ai_basestation.cpp" />
<ClCompile Include="..\src\ai\api\ai_bridge.cpp" />
<ClCompile Include="..\src\ai\api\ai_bridgelist.cpp" />
<ClCompile Include="..\src\ai\api\ai_cargo.cpp" />
<ClCompile Include="..\src\ai\api\ai_cargolist.cpp" />
<ClCompile Include="..\src\ai\api\ai_company.cpp" />
<ClCompile Include="..\src\ai\api\ai_controller.cpp" />
<ClCompile Include="..\src\ai\api\ai_date.cpp" />
<ClCompile Include="..\src\ai\api\ai_depotlist.cpp" />
<ClCompile Include="..\src\ai\api\ai_engine.cpp" />
<ClCompile Include="..\src\ai\api\ai_enginelist.cpp" />
<ClCompile Include="..\src\ai\api\ai_error.cpp" />
<ClCompile Include="..\src\ai\api\ai_event.cpp" />
<ClCompile Include="..\src\ai\api\ai_event_types.cpp" />
<ClCompile Include="..\src\ai\api\ai_execmode.cpp" />
<ClCompile Include="..\src\ai\api\ai_gamesettings.cpp" />
<ClCompile Include="..\src\ai\api\ai_group.cpp" />
<ClCompile Include="..\src\ai\api\ai_grouplist.cpp" />
<ClCompile Include="..\src\ai\api\ai_industry.cpp" />
<ClCompile Include="..\src\ai\api\ai_industrylist.cpp" />
<ClCompile Include="..\src\ai\api\ai_industrytype.cpp" />
<ClCompile Include="..\src\ai\api\ai_industrytypelist.cpp" />
<ClCompile Include="..\src\ai\api\ai_list.cpp" />
<ClCompile Include="..\src\ai\api\ai_log.cpp" />
<ClCompile Include="..\src\ai\api\ai_map.cpp" />
<ClCompile Include="..\src\ai\api\ai_marine.cpp" />
<ClCompile Include="..\src\ai\api\ai_object.cpp" />
<ClCompile Include="..\src\ai\api\ai_order.cpp" />
<ClCompile Include="..\src\ai\api\ai_rail.cpp" />
<ClCompile Include="..\src\ai\api\ai_railtypelist.cpp" />
<ClCompile Include="..\src\ai\api\ai_road.cpp" />
<ClCompile Include="..\src\ai\api\ai_sign.cpp" />
<ClCompile Include="..\src\ai\api\ai_signlist.cpp" />
<ClCompile Include="..\src\ai\api\ai_station.cpp" />
<ClCompile Include="..\src\ai\api\ai_stationlist.cpp" />
<ClCompile Include="..\src\ai\api\ai_subsidy.cpp" />
<ClCompile Include="..\src\ai\api\ai_subsidylist.cpp" />
<ClCompile Include="..\src\ai\api\ai_testmode.cpp" />
<ClCompile Include="..\src\ai\api\ai_tile.cpp" />
<ClCompile Include="..\src\ai\api\ai_tilelist.cpp" />
<ClCompile Include="..\src\ai\api\ai_town.cpp" />
<ClCompile Include="..\src\ai\api\ai_townlist.cpp" />
<ClCompile Include="..\src\ai\api\ai_tunnel.cpp" />
<ClCompile Include="..\src\ai\api\ai_vehicle.cpp" />
<ClCompile Include="..\src\ai\api\ai_vehiclelist.cpp" />
<ClCompile Include="..\src\ai\api\ai_waypoint.cpp" />
<ClCompile Include="..\src\ai\api\ai_waypointlist.cpp" />
<ClInclude Include="..\src\script\api\script_accounting.hpp" />
<ClInclude Include="..\src\script\api\script_airport.hpp" />
<ClInclude Include="..\src\script\api\script_base.hpp" />
<ClInclude Include="..\src\script\api\script_basestation.hpp" />
<ClInclude Include="..\src\script\api\script_bridge.hpp" />
<ClInclude Include="..\src\script\api\script_bridgelist.hpp" />
<ClInclude Include="..\src\script\api\script_cargo.hpp" />
<ClInclude Include="..\src\script\api\script_cargolist.hpp" />
<ClInclude Include="..\src\script\api\script_company.hpp" />
<ClInclude Include="..\src\script\api\script_controller.hpp" />
<ClInclude Include="..\src\script\api\script_date.hpp" />
<ClInclude Include="..\src\script\api\script_depotlist.hpp" />
<ClInclude Include="..\src\script\api\script_engine.hpp" />
<ClInclude Include="..\src\script\api\script_enginelist.hpp" />
<ClInclude Include="..\src\script\api\script_error.hpp" />
<ClInclude Include="..\src\script\api\script_event.hpp" />
<ClInclude Include="..\src\script\api\script_event_types.hpp" />
<ClInclude Include="..\src\script\api\script_execmode.hpp" />
<ClInclude Include="..\src\script\api\script_gamesettings.hpp" />
<ClInclude Include="..\src\script\api\script_group.hpp" />
<ClInclude Include="..\src\script\api\script_grouplist.hpp" />
<ClInclude Include="..\src\script\api\script_industry.hpp" />
<ClInclude Include="..\src\script\api\script_industrylist.hpp" />
<ClInclude Include="..\src\script\api\script_industrytype.hpp" />
<ClInclude Include="..\src\script\api\script_industrytypelist.hpp" />
<ClInclude Include="..\src\script\api\script_list.hpp" />
<ClInclude Include="..\src\script\api\script_log.hpp" />
<ClInclude Include="..\src\script\api\script_map.hpp" />
<ClInclude Include="..\src\script\api\script_marine.hpp" />
<ClInclude Include="..\src\script\api\script_object.hpp" />
<ClInclude Include="..\src\script\api\script_order.hpp" />
<ClInclude Include="..\src\script\api\script_rail.hpp" />
<ClInclude Include="..\src\script\api\script_railtypelist.hpp" />
<ClInclude Include="..\src\script\api\script_road.hpp" />
<ClInclude Include="..\src\script\api\script_sign.hpp" />
<ClInclude Include="..\src\script\api\script_signlist.hpp" />
<ClInclude Include="..\src\script\api\script_station.hpp" />
<ClInclude Include="..\src\script\api\script_stationlist.hpp" />
<ClInclude Include="..\src\script\api\script_subsidy.hpp" />
<ClInclude Include="..\src\script\api\script_subsidylist.hpp" />
<ClInclude Include="..\src\script\api\script_testmode.hpp" />
<ClInclude Include="..\src\script\api\script_tile.hpp" />
<ClInclude Include="..\src\script\api\script_tilelist.hpp" />
<ClInclude Include="..\src\script\api\script_town.hpp" />
<ClInclude Include="..\src\script\api\script_townlist.hpp" />
<ClInclude Include="..\src\script\api\script_tunnel.hpp" />
<ClInclude Include="..\src\script\api\script_types.hpp" />
<ClInclude Include="..\src\script\api\script_vehicle.hpp" />
<ClInclude Include="..\src\script\api\script_vehiclelist.hpp" />
<ClInclude Include="..\src\script\api\script_waypoint.hpp" />
<ClInclude Include="..\src\script\api\script_waypointlist.hpp" />
<ClCompile Include="..\src\script\api\script_accounting.cpp" />
<ClCompile Include="..\src\script\api\script_airport.cpp" />
<ClCompile Include="..\src\script\api\script_base.cpp" />
<ClCompile Include="..\src\script\api\script_basestation.cpp" />
<ClCompile Include="..\src\script\api\script_bridge.cpp" />
<ClCompile Include="..\src\script\api\script_bridgelist.cpp" />
<ClCompile Include="..\src\script\api\script_cargo.cpp" />
<ClCompile Include="..\src\script\api\script_cargolist.cpp" />
<ClCompile Include="..\src\script\api\script_company.cpp" />
<ClCompile Include="..\src\script\api\script_controller.cpp" />
<ClCompile Include="..\src\script\api\script_date.cpp" />
<ClCompile Include="..\src\script\api\script_depotlist.cpp" />
<ClCompile Include="..\src\script\api\script_engine.cpp" />
<ClCompile Include="..\src\script\api\script_enginelist.cpp" />
<ClCompile Include="..\src\script\api\script_error.cpp" />
<ClCompile Include="..\src\script\api\script_event.cpp" />
<ClCompile Include="..\src\script\api\script_event_types.cpp" />
<ClCompile Include="..\src\script\api\script_execmode.cpp" />
<ClCompile Include="..\src\script\api\script_gamesettings.cpp" />
<ClCompile Include="..\src\script\api\script_group.cpp" />
<ClCompile Include="..\src\script\api\script_grouplist.cpp" />
<ClCompile Include="..\src\script\api\script_industry.cpp" />
<ClCompile Include="..\src\script\api\script_industrylist.cpp" />
<ClCompile Include="..\src\script\api\script_industrytype.cpp" />
<ClCompile Include="..\src\script\api\script_industrytypelist.cpp" />
<ClCompile Include="..\src\script\api\script_list.cpp" />
<ClCompile Include="..\src\script\api\script_log.cpp" />
<ClCompile Include="..\src\script\api\script_map.cpp" />
<ClCompile Include="..\src\script\api\script_marine.cpp" />
<ClCompile Include="..\src\script\api\script_object.cpp" />
<ClCompile Include="..\src\script\api\script_order.cpp" />
<ClCompile Include="..\src\script\api\script_rail.cpp" />
<ClCompile Include="..\src\script\api\script_railtypelist.cpp" />
<ClCompile Include="..\src\script\api\script_road.cpp" />
<ClCompile Include="..\src\script\api\script_sign.cpp" />
<ClCompile Include="..\src\script\api\script_signlist.cpp" />
<ClCompile Include="..\src\script\api\script_station.cpp" />
<ClCompile Include="..\src\script\api\script_stationlist.cpp" />
<ClCompile Include="..\src\script\api\script_subsidy.cpp" />
<ClCompile Include="..\src\script\api\script_subsidylist.cpp" />
<ClCompile Include="..\src\script\api\script_testmode.cpp" />
<ClCompile Include="..\src\script\api\script_tile.cpp" />
<ClCompile Include="..\src\script\api\script_tilelist.cpp" />
<ClCompile Include="..\src\script\api\script_town.cpp" />
<ClCompile Include="..\src\script\api\script_townlist.cpp" />
<ClCompile Include="..\src\script\api\script_tunnel.cpp" />
<ClCompile Include="..\src\script\api\script_vehicle.cpp" />
<ClCompile Include="..\src\script\api\script_vehiclelist.cpp" />
<ClCompile Include="..\src\script\api\script_waypoint.cpp" />
<ClCompile Include="..\src\script\api\script_waypointlist.cpp" />
<ClCompile Include="..\src\blitter\32bpp_anim.cpp" />
<ClInclude Include="..\src\blitter\32bpp_anim.hpp" />
<ClCompile Include="..\src\blitter\32bpp_base.cpp" />

@ -1776,313 +1776,313 @@
<ClInclude Include="..\src\ai\ai_storage.hpp">
<Filter>AI Core</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_accounting.hpp">
<ClInclude Include="..\src\ai\api\ai_changelog.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_airport.hpp">
<ClInclude Include="..\src\ai\api\ai_info_docs.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_base.hpp">
<ClInclude Include="..\src\script\api\script_accounting.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_basestation.hpp">
<ClInclude Include="..\src\script\api\script_airport.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_bridge.hpp">
<ClInclude Include="..\src\script\api\script_base.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_bridgelist.hpp">
<ClInclude Include="..\src\script\api\script_basestation.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_cargo.hpp">
<ClInclude Include="..\src\script\api\script_bridge.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_cargolist.hpp">
<ClInclude Include="..\src\script\api\script_bridgelist.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_changelog.hpp">
<ClInclude Include="..\src\script\api\script_cargo.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_company.hpp">
<ClInclude Include="..\src\script\api\script_cargolist.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_controller.hpp">
<ClInclude Include="..\src\script\api\script_company.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_date.hpp">
<ClInclude Include="..\src\script\api\script_controller.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_depotlist.hpp">
<ClInclude Include="..\src\script\api\script_date.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_engine.hpp">
<ClInclude Include="..\src\script\api\script_depotlist.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_enginelist.hpp">
<ClInclude Include="..\src\script\api\script_engine.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_error.hpp">
<ClInclude Include="..\src\script\api\script_enginelist.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_event.hpp">
<ClInclude Include="..\src\script\api\script_error.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_event_types.hpp">
<ClInclude Include="..\src\script\api\script_event.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_execmode.hpp">
<ClInclude Include="..\src\script\api\script_event_types.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_gamesettings.hpp">
<ClInclude Include="..\src\script\api\script_execmode.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_group.hpp">
<ClInclude Include="..\src\script\api\script_gamesettings.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_grouplist.hpp">
<ClInclude Include="..\src\script\api\script_group.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_industry.hpp">
<ClInclude Include="..\src\script\api\script_grouplist.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_industrylist.hpp">
<ClInclude Include="..\src\script\api\script_industry.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_industrytype.hpp">
<ClInclude Include="..\src\script\api\script_industrylist.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_industrytypelist.hpp">
<ClInclude Include="..\src\script\api\script_industrytype.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_info_docs.hpp">
<ClInclude Include="..\src\script\api\script_industrytypelist.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_list.hpp">
<ClInclude Include="..\src\script\api\script_list.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_log.hpp">
<ClInclude Include="..\src\script\api\script_log.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_map.hpp">
<ClInclude Include="..\src\script\api\script_map.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_marine.hpp">
<ClInclude Include="..\src\script\api\script_marine.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_object.hpp">
<ClInclude Include="..\src\script\api\script_object.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_order.hpp">
<ClInclude Include="..\src\script\api\script_order.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_rail.hpp">
<ClInclude Include="..\src\script\api\script_rail.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_railtypelist.hpp">
<ClInclude Include="..\src\script\api\script_railtypelist.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_road.hpp">
<ClInclude Include="..\src\script\api\script_road.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_sign.hpp">
<ClInclude Include="..\src\script\api\script_sign.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_signlist.hpp">
<ClInclude Include="..\src\script\api\script_signlist.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_station.hpp">
<ClInclude Include="..\src\script\api\script_station.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_stationlist.hpp">
<ClInclude Include="..\src\script\api\script_stationlist.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_subsidy.hpp">
<ClInclude Include="..\src\script\api\script_subsidy.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_subsidylist.hpp">
<ClInclude Include="..\src\script\api\script_subsidylist.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_testmode.hpp">
<ClInclude Include="..\src\script\api\script_testmode.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_tile.hpp">
<ClInclude Include="..\src\script\api\script_tile.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_tilelist.hpp">
<ClInclude Include="..\src\script\api\script_tilelist.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_town.hpp">
<ClInclude Include="..\src\script\api\script_town.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_townlist.hpp">
<ClInclude Include="..\src\script\api\script_townlist.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_tunnel.hpp">
<ClInclude Include="..\src\script\api\script_tunnel.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_types.hpp">
<ClInclude Include="..\src\script\api\script_types.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_vehicle.hpp">
<ClInclude Include="..\src\script\api\script_vehicle.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_vehiclelist.hpp">
<ClInclude Include="..\src\script\api\script_vehiclelist.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_waypoint.hpp">
<ClInclude Include="..\src\script\api\script_waypoint.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClInclude Include="..\src\ai\api\ai_waypointlist.hpp">
<ClInclude Include="..\src\script\api\script_waypointlist.hpp">
<Filter>AI API</Filter>
</ClInclude>
<ClCompile Include="..\src\ai\api\ai_accounting.cpp">
<ClCompile Include="..\src\script\api\script_accounting.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_airport.cpp">
<ClCompile Include="..\src\script\api\script_airport.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_base.cpp">
<ClCompile Include="..\src\script\api\script_base.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_basestation.cpp">
<ClCompile Include="..\src\script\api\script_basestation.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_bridge.cpp">
<ClCompile Include="..\src\script\api\script_bridge.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_bridgelist.cpp">
<ClCompile Include="..\src\script\api\script_bridgelist.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_cargo.cpp">
<ClCompile Include="..\src\script\api\script_cargo.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_cargolist.cpp">
<ClCompile Include="..\src\script\api\script_cargolist.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_company.cpp">
<ClCompile Include="..\src\script\api\script_company.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_controller.cpp">
<ClCompile Include="..\src\script\api\script_controller.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_date.cpp">
<ClCompile Include="..\src\script\api\script_date.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_depotlist.cpp">
<ClCompile Include="..\src\script\api\script_depotlist.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_engine.cpp">
<ClCompile Include="..\src\script\api\script_engine.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_enginelist.cpp">
<ClCompile Include="..\src\script\api\script_enginelist.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_error.cpp">
<ClCompile Include="..\src\script\api\script_error.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_event.cpp">
<ClCompile Include="..\src\script\api\script_event.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_event_types.cpp">
<ClCompile Include="..\src\script\api\script_event_types.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_execmode.cpp">
<ClCompile Include="..\src\script\api\script_execmode.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_gamesettings.cpp">
<ClCompile Include="..\src\script\api\script_gamesettings.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_group.cpp">
<ClCompile Include="..\src\script\api\script_group.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_grouplist.cpp">
<ClCompile Include="..\src\script\api\script_grouplist.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_industry.cpp">
<ClCompile Include="..\src\script\api\script_industry.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_industrylist.cpp">
<ClCompile Include="..\src\script\api\script_industrylist.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_industrytype.cpp">
<ClCompile Include="..\src\script\api\script_industrytype.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_industrytypelist.cpp">
<ClCompile Include="..\src\script\api\script_industrytypelist.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_list.cpp">
<ClCompile Include="..\src\script\api\script_list.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_log.cpp">
<ClCompile Include="..\src\script\api\script_log.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_map.cpp">
<ClCompile Include="..\src\script\api\script_map.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_marine.cpp">
<ClCompile Include="..\src\script\api\script_marine.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_object.cpp">
<ClCompile Include="..\src\script\api\script_object.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_order.cpp">
<ClCompile Include="..\src\script\api\script_order.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_rail.cpp">
<ClCompile Include="..\src\script\api\script_rail.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_railtypelist.cpp">
<ClCompile Include="..\src\script\api\script_railtypelist.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_road.cpp">
<ClCompile Include="..\src\script\api\script_road.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_sign.cpp">
<ClCompile Include="..\src\script\api\script_sign.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_signlist.cpp">
<ClCompile Include="..\src\script\api\script_signlist.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_station.cpp">
<ClCompile Include="..\src\script\api\script_station.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_stationlist.cpp">
<ClCompile Include="..\src\script\api\script_stationlist.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_subsidy.cpp">
<ClCompile Include="..\src\script\api\script_subsidy.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_subsidylist.cpp">
<ClCompile Include="..\src\script\api\script_subsidylist.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_testmode.cpp">
<ClCompile Include="..\src\script\api\script_testmode.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_tile.cpp">
<ClCompile Include="..\src\script\api\script_tile.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_tilelist.cpp">
<ClCompile Include="..\src\script\api\script_tilelist.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_town.cpp">
<ClCompile Include="..\src\script\api\script_town.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_townlist.cpp">
<ClCompile Include="..\src\script\api\script_townlist.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_tunnel.cpp">
<ClCompile Include="..\src\script\api\script_tunnel.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_vehicle.cpp">
<ClCompile Include="..\src\script\api\script_vehicle.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_vehiclelist.cpp">
<ClCompile Include="..\src\script\api\script_vehiclelist.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_waypoint.cpp">
<ClCompile Include="..\src\script\api\script_waypoint.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\ai\api\ai_waypointlist.cpp">
<ClCompile Include="..\src\script\api\script_waypointlist.cpp">
<Filter>AI API Implementation</Filter>
</ClCompile>
<ClCompile Include="..\src\blitter\32bpp_anim.cpp">

@ -2731,215 +2731,215 @@
Name="AI API"
>
<File
RelativePath=".\..\src\ai\api\ai_accounting.hpp"
RelativePath=".\..\src\ai\api\ai_changelog.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_airport.hpp"
RelativePath=".\..\src\ai\api\ai_info_docs.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_base.hpp"
RelativePath=".\..\src\script\api\script_accounting.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_basestation.hpp"
RelativePath=".\..\src\script\api\script_airport.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_bridge.hpp"
RelativePath=".\..\src\script\api\script_base.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_bridgelist.hpp"
RelativePath=".\..\src\script\api\script_basestation.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_cargo.hpp"
RelativePath=".\..\src\script\api\script_bridge.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_cargolist.hpp"
RelativePath=".\..\src\script\api\script_bridgelist.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_changelog.hpp"
RelativePath=".\..\src\script\api\script_cargo.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_company.hpp"
RelativePath=".\..\src\script\api\script_cargolist.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_controller.hpp"
RelativePath=".\..\src\script\api\script_company.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_date.hpp"
RelativePath=".\..\src\script\api\script_controller.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_depotlist.hpp"
RelativePath=".\..\src\script\api\script_date.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_engine.hpp"
RelativePath=".\..\src\script\api\script_depotlist.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_enginelist.hpp"
RelativePath=".\..\src\script\api\script_engine.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_error.hpp"
RelativePath=".\..\src\script\api\script_enginelist.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_event.hpp"
RelativePath=".\..\src\script\api\script_error.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_event_types.hpp"
RelativePath=".\..\src\script\api\script_event.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_execmode.hpp"
RelativePath=".\..\src\script\api\script_event_types.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_gamesettings.hpp"
RelativePath=".\..\src\script\api\script_execmode.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_group.hpp"
RelativePath=".\..\src\script\api\script_gamesettings.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_grouplist.hpp"
RelativePath=".\..\src\script\api\script_group.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_industry.hpp"
RelativePath=".\..\src\script\api\script_grouplist.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_industrylist.hpp"
RelativePath=".\..\src\script\api\script_industry.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_industrytype.hpp"
RelativePath=".\..\src\script\api\script_industrylist.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_industrytypelist.hpp"
RelativePath=".\..\src\script\api\script_industrytype.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_info_docs.hpp"
RelativePath=".\..\src\script\api\script_industrytypelist.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_list.hpp"
RelativePath=".\..\src\script\api\script_list.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_log.hpp"
RelativePath=".\..\src\script\api\script_log.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_map.hpp"
RelativePath=".\..\src\script\api\script_map.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_marine.hpp"
RelativePath=".\..\src\script\api\script_marine.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_object.hpp"
RelativePath=".\..\src\script\api\script_object.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_order.hpp"
RelativePath=".\..\src\script\api\script_order.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_rail.hpp"
RelativePath=".\..\src\script\api\script_rail.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_railtypelist.hpp"
RelativePath=".\..\src\script\api\script_railtypelist.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_road.hpp"
RelativePath=".\..\src\script\api\script_road.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_sign.hpp"
RelativePath=".\..\src\script\api\script_sign.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_signlist.hpp"
RelativePath=".\..\src\script\api\script_signlist.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_station.hpp"
RelativePath=".\..\src\script\api\script_station.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_stationlist.hpp"
RelativePath=".\..\src\script\api\script_stationlist.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_subsidy.hpp"
RelativePath=".\..\src\script\api\script_subsidy.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_subsidylist.hpp"
RelativePath=".\..\src\script\api\script_subsidylist.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_testmode.hpp"
RelativePath=".\..\src\script\api\script_testmode.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_tile.hpp"
RelativePath=".\..\src\script\api\script_tile.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_tilelist.hpp"
RelativePath=".\..\src\script\api\script_tilelist.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_town.hpp"
RelativePath=".\..\src\script\api\script_town.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_townlist.hpp"
RelativePath=".\..\src\script\api\script_townlist.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_tunnel.hpp"
RelativePath=".\..\src\script\api\script_tunnel.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_types.hpp"
RelativePath=".\..\src\script\api\script_types.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_vehicle.hpp"
RelativePath=".\..\src\script\api\script_vehicle.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_vehiclelist.hpp"
RelativePath=".\..\src\script\api\script_vehiclelist.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_waypoint.hpp"
RelativePath=".\..\src\script\api\script_waypoint.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_waypointlist.hpp"
RelativePath=".\..\src\script\api\script_waypointlist.hpp"
>
</File>
</Filter>
@ -2947,203 +2947,203 @@
Name="AI API Implementation"
>
<File
RelativePath=".\..\src\ai\api\ai_accounting.cpp"
RelativePath=".\..\src\script\api\script_accounting.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_airport.cpp"
RelativePath=".\..\src\script\api\script_airport.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_base.cpp"
RelativePath=".\..\src\script\api\script_base.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_basestation.cpp"
RelativePath=".\..\src\script\api\script_basestation.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_bridge.cpp"
RelativePath=".\..\src\script\api\script_bridge.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_bridgelist.cpp"
RelativePath=".\..\src\script\api\script_bridgelist.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_cargo.cpp"
RelativePath=".\..\src\script\api\script_cargo.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_cargolist.cpp"
RelativePath=".\..\src\script\api\script_cargolist.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_company.cpp"
RelativePath=".\..\src\script\api\script_company.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_controller.cpp"
RelativePath=".\..\src\script\api\script_controller.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_date.cpp"
RelativePath=".\..\src\script\api\script_date.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_depotlist.cpp"
RelativePath=".\..\src\script\api\script_depotlist.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_engine.cpp"
RelativePath=".\..\src\script\api\script_engine.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_enginelist.cpp"
RelativePath=".\..\src\script\api\script_enginelist.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_error.cpp"
RelativePath=".\..\src\script\api\script_error.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_event.cpp"
RelativePath=".\..\src\script\api\script_event.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_event_types.cpp"
RelativePath=".\..\src\script\api\script_event_types.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_execmode.cpp"
RelativePath=".\..\src\script\api\script_execmode.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_gamesettings.cpp"
RelativePath=".\..\src\script\api\script_gamesettings.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_group.cpp"
RelativePath=".\..\src\script\api\script_group.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_grouplist.cpp"
RelativePath=".\..\src\script\api\script_grouplist.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_industry.cpp"
RelativePath=".\..\src\script\api\script_industry.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_industrylist.cpp"
RelativePath=".\..\src\script\api\script_industrylist.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_industrytype.cpp"
RelativePath=".\..\src\script\api\script_industrytype.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_industrytypelist.cpp"
RelativePath=".\..\src\script\api\script_industrytypelist.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_list.cpp"
RelativePath=".\..\src\script\api\script_list.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_log.cpp"
RelativePath=".\..\src\script\api\script_log.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_map.cpp"
RelativePath=".\..\src\script\api\script_map.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_marine.cpp"
RelativePath=".\..\src\script\api\script_marine.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_object.cpp"
RelativePath=".\..\src\script\api\script_object.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_order.cpp"
RelativePath=".\..\src\script\api\script_order.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_rail.cpp"
RelativePath=".\..\src\script\api\script_rail.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_railtypelist.cpp"
RelativePath=".\..\src\script\api\script_railtypelist.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_road.cpp"
RelativePath=".\..\src\script\api\script_road.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_sign.cpp"
RelativePath=".\..\src\script\api\script_sign.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_signlist.cpp"
RelativePath=".\..\src\script\api\script_signlist.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_station.cpp"
RelativePath=".\..\src\script\api\script_station.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_stationlist.cpp"
RelativePath=".\..\src\script\api\script_stationlist.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_subsidy.cpp"
RelativePath=".\..\src\script\api\script_subsidy.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_subsidylist.cpp"
RelativePath=".\..\src\script\api\script_subsidylist.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_testmode.cpp"
RelativePath=".\..\src\script\api\script_testmode.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_tile.cpp"
RelativePath=".\..\src\script\api\script_tile.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_tilelist.cpp"
RelativePath=".\..\src\script\api\script_tilelist.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_town.cpp"
RelativePath=".\..\src\script\api\script_town.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_townlist.cpp"
RelativePath=".\..\src\script\api\script_townlist.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_tunnel.cpp"
RelativePath=".\..\src\script\api\script_tunnel.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_vehicle.cpp"
RelativePath=".\..\src\script\api\script_vehicle.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_vehiclelist.cpp"
RelativePath=".\..\src\script\api\script_vehiclelist.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_waypoint.cpp"
RelativePath=".\..\src\script\api\script_waypoint.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_waypointlist.cpp"
RelativePath=".\..\src\script\api\script_waypointlist.cpp"
>
</File>
</Filter>

@ -2728,215 +2728,215 @@
Name="AI API"
>
<File
RelativePath=".\..\src\ai\api\ai_accounting.hpp"
RelativePath=".\..\src\ai\api\ai_changelog.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_airport.hpp"
RelativePath=".\..\src\ai\api\ai_info_docs.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_base.hpp"
RelativePath=".\..\src\script\api\script_accounting.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_basestation.hpp"
RelativePath=".\..\src\script\api\script_airport.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_bridge.hpp"
RelativePath=".\..\src\script\api\script_base.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_bridgelist.hpp"
RelativePath=".\..\src\script\api\script_basestation.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_cargo.hpp"
RelativePath=".\..\src\script\api\script_bridge.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_cargolist.hpp"
RelativePath=".\..\src\script\api\script_bridgelist.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_changelog.hpp"
RelativePath=".\..\src\script\api\script_cargo.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_company.hpp"
RelativePath=".\..\src\script\api\script_cargolist.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_controller.hpp"
RelativePath=".\..\src\script\api\script_company.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_date.hpp"
RelativePath=".\..\src\script\api\script_controller.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_depotlist.hpp"
RelativePath=".\..\src\script\api\script_date.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_engine.hpp"
RelativePath=".\..\src\script\api\script_depotlist.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_enginelist.hpp"
RelativePath=".\..\src\script\api\script_engine.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_error.hpp"
RelativePath=".\..\src\script\api\script_enginelist.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_event.hpp"
RelativePath=".\..\src\script\api\script_error.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_event_types.hpp"
RelativePath=".\..\src\script\api\script_event.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_execmode.hpp"
RelativePath=".\..\src\script\api\script_event_types.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_gamesettings.hpp"
RelativePath=".\..\src\script\api\script_execmode.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_group.hpp"
RelativePath=".\..\src\script\api\script_gamesettings.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_grouplist.hpp"
RelativePath=".\..\src\script\api\script_group.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_industry.hpp"
RelativePath=".\..\src\script\api\script_grouplist.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_industrylist.hpp"
RelativePath=".\..\src\script\api\script_industry.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_industrytype.hpp"
RelativePath=".\..\src\script\api\script_industrylist.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_industrytypelist.hpp"
RelativePath=".\..\src\script\api\script_industrytype.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_info_docs.hpp"
RelativePath=".\..\src\script\api\script_industrytypelist.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_list.hpp"
RelativePath=".\..\src\script\api\script_list.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_log.hpp"
RelativePath=".\..\src\script\api\script_log.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_map.hpp"
RelativePath=".\..\src\script\api\script_map.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_marine.hpp"
RelativePath=".\..\src\script\api\script_marine.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_object.hpp"
RelativePath=".\..\src\script\api\script_object.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_order.hpp"
RelativePath=".\..\src\script\api\script_order.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_rail.hpp"
RelativePath=".\..\src\script\api\script_rail.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_railtypelist.hpp"
RelativePath=".\..\src\script\api\script_railtypelist.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_road.hpp"
RelativePath=".\..\src\script\api\script_road.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_sign.hpp"
RelativePath=".\..\src\script\api\script_sign.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_signlist.hpp"
RelativePath=".\..\src\script\api\script_signlist.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_station.hpp"
RelativePath=".\..\src\script\api\script_station.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_stationlist.hpp"
RelativePath=".\..\src\script\api\script_stationlist.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_subsidy.hpp"
RelativePath=".\..\src\script\api\script_subsidy.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_subsidylist.hpp"
RelativePath=".\..\src\script\api\script_subsidylist.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_testmode.hpp"
RelativePath=".\..\src\script\api\script_testmode.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_tile.hpp"
RelativePath=".\..\src\script\api\script_tile.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_tilelist.hpp"
RelativePath=".\..\src\script\api\script_tilelist.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_town.hpp"
RelativePath=".\..\src\script\api\script_town.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_townlist.hpp"
RelativePath=".\..\src\script\api\script_townlist.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_tunnel.hpp"
RelativePath=".\..\src\script\api\script_tunnel.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_types.hpp"
RelativePath=".\..\src\script\api\script_types.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_vehicle.hpp"
RelativePath=".\..\src\script\api\script_vehicle.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_vehiclelist.hpp"
RelativePath=".\..\src\script\api\script_vehiclelist.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_waypoint.hpp"
RelativePath=".\..\src\script\api\script_waypoint.hpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_waypointlist.hpp"
RelativePath=".\..\src\script\api\script_waypointlist.hpp"
>
</File>
</Filter>
@ -2944,203 +2944,203 @@
Name="AI API Implementation"
>
<File
RelativePath=".\..\src\ai\api\ai_accounting.cpp"
RelativePath=".\..\src\script\api\script_accounting.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_airport.cpp"
RelativePath=".\..\src\script\api\script_airport.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_base.cpp"
RelativePath=".\..\src\script\api\script_base.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_basestation.cpp"
RelativePath=".\..\src\script\api\script_basestation.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_bridge.cpp"
RelativePath=".\..\src\script\api\script_bridge.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_bridgelist.cpp"
RelativePath=".\..\src\script\api\script_bridgelist.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_cargo.cpp"
RelativePath=".\..\src\script\api\script_cargo.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_cargolist.cpp"
RelativePath=".\..\src\script\api\script_cargolist.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_company.cpp"
RelativePath=".\..\src\script\api\script_company.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_controller.cpp"
RelativePath=".\..\src\script\api\script_controller.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_date.cpp"
RelativePath=".\..\src\script\api\script_date.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_depotlist.cpp"
RelativePath=".\..\src\script\api\script_depotlist.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_engine.cpp"
RelativePath=".\..\src\script\api\script_engine.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_enginelist.cpp"
RelativePath=".\..\src\script\api\script_enginelist.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_error.cpp"
RelativePath=".\..\src\script\api\script_error.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_event.cpp"
RelativePath=".\..\src\script\api\script_event.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_event_types.cpp"
RelativePath=".\..\src\script\api\script_event_types.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_execmode.cpp"
RelativePath=".\..\src\script\api\script_execmode.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_gamesettings.cpp"
RelativePath=".\..\src\script\api\script_gamesettings.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_group.cpp"
RelativePath=".\..\src\script\api\script_group.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_grouplist.cpp"
RelativePath=".\..\src\script\api\script_grouplist.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_industry.cpp"
RelativePath=".\..\src\script\api\script_industry.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_industrylist.cpp"
RelativePath=".\..\src\script\api\script_industrylist.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_industrytype.cpp"
RelativePath=".\..\src\script\api\script_industrytype.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_industrytypelist.cpp"
RelativePath=".\..\src\script\api\script_industrytypelist.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_list.cpp"
RelativePath=".\..\src\script\api\script_list.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_log.cpp"
RelativePath=".\..\src\script\api\script_log.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_map.cpp"
RelativePath=".\..\src\script\api\script_map.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_marine.cpp"
RelativePath=".\..\src\script\api\script_marine.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_object.cpp"
RelativePath=".\..\src\script\api\script_object.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_order.cpp"
RelativePath=".\..\src\script\api\script_order.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_rail.cpp"
RelativePath=".\..\src\script\api\script_rail.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_railtypelist.cpp"
RelativePath=".\..\src\script\api\script_railtypelist.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_road.cpp"
RelativePath=".\..\src\script\api\script_road.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_sign.cpp"
RelativePath=".\..\src\script\api\script_sign.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_signlist.cpp"
RelativePath=".\..\src\script\api\script_signlist.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_station.cpp"
RelativePath=".\..\src\script\api\script_station.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_stationlist.cpp"
RelativePath=".\..\src\script\api\script_stationlist.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_subsidy.cpp"
RelativePath=".\..\src\script\api\script_subsidy.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_subsidylist.cpp"
RelativePath=".\..\src\script\api\script_subsidylist.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_testmode.cpp"
RelativePath=".\..\src\script\api\script_testmode.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_tile.cpp"
RelativePath=".\..\src\script\api\script_tile.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_tilelist.cpp"
RelativePath=".\..\src\script\api\script_tilelist.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_town.cpp"
RelativePath=".\..\src\script\api\script_town.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_townlist.cpp"
RelativePath=".\..\src\script\api\script_townlist.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_tunnel.cpp"
RelativePath=".\..\src\script\api\script_tunnel.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_vehicle.cpp"
RelativePath=".\..\src\script\api\script_vehicle.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_vehiclelist.cpp"
RelativePath=".\..\src\script\api\script_vehiclelist.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_waypoint.cpp"
RelativePath=".\..\src\script\api\script_waypoint.cpp"
>
</File>
<File
RelativePath=".\..\src\ai\api\ai_waypointlist.cpp"
RelativePath=".\..\src\script\api\script_waypointlist.cpp"
>
</File>
</Filter>

@ -625,111 +625,111 @@ ai/ai_scanner.hpp
ai/ai_storage.hpp
# AI API
ai/api/ai_accounting.hpp
ai/api/ai_airport.hpp
ai/api/ai_base.hpp
ai/api/ai_basestation.hpp
ai/api/ai_bridge.hpp
ai/api/ai_bridgelist.hpp
ai/api/ai_cargo.hpp
ai/api/ai_cargolist.hpp
ai/api/ai_changelog.hpp
ai/api/ai_company.hpp
ai/api/ai_controller.hpp
ai/api/ai_date.hpp
ai/api/ai_depotlist.hpp
ai/api/ai_engine.hpp
ai/api/ai_enginelist.hpp
ai/api/ai_error.hpp
ai/api/ai_event.hpp
ai/api/ai_event_types.hpp
ai/api/ai_execmode.hpp
ai/api/ai_gamesettings.hpp
ai/api/ai_group.hpp
ai/api/ai_grouplist.hpp
ai/api/ai_industry.hpp
ai/api/ai_industrylist.hpp
ai/api/ai_industrytype.hpp
ai/api/ai_industrytypelist.hpp
ai/api/ai_info_docs.hpp
ai/api/ai_list.hpp
ai/api/ai_log.hpp
ai/api/ai_map.hpp
ai/api/ai_marine.hpp
ai/api/ai_object.hpp
ai/api/ai_order.hpp
ai/api/ai_rail.hpp
ai/api/ai_railtypelist.hpp
ai/api/ai_road.hpp
ai/api/ai_sign.hpp
ai/api/ai_signlist.hpp
ai/api/ai_station.hpp
ai/api/ai_stationlist.hpp
ai/api/ai_subsidy.hpp
ai/api/ai_subsidylist.hpp
ai/api/ai_testmode.hpp
ai/api/ai_tile.hpp
ai/api/ai_tilelist.hpp
ai/api/ai_town.hpp
ai/api/ai_townlist.hpp
ai/api/ai_tunnel.hpp
ai/api/ai_types.hpp
ai/api/ai_vehicle.hpp
ai/api/ai_vehiclelist.hpp
ai/api/ai_waypoint.hpp
ai/api/ai_waypointlist.hpp
script/api/script_accounting.hpp
script/api/script_airport.hpp
script/api/script_base.hpp
script/api/script_basestation.hpp
script/api/script_bridge.hpp
script/api/script_bridgelist.hpp
script/api/script_cargo.hpp
script/api/script_cargolist.hpp
script/api/script_company.hpp
script/api/script_controller.hpp
script/api/script_date.hpp
script/api/script_depotlist.hpp
script/api/script_engine.hpp
script/api/script_enginelist.hpp
script/api/script_error.hpp
script/api/script_event.hpp
script/api/script_event_types.hpp
script/api/script_execmode.hpp
script/api/script_gamesettings.hpp
script/api/script_group.hpp
script/api/script_grouplist.hpp
script/api/script_industry.hpp
script/api/script_industrylist.hpp
script/api/script_industrytype.hpp
script/api/script_industrytypelist.hpp
script/api/script_list.hpp
script/api/script_log.hpp
script/api/script_map.hpp
script/api/script_marine.hpp
script/api/script_object.hpp
script/api/script_order.hpp
script/api/script_rail.hpp
script/api/script_railtypelist.hpp
script/api/script_road.hpp
script/api/script_sign.hpp
script/api/script_signlist.hpp
script/api/script_station.hpp
script/api/script_stationlist.hpp
script/api/script_subsidy.hpp
script/api/script_subsidylist.hpp
script/api/script_testmode.hpp
script/api/script_tile.hpp
script/api/script_tilelist.hpp
script/api/script_town.hpp
script/api/script_townlist.hpp
script/api/script_tunnel.hpp
script/api/script_types.hpp
script/api/script_vehicle.hpp
script/api/script_vehiclelist.hpp
script/api/script_waypoint.hpp
script/api/script_waypointlist.hpp
# AI API Implementation
ai/api/ai_accounting.cpp
ai/api/ai_airport.cpp
ai/api/ai_base.cpp
ai/api/ai_basestation.cpp
ai/api/ai_bridge.cpp
ai/api/ai_bridgelist.cpp
ai/api/ai_cargo.cpp
ai/api/ai_cargolist.cpp
ai/api/ai_company.cpp
ai/api/ai_controller.cpp
ai/api/ai_date.cpp
ai/api/ai_depotlist.cpp
ai/api/ai_engine.cpp
ai/api/ai_enginelist.cpp
ai/api/ai_error.cpp
ai/api/ai_event.cpp
ai/api/ai_event_types.cpp
ai/api/ai_execmode.cpp
ai/api/ai_gamesettings.cpp
ai/api/ai_group.cpp
ai/api/ai_grouplist.cpp
ai/api/ai_industry.cpp
ai/api/ai_industrylist.cpp
ai/api/ai_industrytype.cpp
ai/api/ai_industrytypelist.cpp
ai/api/ai_list.cpp
ai/api/ai_log.cpp
ai/api/ai_map.cpp
ai/api/ai_marine.cpp
ai/api/ai_object.cpp
ai/api/ai_order.cpp
ai/api/ai_rail.cpp
ai/api/ai_railtypelist.cpp
ai/api/ai_road.cpp
ai/api/ai_sign.cpp
ai/api/ai_signlist.cpp
ai/api/ai_station.cpp
ai/api/ai_stationlist.cpp
ai/api/ai_subsidy.cpp
ai/api/ai_subsidylist.cpp
ai/api/ai_testmode.cpp
ai/api/ai_tile.cpp
ai/api/ai_tilelist.cpp
ai/api/ai_town.cpp
ai/api/ai_townlist.cpp
ai/api/ai_tunnel.cpp
ai/api/ai_vehicle.cpp
ai/api/ai_vehiclelist.cpp
ai/api/ai_waypoint.cpp
ai/api/ai_waypointlist.cpp
script/api/script_accounting.cpp
script/api/script_airport.cpp
script/api/script_base.cpp
script/api/script_basestation.cpp
script/api/script_bridge.cpp
script/api/script_bridgelist.cpp
script/api/script_cargo.cpp
script/api/script_cargolist.cpp
script/api/script_company.cpp
script/api/script_controller.cpp
script/api/script_date.cpp
script/api/script_depotlist.cpp
script/api/script_engine.cpp
script/api/script_enginelist.cpp
script/api/script_error.cpp
script/api/script_event.cpp
script/api/script_event_types.cpp
script/api/script_execmode.cpp
script/api/script_gamesettings.cpp
script/api/script_group.cpp
script/api/script_grouplist.cpp
script/api/script_industry.cpp
script/api/script_industrylist.cpp
script/api/script_industrytype.cpp
script/api/script_industrytypelist.cpp
script/api/script_list.cpp
script/api/script_log.cpp
script/api/script_map.cpp
script/api/script_marine.cpp
script/api/script_object.cpp
script/api/script_order.cpp
script/api/script_rail.cpp
script/api/script_railtypelist.cpp
script/api/script_road.cpp
script/api/script_sign.cpp
script/api/script_signlist.cpp
script/api/script_station.cpp
script/api/script_stationlist.cpp
script/api/script_subsidy.cpp
script/api/script_subsidylist.cpp
script/api/script_testmode.cpp
script/api/script_tile.cpp
script/api/script_tilelist.cpp
script/api/script_town.cpp
script/api/script_townlist.cpp
script/api/script_tunnel.cpp
script/api/script_vehicle.cpp
script/api/script_vehiclelist.cpp
script/api/script_waypoint.cpp
script/api/script_waypointlist.cpp
#end
# Blitters

@ -13,7 +13,7 @@
#define AI_HPP
#ifdef ENABLE_AI
#include "api/ai_event_types.hpp"
#include "../script/api/script_event_types.hpp"
#include "../date_type.h"
#include "../core/string_compare_type.hpp"
#include <map>

@ -21,7 +21,7 @@
#include "ai_scanner.hpp"
#include "ai_instance.hpp"
#include "ai_config.hpp"
#include "api/ai_error.hpp"
#include "../script/api/script_error.hpp"
/* static */ uint AI::frame_counter = 0;
/* static */ AIScanner *AI::ai_scanner = NULL;

@ -26,7 +26,7 @@
#include "../core/backup_type.hpp"
#include "ai.hpp"
#include "api/ai_log.hpp"
#include "../script/api/script_log.hpp"
#include "ai_config.hpp"
#include "ai_instance.hpp"

@ -18,7 +18,7 @@
#include "../script/squirrel_class.hpp"
#include "ai_info.hpp"
#include "ai_scanner.hpp"
#include "api/ai_controller.hpp"
#include "../script/api/script_controller.hpp"
void AIScanner::RescanAIDir()
{

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_accounting.hpp"
#include "../../script/api/script_accounting.hpp"
namespace SQConvert {
/* Allow AIAccounting to be used as Squirrel parameter */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_airport.hpp"
#include "../../script/api/script_airport.hpp"
namespace SQConvert {
/* Allow enums to be used as Squirrel parameters */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_base.hpp"
#include "../../script/api/script_base.hpp"
namespace SQConvert {
/* Allow AIBase to be used as Squirrel parameter */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_basestation.hpp"
#include "../../script/api/script_basestation.hpp"
namespace SQConvert {
/* Allow enums to be used as Squirrel parameters */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_bridge.hpp"
#include "../../script/api/script_bridge.hpp"
namespace SQConvert {
/* Allow enums to be used as Squirrel parameters */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_bridgelist.hpp"
#include "../../script/api/script_bridgelist.hpp"
namespace SQConvert {
/* Allow AIBridgeList to be used as Squirrel parameter */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_cargo.hpp"
#include "../../script/api/script_cargo.hpp"
namespace SQConvert {
/* Allow enums to be used as Squirrel parameters */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_cargolist.hpp"
#include "../../script/api/script_cargolist.hpp"
namespace SQConvert {
/* Allow AICargoList to be used as Squirrel parameter */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_company.hpp"
#include "../../script/api/script_company.hpp"
namespace SQConvert {
/* Allow enums to be used as Squirrel parameters */

@ -7,7 +7,7 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
#include "ai_controller.hpp"
#include "../../script/api/script_controller.hpp"
template <> const char *GetClassName<AIController, ST_AI>() { return "AIController"; }

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_date.hpp"
#include "../../script/api/script_date.hpp"
namespace SQConvert {
/* Allow AIDate to be used as Squirrel parameter */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_depotlist.hpp"
#include "../../script/api/script_depotlist.hpp"
namespace SQConvert {
/* Allow AIDepotList to be used as Squirrel parameter */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_engine.hpp"
#include "../../script/api/script_engine.hpp"
namespace SQConvert {
/* Allow AIEngine to be used as Squirrel parameter */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_enginelist.hpp"
#include "../../script/api/script_enginelist.hpp"
namespace SQConvert {
/* Allow AIEngineList to be used as Squirrel parameter */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_error.hpp"
#include "../../script/api/script_error.hpp"
namespace SQConvert {
/* Allow enums to be used as Squirrel parameters */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_event.hpp"
#include "../../script/api/script_event.hpp"
namespace SQConvert {
/* Allow enums to be used as Squirrel parameters */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_event_types.hpp"
#include "../../script/api/script_event_types.hpp"
namespace SQConvert {
/* Allow enums to be used as Squirrel parameters */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_execmode.hpp"
#include "../../script/api/script_execmode.hpp"
namespace SQConvert {
/* Allow AIExecMode to be used as Squirrel parameter */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_gamesettings.hpp"
#include "../../script/api/script_gamesettings.hpp"
namespace SQConvert {
/* Allow AIGameSettings to be used as Squirrel parameter */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_group.hpp"
#include "../../script/api/script_group.hpp"
namespace SQConvert {
/* Allow enums to be used as Squirrel parameters */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_grouplist.hpp"
#include "../../script/api/script_grouplist.hpp"
namespace SQConvert {
/* Allow AIGroupList to be used as Squirrel parameter */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_industry.hpp"
#include "../../script/api/script_industry.hpp"
namespace SQConvert {
/* Allow enums to be used as Squirrel parameters */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_industrylist.hpp"
#include "../../script/api/script_industrylist.hpp"
namespace SQConvert {
/* Allow AIIndustryList to be used as Squirrel parameter */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_industrytype.hpp"
#include "../../script/api/script_industrytype.hpp"
namespace SQConvert {
/* Allow enums to be used as Squirrel parameters */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_industrytypelist.hpp"
#include "../../script/api/script_industrytypelist.hpp"
namespace SQConvert {
/* Allow AIIndustryTypeList to be used as Squirrel parameter */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_list.hpp"
#include "../../script/api/script_list.hpp"
namespace SQConvert {
/* Allow enums to be used as Squirrel parameters */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_log.hpp"
#include "../../script/api/script_log.hpp"
namespace SQConvert {
/* Allow AILog to be used as Squirrel parameter */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_map.hpp"
#include "../../script/api/script_map.hpp"
namespace SQConvert {
/* Allow AIMap to be used as Squirrel parameter */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_marine.hpp"
#include "../../script/api/script_marine.hpp"
namespace SQConvert {
/* Allow enums to be used as Squirrel parameters */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_order.hpp"
#include "../../script/api/script_order.hpp"
namespace SQConvert {
/* Allow enums to be used as Squirrel parameters */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_rail.hpp"
#include "../../script/api/script_rail.hpp"
namespace SQConvert {
/* Allow enums to be used as Squirrel parameters */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_railtypelist.hpp"
#include "../../script/api/script_railtypelist.hpp"
namespace SQConvert {
/* Allow AIRailTypeList to be used as Squirrel parameter */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_road.hpp"
#include "../../script/api/script_road.hpp"
namespace SQConvert {
/* Allow enums to be used as Squirrel parameters */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_sign.hpp"
#include "../../script/api/script_sign.hpp"
namespace SQConvert {
/* Allow enums to be used as Squirrel parameters */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_signlist.hpp"
#include "../../script/api/script_signlist.hpp"
namespace SQConvert {
/* Allow AISignList to be used as Squirrel parameter */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_station.hpp"
#include "../../script/api/script_station.hpp"
namespace SQConvert {
/* Allow enums to be used as Squirrel parameters */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_stationlist.hpp"
#include "../../script/api/script_stationlist.hpp"
namespace SQConvert {
/* Allow AIStationList to be used as Squirrel parameter */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_subsidy.hpp"
#include "../../script/api/script_subsidy.hpp"
namespace SQConvert {
/* Allow enums to be used as Squirrel parameters */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_subsidylist.hpp"
#include "../../script/api/script_subsidylist.hpp"
namespace SQConvert {
/* Allow AISubsidyList to be used as Squirrel parameter */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_testmode.hpp"
#include "../../script/api/script_testmode.hpp"
namespace SQConvert {
/* Allow AITestMode to be used as Squirrel parameter */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_tile.hpp"
#include "../../script/api/script_tile.hpp"
namespace SQConvert {
/* Allow enums to be used as Squirrel parameters */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_tilelist.hpp"
#include "../../script/api/script_tilelist.hpp"
namespace SQConvert {
/* Allow AITileList to be used as Squirrel parameter */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_town.hpp"
#include "../../script/api/script_town.hpp"
namespace SQConvert {
/* Allow enums to be used as Squirrel parameters */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_townlist.hpp"
#include "../../script/api/script_townlist.hpp"
namespace SQConvert {
/* Allow AITownList to be used as Squirrel parameter */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_tunnel.hpp"
#include "../../script/api/script_tunnel.hpp"
namespace SQConvert {
/* Allow enums to be used as Squirrel parameters */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_vehicle.hpp"
#include "../../script/api/script_vehicle.hpp"
namespace SQConvert {
/* Allow enums to be used as Squirrel parameters */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_vehiclelist.hpp"
#include "../../script/api/script_vehiclelist.hpp"
namespace SQConvert {
/* Allow AIVehicleList to be used as Squirrel parameter */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_waypoint.hpp"
#include "../../script/api/script_waypoint.hpp"
namespace SQConvert {
/* Allow enums to be used as Squirrel parameters */

@ -9,7 +9,7 @@
/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */
#include "ai_waypointlist.hpp"
#include "../../script/api/script_waypointlist.hpp"
namespace SQConvert {
/* Allow AIWaypointList to be used as Squirrel parameter */

@ -70,7 +70,8 @@ BEGIN {
print ""
print "/* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */"
print ""
print "#include \"" $3 "\""
gsub("^" tolower(api) "_", "script_", $3)
print "#include \"../../script/api/" $3 "\""
}
# Remove the old squirrel stuff

@ -25,20 +25,21 @@ apilc=`pwd | sed "s@/api@@;s@.*/@@"`
apiuc=`echo ${apilc} | tr [a-z] [A-Z]`
if [ -z "$1" ]; then
for f in `ls *.hpp`; do
case "${f}" in
for f in `ls ../../script/api/*.hpp`; do
bf=`basename $f | sed s/script/${apilc}/`
case "${bf}" in
# these files should not be changed by this script
"ai_controller.hpp" | "ai_object.hpp" | "ai_types.hpp" | "ai_changelog.hpp" | "ai_info_docs.hpp" ) continue;
esac
${AWK} -v api=${apiuc} -f squirrel_export.awk ${f} > ${f}.tmp
if ! [ -f "${f}.sq" ] || [ -n "`diff -I '$Id' ${f}.tmp ${f}.sq 2> /dev/null || echo boo`" ]; then
mv ${f}.tmp ${f}.sq
echo "Updated: ${f}.sq"
svn add ${f}.sq > /dev/null 2>&1
svn propset svn:eol-style native ${f}.sq > /dev/null 2>&1
svn propset svn:keywords Id ${f}.sq > /dev/null 2>&1
${AWK} -v api=${apiuc} -f squirrel_export.awk ${f} > ${bf}.tmp
if ! [ -f "${bf}.sq" ] || [ -n "`diff -I '$Id' ${bf}.tmp ${bf}.sq 2> /dev/null || echo boo`" ]; then
mv ${bf}.tmp ${bf}.sq
echo "Updated: ${bf}.sq"
svn add ${bf}.sq > /dev/null 2>&1
svn propset svn:eol-style native ${bf}.sq > /dev/null 2>&1
svn propset svn:keywords Id ${bf}.sq > /dev/null 2>&1
else
rm -f ${f}.tmp
rm -f ${bf}.tmp
fi
done
else
@ -56,8 +57,8 @@ fi
# Remove .hpp.sq if .hpp doesn't exist anymore
for f in `ls *.hpp.sq`; do
f=`echo ${f} | sed "s/.hpp.sq$/.hpp/"`
if [ ! -f ${f} ];then
f=`echo ${f} | sed "s/.hpp.sq$/.hpp/;s/${apilc}/script/"`
if [ ! -f ../../script/api/${f} ];then
echo "Deleted: ${f}.sq"
svn del --force ${f}.sq > /dev/null 2>&1
fi

@ -7,10 +7,10 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_accounting.cpp Implementation of AIAccounting. */
/** @file script_accounting.cpp Implementation of AIAccounting. */
#include "../../stdafx.h"
#include "ai_accounting.hpp"
#include "script_accounting.hpp"
Money AIAccounting::GetCosts()
{

@ -7,12 +7,12 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_accounting.hpp Everything to handle AI accounting things. */
/** @file script_accounting.hpp Everything to handle AI accounting things. */
#ifndef AI_ACCOUNTING_HPP
#define AI_ACCOUNTING_HPP
#ifndef SCRIPT_ACCOUNTING_HPP
#define SCRIPT_ACCOUNTING_HPP
#include "ai_object.hpp"
#include "script_object.hpp"
/**
* Class that keeps track of the costs, so you can request how much a block of
@ -62,4 +62,4 @@ private:
Money last_costs; ///< The last cost we did return.
};
#endif /* AI_ACCOUNTING_HPP */
#endif /* SCRIPT_ACCOUNTING_HPP */

@ -7,11 +7,11 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_airport.cpp Implementation of AIAirport. */
/** @file script_airport.cpp Implementation of AIAirport. */
#include "../../stdafx.h"
#include "ai_airport.hpp"
#include "ai_station.hpp"
#include "script_airport.hpp"
#include "script_station.hpp"
#include "../../station_base.h"
#include "../../company_func.h"
#include "../../town.h"

@ -7,12 +7,12 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_airport.hpp Everything to query and build airports. */
/** @file script_airport.hpp Everything to query and build airports. */
#ifndef AI_AIRPORT_HPP
#define AI_AIRPORT_HPP
#ifndef SCRIPT_AIRPORT_HPP
#define SCRIPT_AIRPORT_HPP
#include "ai_object.hpp"
#include "script_object.hpp"
/**
* Class that handles all airport related functions.
@ -194,4 +194,4 @@ public:
static TownID GetNearestTown(TileIndex tile, AirportType type);
};
#endif /* AI_AIRPORT_HPP */
#endif /* SCRIPT_AIRPORT_HPP */

@ -7,10 +7,10 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_base.cpp Implementation of AIBase. */
/** @file script_base.cpp Implementation of AIBase. */
#include "../../stdafx.h"
#include "ai_base.hpp"
#include "script_base.hpp"
#include "../../network/network.h"
#include "../../core/random_func.hpp"

@ -7,12 +7,12 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_base.hpp Everything to query basic things. */
/** @file script_base.hpp Everything to query basic things. */
#ifndef AI_BASE_HPP
#define AI_BASE_HPP
#ifndef SCRIPT_BASE_HPP
#define SCRIPT_BASE_HPP
#include "ai_object.hpp"
#include "script_object.hpp"
/**
* Class that handles some basic functions.
@ -73,4 +73,4 @@ public:
static bool ChanceItem(int unused_param, uint out, uint max);
};
#endif /* AI_BASE_HPP */
#endif /* SCRIPT_BASE_HPP */

@ -7,10 +7,10 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_basestation.cpp Implementation of AIBaseStation. */
/** @file script_basestation.cpp Implementation of AIBaseStation. */
#include "../../stdafx.h"
#include "ai_basestation.hpp"
#include "script_basestation.hpp"
#include "../../station_base.h"
#include "../../string_func.h"
#include "../../strings_func.h"

@ -7,12 +7,12 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_basestation.hpp Base for stations/waypoint handling. */
/** @file script_basestation.hpp Base for stations/waypoint handling. */
#ifndef AI_BASESTATION_HPP
#define AI_BASESTATION_HPP
#ifndef SCRIPT_BASESTATION_HPP
#define SCRIPT_BASESTATION_HPP
#include "ai_error.hpp"
#include "script_error.hpp"
/**
* Base class for stations and waypoints.
@ -75,4 +75,4 @@ public:
static int32 GetConstructionDate(StationID station_id);
};
#endif /* AI_BASESTATION_HPP */
#endif /* SCRIPT_BASESTATION_HPP */

@ -7,12 +7,12 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_bridge.cpp Implementation of AIBridge. */
/** @file script_bridge.cpp Implementation of AIBridge. */
#include "../../stdafx.h"
#include "ai_bridge.hpp"
#include "ai_rail.hpp"
#include "../ai_instance.hpp"
#include "script_bridge.hpp"
#include "script_rail.hpp"
#include "../../ai/ai_instance.hpp"
#include "../../bridge_map.h"
#include "../../strings_func.h"
#include "../../economy_func.h"

@ -7,12 +7,12 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_bridge.hpp Everything to query and build bridges. */
/** @file script_bridge.hpp Everything to query and build bridges. */
#ifndef AI_BRIDGE_HPP
#define AI_BRIDGE_HPP
#ifndef SCRIPT_BRIDGE_HPP
#define SCRIPT_BRIDGE_HPP
#include "ai_vehicle.hpp"
#include "script_vehicle.hpp"
/**
* Class that handles all bridge related functions.
@ -166,4 +166,4 @@ public:
static TileIndex GetOtherBridgeEnd(TileIndex tile);
};
#endif /* AI_BRIDGE_HPP */
#endif /* SCRIPT_BRIDGE_HPP */

@ -7,11 +7,11 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_bridgelist.cpp Implementation of AIBridgeList and friends. */
/** @file script_bridgelist.cpp Implementation of AIBridgeList and friends. */
#include "../../stdafx.h"
#include "ai_bridgelist.hpp"
#include "ai_bridge.hpp"
#include "script_bridgelist.hpp"
#include "script_bridge.hpp"
#include "../../bridge.h"
AIBridgeList::AIBridgeList()

@ -7,12 +7,12 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_bridgelist.hpp List all the bridges. */
/** @file script_bridgelist.hpp List all the bridges. */
#ifndef AI_BRIDGELIST_HPP
#define AI_BRIDGELIST_HPP
#ifndef SCRIPT_BRIDGELIST_HPP
#define SCRIPT_BRIDGELIST_HPP
#include "ai_list.hpp"
#include "script_list.hpp"
/**
* Create a list of bridges.
@ -35,4 +35,4 @@ public:
AIBridgeList_Length(uint length);
};
#endif /* AI_BRIDGELIST_HPP */
#endif /* SCRIPT_BRIDGELIST_HPP */

@ -7,10 +7,10 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_cargo.cpp Implementation of AICargo. */
/** @file script_cargo.cpp Implementation of AICargo. */
#include "../../stdafx.h"
#include "ai_cargo.hpp"
#include "script_cargo.hpp"
#include "../../cargotype.h"
#include "../../economy_func.h"
#include "../../core/bitmath_func.hpp"

@ -7,12 +7,12 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_cargo.hpp Everything to query cargos. */
/** @file script_cargo.hpp Everything to query cargos. */
#ifndef AI_CARGO_HPP
#define AI_CARGO_HPP
#ifndef SCRIPT_CARGO_HPP
#define SCRIPT_CARGO_HPP
#include "ai_object.hpp"
#include "script_object.hpp"
/**
* Class that handles all cargo related functions.
@ -118,4 +118,4 @@ public:
static Money GetCargoIncome(CargoID cargo_type, uint32 distance, uint32 days_in_transit);
};
#endif /* AI_CARGO_HPP */
#endif /* SCRIPT_CARGO_HPP */

@ -7,12 +7,12 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_cargolist.cpp Implementation of AICargoList and friends. */
/** @file script_cargolist.cpp Implementation of AICargoList and friends. */
#include "../../stdafx.h"
#include "ai_cargolist.hpp"
#include "ai_industry.hpp"
#include "ai_station.hpp"
#include "script_cargolist.hpp"
#include "script_industry.hpp"
#include "script_station.hpp"
#include "../../cargotype.h"
#include "../../industry.h"
#include "../../station_base.h"

@ -7,12 +7,12 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_cargolist.hpp List all the cargos. */
/** @file script_cargolist.hpp List all the cargos. */
#ifndef AI_CARGOLIST_HPP
#define AI_CARGOLIST_HPP
#ifndef SCRIPT_CARGOLIST_HPP
#define SCRIPT_CARGOLIST_HPP
#include "ai_list.hpp"
#include "script_list.hpp"
/**
* Creates a list of cargos that can be produced in the current game.
@ -61,4 +61,4 @@ public:
AICargoList_StationAccepting(StationID station_id);
};
#endif /* AI_CARGOLIST_HPP */
#endif /* SCRIPT_CARGOLIST_HPP */

@ -7,11 +7,11 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_company.cpp Implementation of AICompany. */
/** @file script_company.cpp Implementation of AICompany. */
#include "../../stdafx.h"
#include "ai_company.hpp"
#include "ai_error.hpp"
#include "script_company.hpp"
#include "script_error.hpp"
#include "../../command_func.h"
#include "../../company_func.h"
#include "../../company_base.h"

@ -7,12 +7,12 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_company.hpp Everything to query a company's financials and statistics or build company related buildings. */
/** @file script_company.hpp Everything to query a company's financials and statistics or build company related buildings. */
#ifndef AI_COMPANY_HPP
#define AI_COMPANY_HPP
#ifndef SCRIPT_COMPANY_HPP
#define SCRIPT_COMPANY_HPP
#include "ai_object.hpp"
#include "script_object.hpp"
/**
* Class that handles all company related functions.
@ -278,4 +278,4 @@ public:
DECLARE_POSTFIX_INCREMENT(AICompany::CompanyID)
#endif /* AI_COMPANY_HPP */
#endif /* SCRIPT_COMPANY_HPP */

@ -7,7 +7,7 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_controller.cpp Implementation of AIControler. */
/** @file script_controller.cpp Implementation of AIControler. */
#include "../../stdafx.h"
#include "../../string_func.h"
@ -16,11 +16,11 @@
#include "../../script/squirrel.hpp"
#include "../../rev.h"
#include "ai_controller.hpp"
#include "../ai_instance.hpp"
#include "../ai_config.hpp"
#include "../ai.hpp"
#include "ai_log.hpp"
#include "script_controller.hpp"
#include "../../ai/ai_instance.hpp"
#include "../../ai/ai_config.hpp"
#include "../../ai/ai.hpp"
#include "script_log.hpp"
/* static */ void AIController::SetCommandDelay(int ticks)
{

@ -7,10 +7,10 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_controller.hpp The controller of the AI. */
/** @file script_controller.hpp The controller of the AI. */
#ifndef AI_CONTROLLER_HPP
#define AI_CONTROLLER_HPP
#ifndef SCRIPT_CONTROLLER_HPP
#define SCRIPT_CONTROLLER_HPP
#include "../../core/string_compare_type.hpp"
#include <map>
@ -132,4 +132,4 @@ private:
void RegisterClasses();
};
#endif /* AI_CONTROLLER_HPP */
#endif /* SCRIPT_CONTROLLER_HPP */

@ -7,10 +7,10 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_date.cpp Implementation of AIDate. */
/** @file script_date.cpp Implementation of AIDate. */
#include "../../stdafx.h"
#include "ai_date.hpp"
#include "script_date.hpp"
#include "../../date_func.h"
/* static */ int32 AIDate::GetCurrentDate()

@ -7,12 +7,12 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_date.hpp Everything to query and manipulate date related information. */
/** @file script_date.hpp Everything to query and manipulate date related information. */
#ifndef AI_DATE_HPP
#define AI_DATE_HPP
#ifndef SCRIPT_DATE_HPP
#define SCRIPT_DATE_HPP
#include "ai_object.hpp"
#include "script_object.hpp"
/**
* Class that handles all date related (calculation) functions.
@ -66,4 +66,4 @@ public:
static int32 GetDate(int32 year, int32 month, int32 day_of_month);
};
#endif /* AI_DATE_HPP */
#endif /* SCRIPT_DATE_HPP */

@ -7,10 +7,10 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_depotlist.cpp Implementation of AIDepotList and friends. */
/** @file script_depotlist.cpp Implementation of AIDepotList and friends. */
#include "../../stdafx.h"
#include "ai_depotlist.hpp"
#include "script_depotlist.hpp"
#include "../../company_func.h"
#include "../../depot_base.h"
#include "../../station_base.h"

@ -7,13 +7,13 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_depotlist.hpp List all the depots (you own). */
/** @file script_depotlist.hpp List all the depots (you own). */
#ifndef AI_DEPOTLIST_HPP
#define AI_DEPOTLIST_HPP
#ifndef SCRIPT_DEPOTLIST_HPP
#define SCRIPT_DEPOTLIST_HPP
#include "ai_list.hpp"
#include "ai_tile.hpp"
#include "script_list.hpp"
#include "script_tile.hpp"
/**
* Creates a list of the locations of the depots (and hangars) of which you are the owner.
@ -27,4 +27,4 @@ public:
AIDepotList(AITile::TransportType transport_type);
};
#endif /* AI_DEPOTLIST_HPP */
#endif /* SCRIPT_DEPOTLIST_HPP */

@ -7,11 +7,11 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_engine.cpp Implementation of AIEngine. */
/** @file script_engine.cpp Implementation of AIEngine. */
#include "../../stdafx.h"
#include "ai_engine.hpp"
#include "ai_cargo.hpp"
#include "script_engine.hpp"
#include "script_cargo.hpp"
#include "../../company_func.h"
#include "../../company_base.h"
#include "../../strings_func.h"

@ -7,14 +7,14 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_engine.hpp Everything to query and build engines. */
/** @file script_engine.hpp Everything to query and build engines. */
#ifndef AI_ENGINE_HPP
#define AI_ENGINE_HPP
#ifndef SCRIPT_ENGINE_HPP
#define SCRIPT_ENGINE_HPP
#include "ai_vehicle.hpp"
#include "ai_rail.hpp"
#include "ai_airport.hpp"
#include "script_vehicle.hpp"
#include "script_rail.hpp"
#include "script_airport.hpp"
/**
* Class that handles all engine related functions.
@ -251,4 +251,4 @@ public:
static AIAirport::PlaneType GetPlaneType(EngineID engine_id);
};
#endif /* AI_ENGINE_HPP */
#endif /* SCRIPT_ENGINE_HPP */

@ -7,10 +7,10 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_enginelist.cpp Implementation of AIEngineList and friends. */
/** @file script_enginelist.cpp Implementation of AIEngineList and friends. */
#include "../../stdafx.h"
#include "ai_enginelist.hpp"
#include "script_enginelist.hpp"
#include "../../company_func.h"
#include "../../engine_base.h"
#include "../../core/bitmath_func.hpp"

@ -7,13 +7,13 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_enginelist.hpp List all the engines. */
/** @file script_enginelist.hpp List all the engines. */
#ifndef AI_ENGINELIST_HPP
#define AI_ENGINELIST_HPP
#ifndef SCRIPT_ENGINELIST_HPP
#define SCRIPT_ENGINELIST_HPP
#include "ai_list.hpp"
#include "ai_vehicle.hpp"
#include "script_list.hpp"
#include "script_vehicle.hpp"
/**
* Create a list of engines based on a vehicle type.
@ -27,4 +27,4 @@ public:
AIEngineList(AIVehicle::VehicleType vehicle_type);
};
#endif /* AI_ENGINELIST_HPP */
#endif /* SCRIPT_ENGINELIST_HPP */

@ -7,10 +7,10 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_error.cpp Implementation of AIError. */
/** @file script_error.cpp Implementation of AIError. */
#include "../../stdafx.h"
#include "ai_error.hpp"
#include "script_error.hpp"
#include "../../core/bitmath_func.hpp"
AIError::AIErrorMap AIError::error_map = AIError::AIErrorMap();

@ -7,12 +7,12 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_error.hpp Everything to query errors. */
/** @file script_error.hpp Everything to query errors. */
#ifndef AI_ERROR_HPP
#define AI_ERROR_HPP
#ifndef SCRIPT_ERROR_HPP
#define SCRIPT_ERROR_HPP
#include "ai_object.hpp"
#include "script_object.hpp"
#include <map>
/**
@ -176,4 +176,4 @@ private:
static AIErrorMapString error_map_string; ///< The mapping between error type and textual representation.
};
#endif /* AI_ERROR_HPP */
#endif /* SCRIPT_ERROR_HPP */

@ -7,10 +7,10 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_event.cpp Implementation of AIEvent. */
/** @file script_event.cpp Implementation of AIEvent. */
#include "../../stdafx.h"
#include "ai_event_types.hpp"
#include "script_event_types.hpp"
#include <queue>

@ -7,12 +7,12 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_event.hpp Everything to handle events from the game. */
/** @file script_event.hpp Everything to handle events from the game. */
#ifndef AI_EVENT_HPP
#define AI_EVENT_HPP
#ifndef SCRIPT_EVENT_HPP
#define SCRIPT_EVENT_HPP
#include "ai_object.hpp"
#include "script_object.hpp"
/**
* Class that handles all event related functions.
@ -111,4 +111,4 @@ private:
static void CreateEventPointer();
};
#endif /* AI_EVENT_HPP */
#endif /* SCRIPT_EVENT_HPP */

@ -7,11 +7,11 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_event_types.cpp Implementation of all EventTypes. */
/** @file script_event_types.cpp Implementation of all EventTypes. */
#include "../../stdafx.h"
#include "ai_event_types.hpp"
#include "ai_vehicle.hpp"
#include "script_event_types.hpp"
#include "script_vehicle.hpp"
#include "../../command_type.h"
#include "../../strings_func.h"
#include "../../settings_type.h"

@ -7,13 +7,13 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_event_types.hpp The detailed types of all events. */
/** @file script_event_types.hpp The detailed types of all events. */
#ifndef AI_EVENT_TYPES_HPP
#define AI_EVENT_TYPES_HPP
#ifndef SCRIPT_EVENT_TYPES_HPP
#define SCRIPT_EVENT_TYPES_HPP
#include "ai_event.hpp"
#include "ai_company.hpp"
#include "script_event.hpp"
#include "script_company.hpp"
/**
* Event Vehicle Crash, indicating a vehicle of yours is crashed.
@ -775,4 +775,4 @@ private:
TownID town; ///< The town that got founded.
};
#endif /* AI_EVENT_TYPES_HPP */
#endif /* SCRIPT_EVENT_TYPES_HPP */

@ -7,13 +7,13 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_execmode.cpp Implementation of AIExecMode. */
/** @file script_execmode.cpp Implementation of AIExecMode. */
#include "../../stdafx.h"
#include "ai_execmode.hpp"
#include "script_execmode.hpp"
#include "../../company_base.h"
#include "../../company_func.h"
#include "../ai_instance.hpp"
#include "../../ai/ai_instance.hpp"
bool AIExecMode::ModeProc()
{

@ -7,12 +7,12 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_execmode.hpp Switch the AI to Execute Mode. */
/** @file script_execmode.hpp Switch the AI to Execute Mode. */
#ifndef AI_EXECMODE_HPP
#define AI_EXECMODE_HPP
#ifndef SCRIPT_EXECMODE_HPP
#define SCRIPT_EXECMODE_HPP
#include "ai_object.hpp"
#include "script_object.hpp"
/**
* Class to switch current mode to Execute Mode.
@ -47,4 +47,4 @@ public:
~AIExecMode();
};
#endif /* AI_EXECMODE_HPP */
#endif /* SCRIPT_EXECMODE_HPP */

@ -7,10 +7,10 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_gamesettings.cpp Implementation of AIGameSettings. */
/** @file script_gamesettings.cpp Implementation of AIGameSettings. */
#include "../../stdafx.h"
#include "ai_gamesettings.hpp"
#include "script_gamesettings.hpp"
#include "../../settings_internal.h"
/* static */ bool AIGameSettings::IsValid(const char *setting)

@ -7,12 +7,12 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_gamesettings.hpp Everything to read game settings. */
/** @file script_gamesettings.hpp Everything to read game settings. */
#ifndef AI_GAMESETTINGS_HPP
#define AI_GAMESETTINGS_HPP
#ifndef SCRIPT_GAMESETTINGS_HPP
#define SCRIPT_GAMESETTINGS_HPP
#include "ai_vehicle.hpp"
#include "script_vehicle.hpp"
/**
* Class that handles all game settings related functions.
@ -68,4 +68,4 @@ public:
static bool IsDisabledVehicleType(AIVehicle::VehicleType vehicle_type);
};
#endif /* AI_GAMESETTINGS_HPP */
#endif /* SCRIPT_GAMESETTINGS_HPP */

@ -7,12 +7,12 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_group.cpp Implementation of AIGroup. */
/** @file script_group.cpp Implementation of AIGroup. */
#include "../../stdafx.h"
#include "ai_group.hpp"
#include "ai_engine.hpp"
#include "../ai_instance.hpp"
#include "script_group.hpp"
#include "script_engine.hpp"
#include "../../ai/ai_instance.hpp"
#include "../../company_func.h"
#include "../../group.h"
#include "../../string_func.h"

@ -7,12 +7,12 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file ai_group.hpp Everything to put vehicles into groups. */
/** @file script_group.hpp Everything to put vehicles into groups. */
#ifndef AI_GROUP_HPP
#define AI_GROUP_HPP
#ifndef SCRIPT_GROUP_HPP
#define SCRIPT_GROUP_HPP
#include "ai_vehicle.hpp"
#include "script_vehicle.hpp"
/**
* Class that handles all group related functions.
@ -172,4 +172,4 @@ public:
static bool StopAutoReplace(GroupID group_id, EngineID engine_id);
};
#endif /* AI_GROUP_HPP */
#endif /* SCRIPT_GROUP_HPP */

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save