summaryrefslogtreecommitdiff
path: root/source.list
diff options
context:
space:
mode:
authortruebrain <truebrain@openttd.org>2009-01-12 17:11:45 +0000
committertruebrain <truebrain@openttd.org>2009-01-12 17:11:45 +0000
commitc2406cd42d481a697602b430111a9e59af61660f (patch)
treeced1a262eb143ad6e64ec02f4a4c89835c0c32fd /source.list
parentec97e1fd0d6ca942805fa25d94007437bc0ed952 (diff)
downloadopenttd-c2406cd42d481a697602b430111a9e59af61660f.tar.xz
(svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see.
NoAI is an API (a framework) to build your own AIs in. See: http://wiki.openttd.org/wiki/index.php/AI:Main_Page With many thanks to: - glx and Rubidium for their syncing, feedback and hard work - Yexo for his feedback, patches, and AIs which tested the system very deep - Morloth for his feedback and patches - TJIP for hosting a challenge which kept NoAI on track - All AI authors for testing our AI API, and all other people who helped in one way or another -Remove: all old AIs and their cheats/hacks
Diffstat (limited to 'source.list')
-rw-r--r--source.list177
1 files changed, 167 insertions, 10 deletions
diff --git a/source.list b/source.list
index 1cbfb1ca8..51a99cc4c 100644
--- a/source.list
+++ b/source.list
@@ -124,7 +124,6 @@ window.cpp
sound/allegro_s.h
video/allegro_v.h
#end
-ai/ai.h
aircraft.h
airport.h
airport_movement.h
@@ -161,7 +160,6 @@ date_func.h
date_type.h
debug.h
video/dedicated_v.h
-ai/default/default.h
depot_base.h
depot_func.h
depot_map.h
@@ -316,7 +314,6 @@ train.h
transparency.h
transparency_gui.h
transport_type.h
-ai/trolly/trolly.h
tunnelbridge.h
unmovable.h
variables.h
@@ -511,13 +508,173 @@ table/unicode.h
table/unmovable_land.h
table/water_land.h
-# AI Files
-ai/ai.cpp
-ai/trolly/build.cpp
-ai/default/default.cpp
-ai/trolly/pathfinder.cpp
-ai/trolly/shared.cpp
-ai/trolly/trolly.cpp
+# Script
+script/squirrel.cpp
+script/squirrel.hpp
+script/squirrel_class.hpp
+script/squirrel_helper.hpp
+script/squirrel_helper_type.hpp
+script/squirrel_std.cpp
+script/squirrel_std.hpp
+
+# Squirrel
+3rdparty/squirrel/squirrel/sqapi.cpp
+3rdparty/squirrel/squirrel/sqbaselib.cpp
+3rdparty/squirrel/squirrel/sqclass.cpp
+3rdparty/squirrel/squirrel/sqcompiler.cpp
+3rdparty/squirrel/squirrel/sqdebug.cpp
+3rdparty/squirrel/squirrel/sqfuncstate.cpp
+3rdparty/squirrel/squirrel/sqlexer.cpp
+3rdparty/squirrel/squirrel/sqmem.cpp
+3rdparty/squirrel/squirrel/sqobject.cpp
+3rdparty/squirrel/squirrel/sqstate.cpp
+3rdparty/squirrel/sqstdlib/sqstdaux.cpp
+3rdparty/squirrel/squirrel/sqtable.cpp
+3rdparty/squirrel/squirrel/sqvm.cpp
+
+# Squirrel headers
+3rdparty/squirrel/squirrel/sqarray.h
+3rdparty/squirrel/squirrel/sqclass.h
+3rdparty/squirrel/squirrel/sqclosure.h
+3rdparty/squirrel/squirrel/sqcompiler.h
+3rdparty/squirrel/squirrel/sqfuncproto.h
+3rdparty/squirrel/squirrel/sqfuncstate.h
+3rdparty/squirrel/squirrel/sqlexer.h
+3rdparty/squirrel/squirrel/sqobject.h
+3rdparty/squirrel/squirrel/sqopcodes.h
+3rdparty/squirrel/squirrel/sqpcheader.h
+3rdparty/squirrel/squirrel/sqstate.h
+3rdparty/squirrel/include/sqstdaux.h
+3rdparty/squirrel/include/sqstdblob.h
+3rdparty/squirrel/sqstdlib/sqstdblobimpl.h
+3rdparty/squirrel/include/sqstdio.h
+3rdparty/squirrel/include/sqstdmath.h
+3rdparty/squirrel/sqstdlib/sqstdstream.h
+3rdparty/squirrel/include/sqstdstring.h
+3rdparty/squirrel/include/sqstdsystem.h
+3rdparty/squirrel/squirrel/sqstring.h
+3rdparty/squirrel/squirrel/sqtable.h
+3rdparty/squirrel/include/squirrel.h
+3rdparty/squirrel/squirrel/squserdata.h
+3rdparty/squirrel/squirrel/squtils.h
+3rdparty/squirrel/squirrel/sqvm.h
+
+# AI Core
+ai/ai.hpp
+#if HAVE_THREAD
+ai/ai_config.cpp
+ai/ai_config.hpp
+ai/ai_core.cpp
+ai/ai_gui.cpp
+ai/ai_gui.hpp
+ai/ai_info.cpp
+ai/ai_info.hpp
+ai/ai_info_dummy.cpp
+ai/ai_instance.cpp
+ai/ai_instance.hpp
+ai/ai_scanner.cpp
+ai/ai_scanner.hpp
+ai/ai_storage.hpp
+
+# AI API
+ai/api/ai_abstractlist.hpp
+ai/api/ai_accounting.hpp
+ai/api/ai_airport.hpp
+ai/api/ai_base.hpp
+ai/api/ai_bridge.hpp
+ai/api/ai_bridgelist.hpp
+ai/api/ai_cargo.hpp
+ai/api/ai_cargolist.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_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_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 Implementation
+ai/api/ai_abstractlist.cpp
+ai/api/ai_accounting.cpp
+ai/api/ai_airport.cpp
+ai/api/ai_base.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_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
+#end
# Blitters
#if DEDICATED