Yexo
|
b321130d9a
|
(svn r15343) -Add [NoAI]: Add AITown::GetRoadLayout so AIs can get the road layout per town.
|
2009-02-04 23:26:21 +00:00 |
|
rubidium
|
1c30c8c801
|
(svn r15330) -Fix [FS#2597]: leaking of Squirrel when using circular references (by enabling the GC).
|
2009-02-03 22:42:42 +00:00 |
|
Yexo
|
101f55e65c
|
(svn r15328) -Fix (r15327): Load(data, version) was called instead of Load(version, data).
|
2009-02-03 21:05:32 +00:00 |
|
Yexo
|
1892c34ac6
|
(svn r15327) -Fix (r15027): AIs could access the map and other data in their constructor and Load() function while the savegame was not completely loaded.
|
2009-02-03 20:49:08 +00:00 |
|
smatz
|
5ad1cd32b2
|
(svn r15324) -Codechange: unify the class used for comparing of strings for std::map
|
2009-02-03 18:08:07 +00:00 |
|
Yexo
|
a5807f4a77
|
(svn r15322) -Fix (r15175): The AI list window didn't display information about the selected AI if it wasn't visible.
|
2009-02-02 22:57:22 +00:00 |
|
frosch
|
de9a6fc90b
|
(svn r15308) -Codechange: Deduplicate km-ish/h -> mph conversions.
|
2009-02-01 17:14:39 +00:00 |
|
frosch
|
317220c2e4
|
(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
|
c28c4c1986
|
(svn r15306) -Codechange: Deduplicate code by adding Engine::GetDisplayMaxSpeed(), GetPower() and GetDisplayWeight(). (and using them)
|
2009-02-01 16:10:06 +00:00 |
|
smatz
|
0d3f5e6e74
|
(svn r15299) -Cleanup: remove many redundant includes
|
2009-01-31 20:16:06 +00:00 |
|
Yexo
|
ea01534e6d
|
(svn r15284) -Fix [FS#2582] (r15045): Parameters were popped from the squirrel stack twice.
|
2009-01-27 13:11:11 +00:00 |
|
smatz
|
659989af45
|
(svn r15278) -Fix [FS#2332]: test noise limit of nearest town instead of st->town
|
2009-01-26 21:09:17 +00:00 |
|
Yexo
|
7f9c91901e
|
(svn r15277) -Fix (r15027): Building bridges in AITestMode always returned false.
|
2009-01-26 20:18:50 +00:00 |
|
glx
|
062f32a186
|
(svn r15270) -Change [API CHANGE]: remove AIEventTest
|
2009-01-25 19:06:00 +00:00 |
|
glx
|
c1cf3934fa
|
(svn r15263) -Codechange: added Engine::GetCost() to remove some code duplication.
|
2009-01-25 00:57:03 +00:00 |
|
frosch
|
80ee3d3440
|
(svn r15262) -Fix: AIEvents were not freed, when they were not queued for any AI.
|
2009-01-24 21:38:30 +00:00 |
|
glx
|
e8b5f49861
|
(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
|
47cdbe4a20
|
(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
|
7e6049ba02
|
(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
|
d05ab5a531
|
(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
|
a1d4b792e8
|
(svn r15241) -Fix (r15027): NoAI API was not aware of certain newindustries 'features'.
|
2009-01-23 22:09:31 +00:00 |
|
glx
|
4fe58bc303
|
(svn r15228) -Fix [FS#2571]: possible crash when an AI/Library doesn't have a required function
|
2009-01-23 15:38:13 +00:00 |
|
glx
|
ceb60b426e
|
(svn r15226) -Fix (r15214): broken AI content download
|
2009-01-23 15:10:13 +00:00 |
|
rubidium
|
83e1288c6a
|
(svn r15215) -Fix: various MSVC x64 compiler warnings
|
2009-01-23 02:01:05 +00:00 |
|
glx
|
92f5c6b1da
|
(svn r15214) -Fix [NoAI]: ignore case for ai/library main script path on windows
|
2009-01-23 01:29:13 +00:00 |
|
glx
|
b44390bf39
|
(svn r15191) -Fix (r15188): -1 is not a bool (MSVC warning)
|
2009-01-21 03:47:04 +00:00 |
|
Yexo
|
db3ee34b44
|
(svn r15190) -Feature: Allow terraforming of the tiles at the edges of the map.
|
2009-01-21 02:31:55 +00:00 |
|
Yexo
|
ddcaf2f4cc
|
(svn r15188) -Feature: You can now change the number of AIs from the AI config window.
|
2009-01-21 01:56:42 +00:00 |
|
Yexo
|
2307adf8d2
|
(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 |
|
Yexo
|
e395533632
|
(svn r15186) -Fix: Select the currently selected AI instead of the second on in the list.
-Feature: Double clicking on a slot in the AI config window results in opening the list of AIs.
|
2009-01-21 00:36:22 +00:00 |
|
Yexo
|
c3b7917da1
|
(svn r15185) -Fix (r15175): It was impossible to select AIs that had a different instance name then their name.
|
2009-01-21 00:19:21 +00:00 |
|
glx
|
a4d3c76093
|
(svn r15184) -Cleanup: remove extra spaces
|
2009-01-21 00:18:30 +00:00 |
|
Yexo
|
3c757724e9
|
(svn r15182) -Fix: After updating an AI select the latest version for the next game.
|
2009-01-21 00:09:36 +00:00 |
|
Yexo
|
3d35b3c2cc
|
(svn r15175) -Feature: Add the option to select the AIs to start in a new game and configure them via the gui.
|
2009-01-20 16:49:10 +00:00 |
|
Yexo
|
61ee8ca42a
|
(svn r15171) -Fix (r15027): Buffer underflow in case there are no settings to save for an AI.
|
2009-01-20 15:58:40 +00:00 |
|
peter1138
|
481c2164d0
|
(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
|
67ac7124b1
|
(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 |
|
peter1138
|
dba9d60d3a
|
(svn r15133) -Fix: Crash if no NoAIs are present.
|
2009-01-17 22:22:53 +00:00 |
|
rubidium
|
3a13b75e37
|
(svn r15126) -Feature: downloading content from a central server (content.openttd.org) where authors can upload they NewGRFS/AI etc. This should make joining servers that use only NewGRFs that are distributed via this system easier as the players can download the NewGRFs from in the game. It should also make it easier to see whether there are updates for NewGRFs and make the necessary updates.
|
2009-01-17 16:53:32 +00:00 |
|
truebrain
|
4bc7afae41
|
(svn r15124) -Fix: last memory leak related to NoAI
|
2009-01-17 15:38:37 +00:00 |
|
truebrain
|
3abb8abd07
|
(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
|
7e8d9a3e66
|
(svn r15122) -Codechange: add a security assert, to make sure something never happens
|
2009-01-17 15:14:13 +00:00 |
|
truebrain
|
27717e1b6d
|
(svn r15121) -Fix: more mem-leak fixes (this should make SmatZ so happy ;) :p)
|
2009-01-17 15:07:35 +00:00 |
|
truebrain
|
fe90077681
|
(svn r15120) -Fix: more mem-leak fixes
|
2009-01-17 14:54:24 +00:00 |
|
truebrain
|
7eae652302
|
(svn r15118) -Fix: fix a minor mem-leak
|
2009-01-17 14:45:44 +00:00 |
|
truebrain
|
8510afe233
|
(svn r15109) -Add [NoAI]: add AITile::LevelTiles (Yexo)
|
2009-01-16 15:01:54 +00:00 |
|
truebrain
|
7f851eaeb9
|
(svn r15107) -Fix [NoAI]: don't use so much explicit string copies if it is not required
|
2009-01-16 14:56:13 +00:00 |
|
rubidium
|
95fa33157f
|
(svn r15106) -Fix [NoAI]: printf-ing of garbage.
|
2009-01-16 14:37:53 +00:00 |
|
truebrain
|
b8d2049bc4
|
(svn r15102) -Fix (r15101): somehow makedepend fucked up (patch by Yexo)
|
2009-01-16 00:27:22 +00:00 |
|
truebrain
|
94dd36d1ec
|
(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 |
|