frosch
|
70f2b95bda
|
(svn r14611) -Fix (r13437)[FS#2421]: Store the age of a house in the map array instead of the construction year.
Note: Savegames from r13437 to now are broken and have a age of 255 years for a lot houses.
|
16 years ago |
frosch
|
f61b577652
|
(svn r14596) -Fix (r14591): Missing 'return'.
|
16 years ago |
smatz
|
698f05e756
|
(svn r14591) -Fix [FS#2388](r14528): cached nearest town could be invalid after importing older savegame and during town generation
-Codechange: rewrite parts of code responsible for caching index of nearest town
|
16 years ago |
rubidium
|
52ac592422
|
(svn r14528) -Codechange: cache the closest town for all road tiles instead of only roads owned by tiles. This replaces a O(n) search over all towns from the road's tileloop with a O(1) lookup (PhilSophus)
|
16 years ago |
michi_cc
|
9c6541c80b
|
(svn r14504) -Cleanup: Use the right variable type for tile offsets.
|
16 years ago |
rubidium
|
b0537d271f
|
(svn r14491) -Documentation: updates/additions of doxygen docs (Alberth)
|
16 years ago |
rubidium
|
e38213b5ef
|
(svn r14490) -Codechange: fix comment style on a few locations (Alberth)
|
16 years ago |
rubidium
|
b5e467978b
|
(svn r14464) -Codechange: replace (uint)-1 with UINT_MAX (PhilSophus)
|
16 years ago |
rubidium
|
e589c7e580
|
(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.
|
16 years ago |
rubidium
|
f56e630e5c
|
(svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with.
|
16 years ago |
rubidium
|
8fe7d9f217
|
(svn r14404) -Change [FS#2176]: don't make the town flatten land unconditionally when build on slopes is turned on. Based on a patch by Eddi.
|
16 years ago |
frosch
|
e10127f032
|
(svn r14335) -Codechange: Remove some magic numbers.
|
16 years ago |
smatz
|
e543181b12
|
(svn r14334) -Feature: ability to reset name to default/automatic value (for vehicles, engines, towns, groups, stations, waypoints, managers and companies)
|
16 years ago |
rubidium
|
8dffbcfd26
|
(svn r14064) -Fix [FS#1752]: check for the length of strings (in bytes) in the command. Checking for the length in pixels is impossible because that differs per client.
|
16 years ago |
smatz
|
abea03fb89
|
(svn r13830) -Feature: show additional NewGRF info in the Tile Info window for stations, houses and industries
|
16 years ago |
rubidium
|
cde65455ac
|
(svn r13731) -Codechange: make a pool of the array of players.
|
16 years ago |
rubidium
|
56ad26a3aa
|
(svn r13730) -Fix: make a copy of the names for news messages about the deletion of companies as the removal of a company could lead to wrong names in the news messages.
|
16 years ago |
rubidium
|
6898a76c5f
|
(svn r13719) -Codechange: rename IsValidPlayer to IsValidPlayerID in line with all other structs/classes that are in a pool.
|
16 years ago |
frosch
|
545c1f1045
|
(svn r13634) -Codechange: Let house var 0x65 ignore the house, the variable is queried for.
|
16 years ago |
frosch
|
2b071f84ea
|
(svn r13632) -Codechange: Use 'void *' for user-data of CircularTileSearch().
|
16 years ago |
smatz
|
40d5242f91
|
(svn r13618) -Codechange: move tar-specific declarations to separate file
Removes indirect dependency on <string> and <map> for over 40 files
|
16 years ago |
frosch
|
8fd2971bc3
|
(svn r13518) -Fix [FS#2083]: Properly count number of non-north housetiles.
|
16 years ago |
rubidium
|
c97a045f57
|
(svn r13489) -Fix: first determine where to *exactly* build a house before asking a NewGRF whether the location is good instead of possibly moving the house a tile after the NewGRF said the location is good.
|
16 years ago |
glx
|
b60a1326bf
|
(svn r13390) -Codechange: introduce usererror() for fatal but not openttd related errors. Now all error() will 'crash' openttd after showing the message in win32 releases (MSVC), creating a crash.log and crash.dmp (like the '!' hack used before). On the other hand, usererror() will just close the game. So use error() only when it can be helpful to debugging, else use usererror().
|
16 years ago |
belugas
|
c39997508e
|
(svn r13383) -Codechange: Put the cost of house removal in a class member
|
16 years ago |
belugas
|
0cf79d70d0
|
(svn r13368) -Codechange: give house's min/max_date a better name, as it is really year, not date
|
16 years ago |
belugas
|
f7b79916e8
|
(svn r13367) -Codechange: Allow CircularTileSearch function to return the tile where search has been successful, or INVALID_TILE if it has not
|
16 years ago |
smatz
|
c1619d1321
|
(svn r13362) -Fix: make the town authority window a bit less glitchy
|
16 years ago |
smatz
|
69ebefe1ac
|
(svn r13351) -Codechange: disable warnings about unused variable for builds without asserts
|
16 years ago |
rubidium
|
e7a501100a
|
(svn r13325) -Codechange: split the client-side only settings from the settings stored in the savegame so there is no need to have a duplicate copy of it for new games.
|
16 years ago |
peter1138
|
6c7e6861f8
|
(svn r13297) -Codechange: Use GUIList for the town directory window
|
16 years ago |
rubidium
|
d289464d69
|
(svn r13255) -Codechange: move _opt to _settings.
|
16 years ago |
rubidium
|
dc77647ea4
|
(svn r13251) -Codechange: rename _patches to _settings as that is more logic.
-Codechange: move all Settings into substructs of _settings in a way that they are logically grouped.
|
16 years ago |
frosch
|
8f104a2e97
|
(svn r13233) -Fix: Replace some (incorrect) evaluations of TileOwner by RoadOwner.
-Fix: Before evaluating RoadOwner, check if the roadtype is present.
-Fix: Some places assumed that MP_ROAD means normal street.
|
16 years ago |
belugas
|
08671d2e78
|
(svn r13226) -Feature: Allow to have more than only two airports per town. The number of airports is now controlled by the noise each of them generates, the distance from town's center and how tolerant the town is.
Initial concept : TTDPatch (moreairpots), Initial code : Pasky
Thanks to BigBB (help coding), Smatz Skidd13 and frosch for bugcatches and advices
|
16 years ago |
frosch
|
7f80552293
|
(svn r13206) -Feature(ette): Display all owners of a tile in the tile-info-window.
|
16 years ago |
rubidium
|
373343cef6
|
(svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
|
16 years ago |
rubidium
|
1ce0b03bf0
|
(svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description.
|
16 years ago |
smatz
|
36bb91cc6d
|
(svn r12929) -Fix [FS#1967](r12560): town rating was too often reset to Mediocre
|
16 years ago |
smatz
|
299b15c2bf
|
(svn r12920) -Fix (r12859): town rating was affected even after the test run
|
16 years ago |
rubidium
|
b2717d1426
|
(svn r12859) -Fix: make the town rating tests use less memory and much quicker; from 13% to unnoticable in the profile in games with lots of towns and lots of very active AIs.
|
16 years ago |
rubidium
|
d56827a9a9
|
(svn r12855) -Codechange: do not use autoptr's for testing whether certain objects can be build, but check it directly in the pool so we do not have to call destructors in the testing phase. Stations still use the autoptr though.
|
16 years ago |
rubidium
|
e947fde701
|
(svn r12819) -Codechange: handle more NewGRFs in the same way as TTDP does it, i.e. testing the low bits for 0xFF or 0 instead of all bits.
|
16 years ago |
rubidium
|
5a17e6b395
|
(svn r12817) -Feature: the ability to play NewGRF sounds for industries and stations.
|
16 years ago |
rubidium
|
d010ae9408
|
(svn r12801) -Codechange: remove the dependency of function.h in town_map.h
|
16 years ago |
rubidium
|
f4b07a78c4
|
(svn r12762) -Fix: tabs after the first non-tab character are generally not okay (or lines starting with a space and then tabs).
|
16 years ago |
rubidium
|
ca1f8fbe2e
|
(svn r12761) -Codechange: lots of minor whitespace coding style fixes around operators.
|
16 years ago |
rubidium
|
18e64b28e2
|
(svn r12757) -Codechange: move all cheat related stuff from all over the place to a single location.
|
16 years ago |
rubidium
|
6d063c3ad6
|
(svn r12754) -Codechange: split depot.h into depot_map.h, depot_func.h and depot_base.h and remove quite a lot of unneeded (before this) includes of depot.h.
|
16 years ago |
smatz
|
867566f7f0
|
(svn r12731) -Fix (r12726): copying a 16bit array into 32bit wouldn't work
|
16 years ago |