(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
This commit is contained in:
177
source.list
177
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
|
||||
|
||||
Reference in New Issue
Block a user