Commit Graph

4355 Commits

Author SHA1 Message Date
truelight
5fd9aeb12b (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.
2006-08-22 20:41:26 +00:00
tron
2e0d16026b (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
2006-08-22 20:39:18 +00:00
truelight
b23f719ab9 (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
2006-08-22 18:15:17 +00:00
truelight
1331b4aa9a (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
2006-08-22 17:13:49 +00:00
truelight
88d196dff1 (svn r6051) -Fix r6047: forgot many times a ! :( 2006-08-22 16:59:51 +00:00
truelight
b34d77ca3f (svn r6050) -Codechange: mass-renamed SignStruct -> Sign and ss -> si. Now functions and variables all match eachother 2006-08-22 16:38:50 +00:00
truelight
c0f352670a (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
2006-08-22 16:22:07 +00:00
truelight
a4d7fa19c7 (svn r6048) -Codechange: all InitializeXXX are plural, just not Depot 2006-08-22 15:39:22 +00:00
truelight
0461d89612 (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.
2006-08-22 15:33:35 +00:00
belugas
4c2abf1de5 (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
2006-08-22 15:23:25 +00:00
rubidium
480af9c917 (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. 2006-08-22 14:38:37 +00:00
miham
5f4dbbd522 (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)
2006-08-22 13:57:51 +00:00
truelight
d917156820 (svn r6043) -Codechange: use wrapper if they are available 2006-08-22 12:15:51 +00:00
miham
9282b29fbc (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)
2006-08-21 21:49:44 +00:00
truelight
2e0f68014e (svn r6041) -Fix r6040: forgot to declare a function in viewport.c 2006-08-21 18:18:02 +00:00
truelight
7c6ec91ef7 (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)
2006-08-21 17:41:04 +00:00
bjarni
0663fdfc1a (svn r6039) -Fix: [newGRF] FS#287 Bugfix for error in NewGRF callback 31 code for aircraft (Mart3p)
introduced in rev 5822
2006-08-21 16:35:47 +00:00
truelight
2849e4fea9 (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'
2006-08-21 14:59:58 +00:00
truelight
305d6eeaef (svn r6037) -Fix: never allow scrolling the map in the main menu (scroll-settings weren't reset if switched to mainmenu) 2006-08-21 14:59:23 +00:00
truelight
9ec2fdcbf3 (svn r6036) -Codechange: do not handle SCROLL in a central function, but let windows handle them theirself. Added WE_SCROLL for this. 2006-08-21 14:34:59 +00:00
Darkvater
323a3160f7 (svn r6035) -Revert r5900 which supposedly fixed an invalid warning caused by buggy MS software 2006-08-21 13:04:13 +00:00
truelight
94f1f75825 (svn r6032) -Fix: when a farm is gone, remove the fields when it is full grown and should be harvest (not before that) 2006-08-21 09:22:44 +00:00
miham
8210772138 (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)
2006-08-20 21:53:56 +00:00
rubidium
2d30e02ba2 (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. 2006-08-20 20:21:00 +00:00
rubidium
b1e2ae44d6 (svn r6005) -Cleanup: introduce IndustryID and use it
-Cleanup: use TownID and StationID for two instances of uint16
2006-08-20 19:31:58 +00:00
rubidium
893d4ba9d4 (svn r6002) -Cleanup: remove the now redundant BASE_YEAR constant. 2006-08-20 19:05:28 +00:00
truelight
9e755051a1 (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
2006-08-20 18:44:26 +00:00
miham
e5fb66a23f (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)
2006-08-20 18:43:43 +00:00
rubidium
28a0843707 (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.
2006-08-20 18:40:57 +00:00
truelight
5e4667624e (svn r5993) -Fix r5974: a cause-no-warning commit caused a warning ;) (glx) 2006-08-20 17:22:03 +00:00
truelight
f73b17323e (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. 2006-08-20 13:48:04 +00:00
truelight
a06d5548eb (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.
2006-08-20 13:39:33 +00:00
rubidium
e159ada7a2 (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.
2006-08-20 12:39:17 +00:00
truelight
5fb6c9e1cc (svn r5974) -Codechange: added casts all around the place to make Windows 64bit happy (michi_cc) 2006-08-20 12:09:32 +00:00
truelight
b83703b215 (svn r5973) -Codechange: md5_append only uses size_t as nbytes param, so use that (michi_cc) 2006-08-20 12:07:27 +00:00
truelight
c07a8613a2 (svn r5972) -Fix: usr strrchr instead of your own function (tnx Darkvater)
-Codechange: added some comments and const correctness (Darkvater)
2006-08-20 12:03:39 +00:00
truelight
2309eeb8de (svn r5971) -Fix: wrong struct in assert_compile (thomasdev) 2006-08-20 11:51:10 +00:00
truelight
81b96bf881 (svn r5970) -Fix [FS#49]: town-growth removed houses under construction to make way for road. Not wanted behavoir (Rubidium) 2006-08-20 11:41:34 +00:00
truelight
ff36e72422 (svn r5969) -Fix r5968: windows doesn't know strncasecmp, but called it strnicmp (michi_cc) 2006-08-20 11:18:46 +00:00
truelight
cc7680e0f1 (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.
2006-08-20 10:51:27 +00:00
rubidium
0c3093b25f (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 2006-08-20 10:50:23 +00:00
rubidium
5890ea5a71 (svn r5966) -Fix: prevent that the industry placement's terraforming checks can leave the map on the southern side 2006-08-20 10:45:36 +00:00
bjarni
db39da587f (svn r5965) -Feature: FS#261 Catalan Town Names generator (arnau) 2006-08-20 09:52:15 +00:00
bjarni
5513c6997f (svn r5964) -Feature: FS#131 Slovenian currency (MeusH) 2006-08-20 09:26:58 +00:00
miham
806e8ac359 (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)
2006-08-20 07:04:04 +00:00
glx
18c161de83 (svn r5959) -Change: size selection dropdowns placement in 'Scenario type' window 2006-08-19 21:30:40 +00:00
truelight
33fc532d1b (svn r5955) -Fix r5728: 2 very important lines for ShowQueryString where removed by excident.
Because of this you couldn't join servers with passwords, and more of those
  problems. (tnx Mucht)
2006-08-19 19:45:04 +00:00
miham
d483243379 (svn r5954) WebTranslator2 update to 2006-08-19 20:17:26
dutch      - 54 fixed by webfreakz (54)
french     - 74 fixed by glx (74)
hungarian  - 79 fixed by miham (79)
norwegian  - 2 fixed by oletk (2)
polish     - 1 changed by meush (1)
portuguese - 15 fixed by izhirahider (15)
2006-08-19 18:19:41 +00:00
truelight
c5cad41e54 (svn r5953) -Fix: tooltip for FlatLand had wrong color (tnx glx) 2006-08-19 16:33:10 +00:00
tron
12dc00aa10 (svn r5952) - struct GRFText{Entry,} are private to newgrf_text.c
- use a variable size array instead of another malloc()
2006-08-19 16:30:05 +00:00