yexo
|
320018aac1
|
(svn r15486) -Change [API CHANGE]: Remove AITown::GetMaxTownID.
|
2009-02-14 21:13:15 +00:00 |
|
yexo
|
f20378dcf7
|
(svn r15485) -Change [API CHANGE]: Split AIIndustry::HasHeliportAndDock and GetHeliportAndDockLocation in HasHeliport/HasDock and GetHeliportLocation/GetDockLocation.
|
2009-02-14 21:09:48 +00:00 |
|
yexo
|
efc8a034b1
|
(svn r15484) -Change [API CHANGE]: Remove AICompany::GetCompanyName and SetCompanyName. They've been replaced with GetName and SetName.
|
2009-02-14 21:06:58 +00:00 |
|
yexo
|
8bb601f8ae
|
(svn r15483) -Change [API CHANGE]: Remove AIIndustry::GetProduction, use AIIndustry::GetLastMonthProduction instead.
|
2009-02-14 21:05:57 +00:00 |
|
yexo
|
d0895a65ce
|
(svn r15482) -Fix [NoAI]: Typos in api docs.
|
2009-02-14 20:07:05 +00:00 |
|
yexo
|
8e75f5244c
|
(svn r15481) -Fix [NoAI]: Make sure AIs can't call functions they shouldn't call.
|
2009-02-14 20:03:06 +00:00 |
|
frosch
|
de9c91ecee
|
(svn r15479) -Fix: Documentation of AIIndustryType::CanBuildIndustry().
|
2009-02-14 18:40:31 +00:00 |
|
yexo
|
526edf35a5
|
(svn r15462) -Change [NoAI]: Make AIController::GetTick() and AIController::GetSetting() static functions.
-Fix (r15460): ai_controller.hpp.sq was forgotten.
|
2009-02-13 00:18:56 +00:00 |
|
rubidium
|
0111a10d7a
|
(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 |
|
yexo
|
ec9d949434
|
(svn r15441) -Cleanup: Use a return value instead of passing a pointer to where the result should be stored.
|
2009-02-11 00:48:15 +00:00 |
|
yexo
|
8ef2024b96
|
(svn r15440) -Fix: Backup AIObject::GetAllowDoCommand and restore the old value so AIs can't work around it.
|
2009-02-10 19:22:09 +00:00 |
|
peter1138
|
4b1728079c
|
(svn r15436) -Codechange: Return index of station spec within station class as a return parameter of GetCustomStationSpecByGrf(), as the index is already known. Saves on an extra loop and an extern...
|
2009-02-09 22:49:28 +00:00 |
|
rubidium
|
283b3d16ab
|
(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 |
|
Yexo
|
1fbb8d3ac3
|
(svn r15408) -Fix (r15027): AIs could call AIController::Sleep() at times they're not allowed to sleep.
|
2009-02-08 11:34:51 +00:00 |
|
rubidium
|
2a66e934b8
|
(svn r15406) -Fix: make Valuate actually cost a few opcodes to not make it a single opcode method of doing lots of the same thing. This should resolve most of the hiccups caused by AIs.
|
2009-02-08 01:51:48 +00:00 |
|
frosch
|
f1240daed6
|
(svn r15400) -Fix: Typos in comments.
|
2009-02-07 16:23:42 +00:00 |
|
frosch
|
d526d1f70d
|
(svn r15360) -Fix: Flooding vehicles did not trigger an AI event.
|
2009-02-05 17:48:08 +00:00 |
|
frosch
|
d5a6fcce54
|
(svn r15359) -Add [NoAI]: AIEventVehicleCrashed::CRASH_RV_UFO, AIEventDisasterZeppelinerCrashed and AIEventDisasterZeppelinerCleared as aliens accepted NoAIs as competing life-form.
|
2009-02-05 17:38:47 +00:00 |
|
frosch
|
f6fa77d5f9
|
(svn r15358) -Add [NoAI]: AIEventVehicleCrashed::GetCrashReason()
|
2009-02-05 17:28:37 +00:00 |
|
rubidium
|
580f6fcbab
|
(svn r15355) -Codechange: simplify some stuff now ->FirstShared returns non-NULL again.
|
2009-02-05 15:59:23 +00:00 |
|
Yexo
|
96f279608b
|
(svn r15346) -Add [NoAI]: Add AIAirport::GetNearestTown() so AIs can known in which town the noise level will increase.
|
2009-02-05 01:15:54 +00:00 |
|
Yexo
|
8f51ee50c1
|
(svn r15345) -Add [NoAI]: Add AIVehicle::HasSharedOrders() and AIVehicleList_SharedOrders.
|
2009-02-05 01:12:49 +00:00 |
|
Yexo
|
70a38e8a60
|
(svn r15343) -Add [NoAI]: Add AITown::GetRoadLayout so AIs can get the road layout per town.
|
2009-02-04 23:26:21 +00:00 |
|
smatz
|
16d1904e70
|
(svn r15324) -Codechange: unify the class used for comparing of strings for std::map
|
2009-02-03 18:08:07 +00:00 |
|
frosch
|
61a893d6fd
|
(svn r15308) -Codechange: Deduplicate km-ish/h -> mph conversions.
|
2009-02-01 17:14:39 +00:00 |
|
frosch
|
be395d0f3d
|
(svn r15307) -Fix: AIVehicle::GetCurrentSpeed() should also use km-ish/h instead of mph. (Documentation by Rubidium)
|
2009-02-01 16:21:18 +00:00 |
|
frosch
|
9c2ba4f96a
|
(svn r15306) -Codechange: Deduplicate code by adding Engine::GetDisplayMaxSpeed(), GetPower() and GetDisplayWeight(). (and using them)
|
2009-02-01 16:10:06 +00:00 |
|
smatz
|
9021c20b5e
|
(svn r15299) -Cleanup: remove many redundant includes
|
2009-01-31 20:16:06 +00:00 |
|
smatz
|
4eff39a54c
|
(svn r15278) -Fix [FS#2332]: test noise limit of nearest town instead of st->town
|
2009-01-26 21:09:17 +00:00 |
|
Yexo
|
c8a4bf862b
|
(svn r15277) -Fix (r15027): Building bridges in AITestMode always returned false.
|
2009-01-26 20:18:50 +00:00 |
|
glx
|
53fe1afa1f
|
(svn r15270) -Change [API CHANGE]: remove AIEventTest
|
2009-01-25 19:06:00 +00:00 |
|
glx
|
470da22ac3
|
(svn r15263) -Codechange: added Engine::GetCost() to remove some code duplication.
|
2009-01-25 00:57:03 +00:00 |
|
glx
|
9b73303b4d
|
(svn r15261) -Add: added Engine::GetRunningCost() to remove some code duplication. Also stops AIs decrementing vehicle counter of first company
|
2009-01-24 20:14:15 +00:00 |
|
frosch
|
7120b2455a
|
(svn r15255) -Fix (r15027): AIVehicle::GetLength() returned only the length of the first part of articulated road vehicles.
|
2009-01-24 14:26:48 +00:00 |
|
frosch
|
8be4bc3d1e
|
(svn r15252) -Fix (r15027): AIMarine::AreWaterTilesConnected() reported aqueducts being connected with all surrounding tiles. Also add some type safety.
|
2009-01-24 13:05:04 +00:00 |
|
frosch
|
2eb5af3bb8
|
(svn r15244) -Fix (r15027): The station tile of an oilrig-like industry is not neccessarily the first industry tile.
|
2009-01-23 22:36:17 +00:00 |
|
frosch
|
ac7883fe93
|
(svn r15241) -Fix (r15027): NoAI API was not aware of certain newindustries 'features'.
|
2009-01-23 22:09:31 +00:00 |
|
Yexo
|
e3c69b7c4e
|
(svn r15190) -Feature: Allow terraforming of the tiles at the edges of the map.
|
2009-01-21 02:31:55 +00:00 |
|
Yexo
|
dcdb771c40
|
(svn r15187) -Fix: assert when an AI called AIRoad::GetNeighbourRoadCount on a tile at the north edge (bug found by SmatZ).
|
2009-01-21 01:37:20 +00:00 |
|
peter1138
|
b85389dca5
|
(svn r15149) -Codechange: GetMaskOfTownActions() is used by a Cmd handler, therefore it does not belong in _gui.
|
2009-01-19 12:07:01 +00:00 |
|
rubidium
|
a0e24cc6c9
|
(svn r15139) -Fix [NoAI]: a wrong tile got returned for hangar tiles when the station sign isn't over st->airport_tile.
|
2009-01-18 17:03:57 +00:00 |
|
truebrain
|
eb0d82ada0
|
(svn r15123) -Fix [NoAI]: 'const char *' implies that the return value should not be free'd, which is should .. so make them 'char *'
|
2009-01-17 15:31:30 +00:00 |
|
truebrain
|
dec721ca6f
|
(svn r15109) -Add [NoAI]: add AITile::LevelTiles (Yexo)
|
2009-01-16 15:01:54 +00:00 |
|
truebrain
|
cafff6eb60
|
(svn r15102) -Fix (r15101): somehow makedepend fucked up (patch by Yexo)
|
2009-01-16 00:27:22 +00:00 |
|
truebrain
|
bd520ca562
|
(svn r15101) -Change [API CHANGE]: more consistant naming for consts:
INVALID_TOWN_RATING -> TOWN_RATING_INVALID
INVALID_TRANSPORT -> TRANSPORT_INVALID
INVALID_ORDER -> ORDER_INVALID
INVALID_GROUP -> GROUP_INVALID
GROUP_ALL/DEFAULT -> ALL/DEFAULT_GROUP
VEHICLE_RAIL/ROAD/.. -> VT_RAIL/ROAD/..
MY_COMPANY -> COMPANY_SELF
FIRST/LAST/INVALID_COMPANY -> COMPANY_FIRST/LAST/INVALID
|
2009-01-16 00:05:26 +00:00 |
|
truebrain
|
b9ebab0e5d
|
(svn r15100) -Add [NoAI]: introduce TILE_INVALID as const
|
2009-01-15 21:20:12 +00:00 |
|
truebrain
|
1cd56af6da
|
(svn r15099) -Fix (r15078): GetTileIndex(0, -1) is perfectly fine
|
2009-01-15 20:59:22 +00:00 |
|
truebrain
|
fe7997e95f
|
(svn r15093) -Fix [NoAI]: check if a tile is valid before using IsTileType (bug found by Zuu, patch by Yexo)
|
2009-01-15 17:00:47 +00:00 |
|
truebrain
|
61093eb211
|
(svn r15084) -Fix [NoAI] (r15027): by removing the threads for NoAIs, it is no longer possible to use DoCommand (even indirect) in AIAbstractList::Valuator().
|
2009-01-14 18:25:48 +00:00 |
|
truebrain
|
9724a986c8
|
(svn r15078) -Fix [NoAI]: AIMap didn't filter its input (Yexo)
|
2009-01-13 23:50:12 +00:00 |
|