1
0
Fork 0
OpenTTD/src/ai/api
yexo 67106dc063 (svn r17214) -Add [NoAI]: GetAPIVersion() as optional function in info.nut. Return "0.7" to get an api compatible (as much as possible) with the 0.7 api or "0.8" to get the latest api.
-Change [NoAI]: move all deprecated functions to a separate squirrel script that is only loaded if an AI requests an old API version.
2009-08-18 18:51:42 +00:00
..
Doxyfile (svn r16510) -Doc: silence some (AI) doxygen warnings by adding comments about the appropriate things. 2009-06-03 18:47:08 +00:00
ai_abstractlist.cpp (svn r17193) -Fix [FS#3124]: guard the valuator against 'external' modifications of the valuated list which could cause it to go into an infinite loop. 2009-08-15 20:34:11 +00:00
ai_abstractlist.hpp (svn r17193) -Fix [FS#3124]: guard the valuator against 'external' modifications of the valuated list which could cause it to go into an infinite loop. 2009-08-15 20:34:11 +00:00
ai_abstractlist.hpp.sq (svn r17005) -Add [NoAI]: AIAbstractList::SORT_ASCENDING / SORT_DESCENDING 2009-07-31 19:50:01 +00:00
ai_accounting.cpp (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see. 2009-01-12 17:11:45 +00:00
ai_accounting.hpp (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see. 2009-01-12 17:11:45 +00:00
ai_accounting.hpp.sq (svn r15460) -Fix [NoAI]: don't require an instance to exist in the scope for static functions and limit exposure of the internal function GetClassName. 2009-02-12 22:25:53 +00:00
ai_airport.cpp (svn r16643) -Codechange: replace GetStationByTile() by Station::GetByTile() 2009-06-24 17:39:54 +00:00
ai_airport.hpp (svn r16865) -Doc [NoAI] [FS#3037]: replace old exception names with current ones and fix a type in the noai documentation (patch by Chruker) 2009-07-17 21:36:26 +00:00
ai_airport.hpp.sq (svn r16252) -Add [NoAI]: AIAirport::GetPrice, returning the building cost of an airport 2009-05-07 21:30:18 +00:00
ai_base.cpp (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see. 2009-01-12 17:11:45 +00:00
ai_base.hpp (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see. 2009-01-12 17:11:45 +00:00
ai_base.hpp.sq (svn r15535) -Fix (r15460, pre noai merge): use '.' as 'any' for squirrel calls typechecking as stated in squirrel docs 2009-02-21 00:43:18 +00:00
ai_basestation.cpp (svn r17012) -Add [NoAI]: AIBaseStation::GetConstructionDate 2009-07-31 22:38:09 +00:00
ai_basestation.hpp (svn r17214) -Add [NoAI]: GetAPIVersion() as optional function in info.nut. Return "0.7" to get an api compatible (as much as possible) with the 0.7 api or "0.8" to get the latest api. 2009-08-18 18:51:42 +00:00
ai_basestation.hpp.sq (svn r17214) -Add [NoAI]: GetAPIVersion() as optional function in info.nut. Return "0.7" to get an api compatible (as much as possible) with the 0.7 api or "0.8" to get the latest api. 2009-08-18 18:51:42 +00:00
ai_bridge.cpp (svn r16986) -Fix [NoAI]: AIBridge::GetPrice returned incorrect values 2009-07-29 21:48:19 +00:00
ai_bridge.hpp (svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives 2009-08-05 17:59:21 +00:00
ai_bridge.hpp.sq (svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives 2009-08-05 17:59:21 +00:00
ai_bridgelist.cpp (svn r15490) -Change [API CHANGE]: Remove AIBridge::GetYearAvailable. AIBridge::IsValidBridge now only returns true for available bridges. 2009-02-14 21:17:35 +00:00
ai_bridgelist.hpp (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see. 2009-01-12 17:11:45 +00:00
ai_bridgelist.hpp.sq (svn r15460) -Fix [NoAI]: don't require an instance to exist in the scope for static functions and limit exposure of the internal function GetClassName. 2009-02-12 22:25:53 +00:00
ai_buoylist.cpp (svn r16912) -Codechange: split waypoint.h in waypoint_base.h and waypoint_func.h 2009-07-22 10:18:19 +00:00
ai_buoylist.hpp (svn r16585) -Add [NoAI]: AIBuoyList to get a list of all buoys 2009-06-17 13:12:08 +00:00
ai_buoylist.hpp.sq (svn r16585) -Add [NoAI]: AIBuoyList to get a list of all buoys 2009-06-17 13:12:08 +00:00
ai_cargo.cpp (svn r16852) -Codechange: use FOR_ALL_CARGOSPECS for iterating over all valid CargoSpecs 2009-07-16 20:40:06 +00:00
ai_cargo.hpp (svn r15859) -Documentation: Meaning of AICargo::CC_PASSENGERS wrt. bus- and truckstops, and meaning of AICargo::IsFreight() wrt. freight train weight multiplier. 2009-03-26 19:44:13 +00:00
ai_cargo.hpp.sq (svn r15535) -Fix (r15460, pre noai merge): use '.' as 'any' for squirrel calls typechecking as stated in squirrel docs 2009-02-21 00:43:18 +00:00
ai_cargolist.cpp (svn r16852) -Codechange: use FOR_ALL_CARGOSPECS for iterating over all valid CargoSpecs 2009-07-16 20:40:06 +00:00
ai_cargolist.hpp (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see. 2009-01-12 17:11:45 +00:00
ai_cargolist.hpp.sq (svn r15460) -Fix [NoAI]: don't require an instance to exist in the scope for static functions and limit exposure of the internal function GetClassName. 2009-02-12 22:25:53 +00:00
ai_changelog.hpp (svn r17115) -Add [NoAI]: AISubsidy::SubsidyParticipantType, AISubsidy::GetSourceType, AISubsidy::GetSourceIndex, AISubsidy::GetDestinationType, AISubsidy::GetDestinationIndex for better subsidy management 2009-08-08 16:53:22 +00:00
ai_company.cpp (svn r17016) -Add [NoAI]: AICompany::Get/Set PresidentGender 2009-08-01 00:28:21 +00:00
ai_company.hpp (svn r17016) -Add [NoAI]: AICompany::Get/Set PresidentGender 2009-08-01 00:28:21 +00:00
ai_company.hpp.sq (svn r17016) -Add [NoAI]: AICompany::Get/Set PresidentGender 2009-08-01 00:28:21 +00:00
ai_controller.cpp (svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index) 2009-05-16 23:34:14 +00:00
ai_controller.hpp (svn r16253) -Add [NoAI]: AIController::GetVersion, this returns the newgrf-version of OpenTTD 2009-05-07 21:33:38 +00:00
ai_controller.hpp.sq (svn r16253) -Add [NoAI]: AIController::GetVersion, this returns the newgrf-version of OpenTTD 2009-05-07 21:33:38 +00:00
ai_date.cpp (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see. 2009-01-12 17:11:45 +00:00
ai_date.hpp (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see. 2009-01-12 17:11:45 +00:00
ai_date.hpp.sq (svn r15535) -Fix (r15460, pre noai merge): use '.' as 'any' for squirrel calls typechecking as stated in squirrel docs 2009-02-21 00:43:18 +00:00
ai_depotlist.cpp (svn r16731) -Fix [NoAI]: AIDepotList contained wrong tiles for hangars when st->xy != st->airport_tile. 2009-07-03 19:55:07 +00:00
ai_depotlist.hpp (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see. 2009-01-12 17:11:45 +00:00
ai_depotlist.hpp.sq (svn r15460) -Fix [NoAI]: don't require an instance to exist in the scope for static functions and limit exposure of the internal function GetClassName. 2009-02-12 22:25:53 +00:00
ai_engine.cpp (svn r17014) -Add [NoAI]: AIEngine::GetDesignDate 2009-07-31 23:22:49 +00:00
ai_engine.hpp (svn r17014) -Add [NoAI]: AIEngine::GetDesignDate 2009-07-31 23:22:49 +00:00
ai_engine.hpp.sq (svn r17014) -Add [NoAI]: AIEngine::GetDesignDate 2009-07-31 23:22:49 +00:00
ai_enginelist.cpp (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see. 2009-01-12 17:11:45 +00:00
ai_enginelist.hpp (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see. 2009-01-12 17:11:45 +00:00
ai_enginelist.hpp.sq (svn r15460) -Fix [NoAI]: don't require an instance to exist in the scope for static functions and limit exposure of the internal function GetClassName. 2009-02-12 22:25:53 +00:00
ai_error.cpp (svn r15299) -Cleanup: remove many redundant includes 2009-01-31 20:16:06 +00:00
ai_error.hpp (svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives 2009-08-05 17:59:21 +00:00
ai_error.hpp.sq (svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives 2009-08-05 17:59:21 +00:00
ai_event.cpp (svn r15299) -Cleanup: remove many redundant includes 2009-01-31 20:16:06 +00:00
ai_event.hpp (svn r15684) -Add [NoAI]: AIOrder::SkipToOrder(). 2009-03-12 11:43:40 +00:00
ai_event.hpp.sq (svn r15535) -Fix (r15460, pre noai merge): use '.' as 'any' for squirrel calls typechecking as stated in squirrel docs 2009-02-21 00:43:18 +00:00
ai_event_types.cpp (svn r16679) -Codechange: Let GetCapacityOfArticulatedParts() return a CargoArray instead of a pointer to a static array. 2009-06-27 21:36:04 +00:00
ai_event_types.hpp (svn r16510) -Doc: silence some (AI) doxygen warnings by adding comments about the appropriate things. 2009-06-03 18:47:08 +00:00
ai_event_types.hpp.sq (svn r15535) -Fix (r15460, pre noai merge): use '.' as 'any' for squirrel calls typechecking as stated in squirrel docs 2009-02-21 00:43:18 +00:00
ai_execmode.cpp (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see. 2009-01-12 17:11:45 +00:00
ai_execmode.hpp (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see. 2009-01-12 17:11:45 +00:00
ai_execmode.hpp.sq (svn r15460) -Fix [NoAI]: don't require an instance to exist in the scope for static functions and limit exposure of the internal function GetClassName. 2009-02-12 22:25:53 +00:00
ai_gamesettings.cpp (svn r15410) -Cleanup: get rid of most of the references to the 'patches' except where it's used for backward compatability. 2009-02-08 12:25:13 +00:00
ai_gamesettings.hpp (svn r15410) -Cleanup: get rid of most of the references to the 'patches' except where it's used for backward compatability. 2009-02-08 12:25:13 +00:00
ai_gamesettings.hpp.sq (svn r15535) -Fix (r15460, pre noai merge): use '.' as 'any' for squirrel calls typechecking as stated in squirrel docs 2009-02-21 00:43:18 +00:00
ai_group.cpp (svn r16433) -Codechange: Remove most of CmdSetAutoreplace and replace it with calls to CmdChangeCompanySetting 2009-05-26 13:29:01 +00:00
ai_group.hpp (svn r15520) -Cleanup [NoAI]: Fix some typos, unify the comment style and update some documentation since a few enums have been renamed. 2009-02-19 09:01:34 +00:00
ai_group.hpp.sq (svn r15535) -Fix (r15460, pre noai merge): use '.' as 'any' for squirrel calls typechecking as stated in squirrel docs 2009-02-21 00:43:18 +00:00
ai_grouplist.cpp (svn r15299) -Cleanup: remove many redundant includes 2009-01-31 20:16:06 +00:00
ai_grouplist.hpp (svn r15520) -Cleanup [NoAI]: Fix some typos, unify the comment style and update some documentation since a few enums have been renamed. 2009-02-19 09:01:34 +00:00
ai_grouplist.hpp.sq (svn r15460) -Fix [NoAI]: don't require an instance to exist in the scope for static functions and limit exposure of the internal function GetClassName. 2009-02-12 22:25:53 +00:00
ai_industry.cpp (svn r16966) -Codechange: BEGIN_TILE_LOOP and END_TILE_LOOP reworked into TILE_LOOP, which means no more duplication of parameters between BEGIN_TILE_LOOP and END_TILE_LOOP 2009-07-26 21:50:30 +00:00
ai_industry.hpp (svn r16150) -Fix [NoAI]: Change WAYPOINT_INVALID to 0xFFFF from -1 as that's the value the AIs got (due to casting). 2009-04-25 22:57:15 +00:00
ai_industry.hpp.sq (svn r15563) -Change [API CHANGE]: Remove AIIndustry::GetMaxIndustryID(). 2009-02-23 21:07:01 +00:00
ai_industrylist.cpp (svn r15299) -Cleanup: remove many redundant includes 2009-01-31 20:16:06 +00:00
ai_industrylist.hpp (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see. 2009-01-12 17:11:45 +00:00
ai_industrylist.hpp.sq (svn r15460) -Fix [NoAI]: don't require an instance to exist in the scope for static functions and limit exposure of the internal function GetClassName. 2009-02-12 22:25:53 +00:00
ai_industrytype.cpp (svn r15901) -Add: AIIndustryType::IsBuiltOnWater(), HasHeliport() and HasDock(). Just like AIIndustry. 2009-03-30 20:48:10 +00:00
ai_industrytype.hpp (svn r15901) -Add: AIIndustryType::IsBuiltOnWater(), HasHeliport() and HasDock(). Just like AIIndustry. 2009-03-30 20:48:10 +00:00
ai_industrytype.hpp.sq (svn r15901) -Add: AIIndustryType::IsBuiltOnWater(), HasHeliport() and HasDock(). Just like AIIndustry. 2009-03-30 20:48:10 +00:00
ai_industrytypelist.cpp (svn r15299) -Cleanup: remove many redundant includes 2009-01-31 20:16:06 +00:00
ai_industrytypelist.hpp (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see. 2009-01-12 17:11:45 +00:00
ai_industrytypelist.hpp.sq (svn r15460) -Fix [NoAI]: don't require an instance to exist in the scope for static functions and limit exposure of the internal function GetClassName. 2009-02-12 22:25:53 +00:00
ai_list.cpp (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see. 2009-01-12 17:11:45 +00:00
ai_list.hpp (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see. 2009-01-12 17:11:45 +00:00
ai_list.hpp.sq (svn r15460) -Fix [NoAI]: don't require an instance to exist in the scope for static functions and limit exposure of the internal function GetClassName. 2009-02-12 22:25:53 +00:00
ai_log.cpp (svn r16091) -Change [FS#2778]: Reverse the order of the lines in the AI debug window 2009-04-19 14:42:03 +00:00
ai_log.hpp (svn r15481) -Fix [NoAI]: Make sure AIs can't call functions they shouldn't call. 2009-02-14 20:03:06 +00:00
ai_log.hpp.sq (svn r15535) -Fix (r15460, pre noai merge): use '.' as 'any' for squirrel calls typechecking as stated in squirrel docs 2009-02-21 00:43:18 +00:00
ai_map.cpp (svn r15299) -Cleanup: remove many redundant includes 2009-01-31 20:16:06 +00:00
ai_map.hpp (svn r17006) -Fix (r17005): gcc compile failure 2009-07-31 19:57:21 +00:00
ai_map.hpp.sq (svn r17006) -Fix (r17005): gcc compile failure 2009-07-31 19:57:21 +00:00
ai_marine.cpp (svn r16643) -Codechange: replace GetStationByTile() by Station::GetByTile() 2009-06-24 17:39:54 +00:00
ai_marine.hpp (svn r16118) -Change/cleanup: remove the hexadecimal 'in TTD the string had this ID' from 'some' strings and replace the string name with something more sensible. 2009-04-21 23:40:56 +00:00
ai_marine.hpp.sq (svn r16118) -Change/cleanup: remove the hexadecimal 'in TTD the string had this ID' from 'some' strings and replace the string name with something more sensible. 2009-04-21 23:40:56 +00:00
ai_object.cpp (svn r16502) -Fix [FS#2935]: when an AI was suspended while in a function called (indirectly) via call/acall/pcall OpenTTD crashed. Fix this by disallowing AIs to be suspended while called via call/acall/pcall. 2009-06-01 22:00:47 +00:00
ai_object.hpp (svn r16510) -Doc: silence some (AI) doxygen warnings by adding comments about the appropriate things. 2009-06-03 18:47:08 +00:00
ai_order.cpp (svn r17214) -Add [NoAI]: GetAPIVersion() as optional function in info.nut. Return "0.7" to get an api compatible (as much as possible) with the 0.7 api or "0.8" to get the latest api. 2009-08-18 18:51:42 +00:00
ai_order.hpp (svn r17214) -Add [NoAI]: GetAPIVersion() as optional function in info.nut. Return "0.7" to get an api compatible (as much as possible) with the 0.7 api or "0.8" to get the latest api. 2009-08-18 18:51:42 +00:00
ai_order.hpp.sq (svn r17214) -Add [NoAI]: GetAPIVersion() as optional function in info.nut. Return "0.7" to get an api compatible (as much as possible) with the 0.7 api or "0.8" to get the latest api. 2009-08-18 18:51:42 +00:00
ai_rail.cpp (svn r16999) -Fix (r16993): AIs couldn't build waypoints anymore 2009-07-30 22:05:57 +00:00
ai_rail.hpp (svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives 2009-08-05 17:59:21 +00:00
ai_rail.hpp.sq (svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives 2009-08-05 17:59:21 +00:00
ai_railtypelist.cpp (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see. 2009-01-12 17:11:45 +00:00
ai_railtypelist.hpp (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see. 2009-01-12 17:11:45 +00:00
ai_railtypelist.hpp.sq (svn r15460) -Fix [NoAI]: don't require an instance to exist in the scope for static functions and limit exposure of the internal function GetClassName. 2009-02-12 22:25:53 +00:00
ai_road.cpp (svn r17203) -Change [NoAI]: Add IsRoadTypeAvailable(GetCurrentRoadType()) as precondition for several AIRoad::* functions 2009-08-16 10:33:36 +00:00
ai_road.hpp (svn r17203) -Change [NoAI]: Add IsRoadTypeAvailable(GetCurrentRoadType()) as precondition for several AIRoad::* functions 2009-08-16 10:33:36 +00:00
ai_road.hpp.sq (svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives 2009-08-05 17:59:21 +00:00
ai_sign.cpp (svn r17214) -Add [NoAI]: GetAPIVersion() as optional function in info.nut. Return "0.7" to get an api compatible (as much as possible) with the 0.7 api or "0.8" to get the latest api. 2009-08-18 18:51:42 +00:00
ai_sign.hpp (svn r17214) -Add [NoAI]: GetAPIVersion() as optional function in info.nut. Return "0.7" to get an api compatible (as much as possible) with the 0.7 api or "0.8" to get the latest api. 2009-08-18 18:51:42 +00:00
ai_sign.hpp.sq (svn r17214) -Add [NoAI]: GetAPIVersion() as optional function in info.nut. Return "0.7" to get an api compatible (as much as possible) with the 0.7 api or "0.8" to get the latest api. 2009-08-18 18:51:42 +00:00
ai_signlist.cpp (svn r16400) -Add [NoAI]: add AISignList that can be used to get a list of valid signs. This makes AISign::GetMaxSignID obsolete. 2009-05-23 14:54:55 +00:00
ai_signlist.hpp (svn r16400) -Add [NoAI]: add AISignList that can be used to get a list of valid signs. This makes AISign::GetMaxSignID obsolete. 2009-05-23 14:54:55 +00:00
ai_signlist.hpp.sq (svn r16400) -Add [NoAI]: add AISignList that can be used to get a list of valid signs. This makes AISign::GetMaxSignID obsolete. 2009-05-23 14:54:55 +00:00
ai_station.cpp (svn r17011) -Change [NoAI]: Add AIBaseStation as a parentclass for AIStation and AIWaypoint, and move GetName, SetName and GetLocation to AIBaseStation 2009-07-31 22:30:54 +00:00
ai_station.hpp (svn r17011) -Change [NoAI]: Add AIBaseStation as a parentclass for AIStation and AIWaypoint, and move GetName, SetName and GetLocation to AIBaseStation 2009-07-31 22:30:54 +00:00
ai_station.hpp.sq (svn r17011) -Change [NoAI]: Add AIBaseStation as a parentclass for AIStation and AIWaypoint, and move GetName, SetName and GetLocation to AIBaseStation 2009-07-31 22:30:54 +00:00
ai_stationlist.cpp (svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index) 2009-05-16 23:34:14 +00:00
ai_stationlist.hpp (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see. 2009-01-12 17:11:45 +00:00
ai_stationlist.hpp.sq (svn r15460) -Fix [NoAI]: don't require an instance to exist in the scope for static functions and limit exposure of the internal function GetClassName. 2009-02-12 22:25:53 +00:00
ai_subsidy.cpp (svn r17214) -Add [NoAI]: GetAPIVersion() as optional function in info.nut. Return "0.7" to get an api compatible (as much as possible) with the 0.7 api or "0.8" to get the latest api. 2009-08-18 18:51:42 +00:00
ai_subsidy.hpp (svn r17214) -Add [NoAI]: GetAPIVersion() as optional function in info.nut. Return "0.7" to get an api compatible (as much as possible) with the 0.7 api or "0.8" to get the latest api. 2009-08-18 18:51:42 +00:00
ai_subsidy.hpp.sq (svn r17214) -Add [NoAI]: GetAPIVersion() as optional function in info.nut. Return "0.7" to get an api compatible (as much as possible) with the 0.7 api or "0.8" to get the latest api. 2009-08-18 18:51:42 +00:00
ai_subsidylist.cpp (svn r17124) -Codechange: store subsidies in a pool (instead of an array) 2009-08-08 20:53:36 +00:00
ai_subsidylist.hpp (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see. 2009-01-12 17:11:45 +00:00
ai_subsidylist.hpp.sq (svn r15460) -Fix [NoAI]: don't require an instance to exist in the scope for static functions and limit exposure of the internal function GetClassName. 2009-02-12 22:25:53 +00:00
ai_testmode.cpp (svn r15711) -Codechange: lots of whitespace cleanup/fixes 2009-03-14 18:16:29 +00:00
ai_testmode.hpp (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see. 2009-01-12 17:11:45 +00:00
ai_testmode.hpp.sq (svn r15460) -Fix [NoAI]: don't require an instance to exist in the scope for static functions and limit exposure of the internal function GetClassName. 2009-02-12 22:25:53 +00:00
ai_tile.cpp (svn r17214) -Add [NoAI]: GetAPIVersion() as optional function in info.nut. Return "0.7" to get an api compatible (as much as possible) with the 0.7 api or "0.8" to get the latest api. 2009-08-18 18:51:42 +00:00
ai_tile.hpp (svn r17214) -Add [NoAI]: GetAPIVersion() as optional function in info.nut. Return "0.7" to get an api compatible (as much as possible) with the 0.7 api or "0.8" to get the latest api. 2009-08-18 18:51:42 +00:00
ai_tile.hpp.sq (svn r17214) -Add [NoAI]: GetAPIVersion() as optional function in info.nut. Return "0.7" to get an api compatible (as much as possible) with the 0.7 api or "0.8" to get the latest api. 2009-08-18 18:51:42 +00:00
ai_tilelist.cpp (svn r16966) -Codechange: BEGIN_TILE_LOOP and END_TILE_LOOP reworked into TILE_LOOP, which means no more duplication of parameters between BEGIN_TILE_LOOP and END_TILE_LOOP 2009-07-26 21:50:30 +00:00
ai_tilelist.hpp (svn r16524) -Fix [FS#2963]: missing guards in the NoAI API making it possible to hit an assert in OpenTTD. 2009-06-06 11:47:21 +00:00
ai_tilelist.hpp.sq (svn r16771) -Fix: API export was forgotten causing API to think variables were uint; doesn't matter much as int was converted to uint and then back. 2009-07-08 20:49:29 +00:00
ai_town.cpp (svn r17131) -Codechange: apply coding style to some switch statements 2009-08-09 14:40:34 +00:00
ai_town.hpp (svn r15520) -Cleanup [NoAI]: Fix some typos, unify the comment style and update some documentation since a few enums have been renamed. 2009-02-19 09:01:34 +00:00
ai_town.hpp.sq (svn r15535) -Fix (r15460, pre noai merge): use '.' as 'any' for squirrel calls typechecking as stated in squirrel docs 2009-02-21 00:43:18 +00:00
ai_townlist.cpp (svn r15299) -Cleanup: remove many redundant includes 2009-01-31 20:16:06 +00:00
ai_townlist.hpp (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see. 2009-01-12 17:11:45 +00:00
ai_townlist.hpp.sq (svn r15460) -Fix [NoAI]: don't require an instance to exist in the scope for static functions and limit exposure of the internal function GetClassName. 2009-02-12 22:25:53 +00:00
ai_tunnel.cpp (svn r16244) -Fix [NoAI]: Make sure AITunnel::BuildTunnel returns what the documentation says it does 2009-05-06 21:40:51 +00:00
ai_tunnel.hpp (svn r16243) -Fix [FS#2875]: CmdBuildTunnel could be called with invalid parameters from the api code, causing crashes later 2009-05-06 21:38:59 +00:00
ai_tunnel.hpp.sq (svn r16118) -Change/cleanup: remove the hexadecimal 'in TTD the string had this ID' from 'some' strings and replace the string name with something more sensible. 2009-04-21 23:40:56 +00:00
ai_types.hpp (svn r17011) -Change [NoAI]: Add AIBaseStation as a parentclass for AIStation and AIWaypoint, and move GetName, SetName and GetLocation to AIBaseStation 2009-07-31 22:30:54 +00:00
ai_vehicle.cpp (svn r16790) -Add [NoAI]: AIVehicle::GetReliability to get the current reliability of vehicles 2009-07-10 22:30:38 +00:00
ai_vehicle.hpp (svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives 2009-08-05 17:59:21 +00:00
ai_vehicle.hpp.sq (svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives 2009-08-05 17:59:21 +00:00
ai_vehiclelist.cpp (svn r17112) -Change [NoAI]: AIVehicleList_Station now also works for waypoints 2009-08-08 16:36:06 +00:00
ai_vehiclelist.hpp (svn r17112) -Change [NoAI]: AIVehicleList_Station now also works for waypoints 2009-08-08 16:36:06 +00:00
ai_vehiclelist.hpp.sq (svn r15614) -Add [NoAI]: AIVehicleList_Group(group_id) and AIVehicleList_DefaultGroup(vehicle_type). 2009-03-04 22:37:25 +00:00
ai_waypoint.cpp (svn r17011) -Change [NoAI]: Add AIBaseStation as a parentclass for AIStation and AIWaypoint, and move GetName, SetName and GetLocation to AIBaseStation 2009-07-31 22:30:54 +00:00
ai_waypoint.hpp (svn r17011) -Change [NoAI]: Add AIBaseStation as a parentclass for AIStation and AIWaypoint, and move GetName, SetName and GetLocation to AIBaseStation 2009-07-31 22:30:54 +00:00
ai_waypoint.hpp.sq (svn r17011) -Change [NoAI]: Add AIBaseStation as a parentclass for AIStation and AIWaypoint, and move GetName, SetName and GetLocation to AIBaseStation 2009-07-31 22:30:54 +00:00
ai_waypointlist.cpp (svn r16912) -Codechange: split waypoint.h in waypoint_base.h and waypoint_func.h 2009-07-22 10:18:19 +00:00
ai_waypointlist.hpp (svn r15519) -Add [NoAI]: support for waypoints by adding AIRail::Build/Remove RailWaypoint, AIWaypoint and AIWaypointList. 2009-02-19 07:40:08 +00:00
ai_waypointlist.hpp.sq (svn r15519) -Add [NoAI]: support for waypoints by adding AIRail::Build/Remove RailWaypoint, AIWaypoint and AIWaypointList. 2009-02-19 07:40:08 +00:00
squirrel_export.awk (svn r17006) -Fix (r17005): gcc compile failure 2009-07-31 19:57:21 +00:00
squirrel_export.sh (svn r17109) -Fix (r15027): squirrel_export.sh failed for some locales 2009-08-08 12:26:03 +00:00