miham
5d7ec0aded
(svn r6064) WebTranslator2 update to 2006-08-23 15:55:27
...
french - 5 fixed by belugas (4), glx (1)
german - 26 fixed, 5 changed by chu (31)
turkish - 23 fixed by jnmbk (23)
18 years ago
glx
f0e00996e0
(svn r6059) -Fix(r6049): FOR_ALL was not use to not skip invalid items, so really don't skip invalid items :)
18 years ago
truelight
42a0c0b3fe
(svn r6058) -Fix: Get(Industry|Town)ArraySize could never return 0
...
Note: _total_towns and _total_industries willb e removed soon, so this 'hack' is okay, for now ;)
18 years ago
truelight
a21b2750bd
(svn r6057) -Codechange: made a function GetRandomXXX, that _always_ returns a valid XXX, unless there are none to pick from. Then NULL is returned.
18 years ago
truelight
cea8546a86
(svn r6056) -Codechange: don't use a loop what can be done with a simple wrapper
18 years ago
truelight
15aff22c96
(svn r6055) -Codechange: added GetXXXArraySize, which returns HighestID + 1 (or, will do that).
...
It isn't the best name, but we couldn't find any better.
This unifies the pool-system even more.
18 years ago
tron
f2b804f0a6
(svn r6054) Change the sign sorter in a similar way as the other sorters: Remember a list of pointers to signs instead of a list of SignIDs - This removes a layer of indirection
...
Also make the sign list static
18 years ago
truelight
213c71be3f
(svn r6053) -Codechange: renamed all IsXXXIndex to IsValidXXXID
...
-Codechange: IsValidXXXID now also checks if XXX is really valid, not if the number is within range
Both changes again in preperation of the new mem-pool system, which requires this.
IsValidXXXID is not a bit less pretty, but that will be cleaned up after the new mem-pool system
18 years ago
truelight
bdc1d681a7
(svn r6052) -Codechange: change OrderType (order->type) in a typedef
...
-Codechange: renamed DeleteDestinationFromVehicleOrder to RemoveOrderFromAllVehicles to reflect his function better
-Codechange: changed the params of RemoveOrderFromAllVehicles, to avoid unneeded variable-creation
18 years ago
truelight
8d436dee69
(svn r6051) -Fix r6047: forgot many times a ! :(
18 years ago
truelight
f16d3f2b8b
(svn r6050) -Codechange: mass-renamed SignStruct -> Sign and ss -> si. Now functions and variables all match eachother
18 years ago
truelight
b7cce084e2
(svn r6049) -Codechange: forgot EngineRenew in r6047
...
-Codechange: cleaned up the EngineRenew code a bit (coding style mostly)
-Codechange: forgot the correct comment in station_cmd
-Codechange: move pool-stuff to engine.h, like we always do
18 years ago
truelight
03b44d628f
(svn r6048) -Codechange: all InitializeXXX are plural, just not Depot
18 years ago
truelight
505566da5c
(svn r6047) -Codechange: FOR_ALL now _only_ loops valid items, and skips invalid ones
...
-Codechange: use IsValidXXX where ever possible
Note: both changes to prepare for new pool system, which needs those changes.
For every pool there are 2 ugly lines, which will be removed when done
implementing new pool system.
Based on FS#13 by blathijs, partly implemented.
18 years ago
belugas
650b9be724
(svn r6046) CodeChange : Rename WWT_5 Widget type to WWT_LABEL : a centered label
...
CodeChange : Move almost all fixed strings from ON_PAINT event to Widget array using WWT_LABEL.
Feature : All "Select Refit Cargo" are now centered, instead of been left aligned
18 years ago
rubidium
908d3bcfe6
(svn r6045) -Cleanup: align all table-like structures using spaces, i.e. whitespace fixes only except for a few comments to make them uniform for the whole enum/struct.
18 years ago
miham
7ba3ea5f29
(svn r6044) WebTranslator2 update to 2006-08-22 15:57:27
...
danish - 13 fixed by Bjarni (3), trenskow (10)
french - 1 fixed by glx (1)
hungarian - 1 fixed by miham (1)
18 years ago
truelight
447f67ca6f
(svn r6043) -Codechange: use wrapper if they are available
18 years ago
miham
ff152a8978
(svn r6042) WebTranslator2 update to 2006-08-21 23:49:18
...
french - 2 fixed by glx (2)
german - 49 fixed by chu (49)
polish - 1 fixed by meush (1)
portuguese - 3 fixed by izhirahider (3)
18 years ago
truelight
dee58df5e9
(svn r6041) -Fix r6040: forgot to declare a function in viewport.c
18 years ago
truelight
d95a3d9879
(svn r6040) -Add: when clicking twice on a Location Button, the SmallMap centers on your position (based on FS#54 by thomasdev)
...
-Add: when clicking twice in SmallMap on a position, it centers there (based on FS#54 by thomasdev)
-Add: add a button in SmallMap that centers the SmallMap on your current position (based on FS#54 by thomasdev)
18 years ago
bjarni
24d703808f
(svn r6039) -Fix: [newGRF] FS#287 Bugfix for error in NewGRF callback 31 code for aircraft (Mart3p)
...
introduced in rev 5822
18 years ago
truelight
a824598367
(svn r6038) -Codechange: move mousewheel code to event WE_MOUSEWHEEL instead of a general function that handles that
...
-Codechange: use always 'e' for WindowsEvent, neverr 'we'
18 years ago
truelight
5ca40263a8
(svn r6037) -Fix: never allow scrolling the map in the main menu (scroll-settings weren't reset if switched to mainmenu)
18 years ago
truelight
f6b17149c6
(svn r6036) -Codechange: do not handle SCROLL in a central function, but let windows handle them theirself. Added WE_SCROLL for this.
18 years ago
Darkvater
49cdc17103
(svn r6035) -Revert r5900 which supposedly fixed an invalid warning caused by buggy MS software
18 years ago
truelight
95b4248f25
(svn r6032) -Fix: when a farm is gone, remove the fields when it is full grown and should be harvest (not before that)
18 years ago
miham
1c989670a8
(svn r6023) WebTranslator2 update to 2006-08-20 23:53:33
...
german - 1 fixed by Neonox (1)
polish - 2 fixed, 2 changed by meush (4)
portuguese - 2 fixed by izhirahider (2)
18 years ago
rubidium
29c8097986
(svn r6013) -Fix: some newgrf properties returned the date in the new format where the newgrf's expect the original format. Thanks to michi_cc for finding these and providing the initial patch.
18 years ago
rubidium
43af0ced5f
(svn r6005) -Cleanup: introduce IndustryID and use it
...
-Cleanup: use TownID and StationID for two instances of uint16
18 years ago
rubidium
db397d5a75
(svn r6002) -Cleanup: remove the now redundant BASE_YEAR constant.
18 years ago
truelight
0c760998b3
(svn r6001) -Feature: when removing a farm, his farmland is removed too (over time) (based on peter1138's patch, FS#82)
...
To make this to work, in older games farmland is removed on load, and replanted
18 years ago
miham
5a8687ccc0
(svn r6000) WebTranslator2 update to 2006-08-20 20:43:15
...
danish - 24 fixed, 1 changed by Bjarni (25)
hungarian - 2 fixed by miham (2)
polish - 2 fixed, 3 changed by meush (5)
portuguese - 3 fixed by izhirahider (3)
turkish - 54 fixed by jnmbk (54)
18 years ago
rubidium
6fb092aa7a
(svn r5999) -Feature: change the original date format to a 32 bits format based at the year 0.
...
The game date subsystem now allows someone to start in the year 0 and continue
up to the year 5 000 000. However, you currently cannot build anything before
1920 as there is no newgrf support for dates before 1920 or after 2090 yet.
18 years ago
truelight
a87a2c26ec
(svn r5993) -Fix r5974: a cause-no-warning commit caused a warning ;) (glx)
18 years ago
truelight
c42942e515
(svn r5978) -Add: allow a switch in Makefile.config to disable threads in OpenTTD (no matter what system you are on). Only useful for testing.
18 years ago
truelight
fb76d2530a
(svn r5977) -Fix [FS#78]: never set I-am-a-thread bool to true IN the thread. Machines with
...
dualcore can be faster then you want, and therefor create 2 threads, while
you made the bool to make sure there is never more then 1 thread of this type.
18 years ago
rubidium
b7a3352009
(svn r5975) -Cleanup: use ORIGINAL_BASE_YEAR & ORIGINAL_MAX_YEAR where the functions really depend on the original date format.
...
-Cleanup: use DAYS_TILL_ORIGINAL_BASE_YEAR where the date variables are in the old date format and conversions are needed.
-Cleanup: replace one (forgotten) instance of uint16 with Date.
18 years ago
truelight
73cd71db04
(svn r5974) -Codechange: added casts all around the place to make Windows 64bit happy (michi_cc)
18 years ago
truelight
bd7fabb647
(svn r5973) -Codechange: md5_append only uses size_t as nbytes param, so use that (michi_cc)
18 years ago
truelight
054dd2802b
(svn r5972) -Fix: usr strrchr instead of your own function (tnx Darkvater)
...
-Codechange: added some comments and const correctness (Darkvater)
18 years ago
truelight
79112c7dab
(svn r5971) -Fix: wrong struct in assert_compile (thomasdev)
18 years ago
truelight
158539fed0
(svn r5970) -Fix [FS#49]: town-growth removed houses under construction to make way for road. Not wanted behavoir (Rubidium)
18 years ago
truelight
b854750c04
(svn r5969) -Fix r5968: windows doesn't know strncasecmp, but called it strnicmp (michi_cc)
18 years ago
truelight
17127970fe
(svn r5968) -Feature: add auto-completion in chat-window. It completes Player-Names and
...
Town-Names (that order) using <tab>. Based on FS#28 by egladil.
18 years ago
rubidium
e2ce56144e
(svn r5967) -Change: use right alignment for the year in the player's balance window instead of centering (about) 'string width' / 2 from the right edge
18 years ago
rubidium
5ae6080913
(svn r5966) -Fix: prevent that the industry placement's terraforming checks can leave the map on the southern side
18 years ago
bjarni
5787ae7ed9
(svn r5965) -Feature: FS#261 Catalan Town Names generator (arnau)
18 years ago
bjarni
3a93c4290b
(svn r5964) -Feature: FS#131 Slovenian currency (MeusH)
18 years ago
miham
96a79a79e8
(svn r5963) WebTranslator2 update to 2006-08-20 09:03:43
...
french - 7 changed by glx (7)
polish - 77 fixed, 18 changed by meush (95)
18 years ago