glx
fdd71514b2
(svn r12007) -Fix (r12003): win32 compilation was broken again ;)
2008-01-29 00:45:24 +00:00
rubidium
1629699094
(svn r12006) -Fix: implement FS#1697 without the nasty side effects as specified in FS#1712.
2008-01-29 00:36:55 +00:00
rubidium
c9a9103566
(svn r12005) -Fix [FS#1717]: possible reading from an invalid pointer. Patch by PhilSophus.
2008-01-29 00:29:28 +00:00
rubidium
3b2145aafe
(svn r12004) -Codechange: refactor the random functions to reduce code duplication.
2008-01-29 00:27:25 +00:00
rubidium
fde33b5547
(svn r12003) -Codechange: don't declare InteractiveRandom[Range] in multiple places.
2008-01-29 00:26:31 +00:00
peter1138
1a9b741e43
(svn r12002) -Cleanup (r11981): Remove obsolete code to skip sprites from indexed GRFs.
2008-01-28 17:51:45 +00:00
frosch
d3c7a35d22
(svn r12001) -Fix: When skipping Action 11 or 12, also skip belonging sprites.
2008-01-28 15:55:59 +00:00
frosch
abc6e70447
(svn r12000) -Fix (r11926): If no river NewGRF is loaded, use sloped water from locks.
2008-01-28 15:19:35 +00:00
frosch
a1b98cda59
(svn r11999) -Fix: Do entrance-slope-check for every tile of railstations.
2008-01-28 14:36:54 +00:00
smatz
a9031cc5f5
(svn r11998) -Fix [FS#1692](r10053): possible remote assert by setting bit 6 of p1 for CMD_REMOVE_ROAD
2008-01-28 12:40:31 +00:00
belugas
0253b1d02a
(svn r11997) -Fix(FS#1712, r11985): Remove the code temporary, until a better scheme is implemented.
2008-01-28 03:33:41 +00:00
smatz
c8ba8d930b
(svn r11996) -Fix [FS#1706]: update train statusbar when stopping from zero speed
2008-01-27 20:20:53 +00:00
maedhros
c5b81c9382
(svn r11995) -Cleanup (r11994): Change the string names in all the other languages.
2008-01-27 17:34:08 +00:00
maedhros
21eef65e77
(svn r11994) -Codechange: Remove numbers from string names where the strings aren't present in TTD, since they don't correspond to either TTD's TextIDs or OpenTTD's StringIDs.
2008-01-27 17:32:12 +00:00
peter1138
0847def759
(svn r11993) -Fix: Resize station/roadstop/dock/airport construction windows if cargo acceptance list is too long.
2008-01-27 11:01:10 +00:00
bjarni
7b29dcde3c
(svn r11992) -Fix (r9905): When building two rail stations close to each other (with control) so they looked like one long track trains would see them as one (spotted and fixed by eddi)
2008-01-27 02:09:46 +00:00
peter1138
97a1cbdfa1
(svn r11991) -Cleanup: Remove strings removed in r11990
2008-01-26 22:41:24 +00:00
peter1138
c6656d6b2f
(svn r11990) -Codechange: Show all cargo sources (en-route from) in the station view
...
cargo waiting list instead of just one. The station view window is now
resizable to cope with the extra information.
2008-01-26 22:15:39 +00:00
peter1138
2fc2188127
(svn r11989) -Fix: Resize autoreplace window to fit purchase information text if it is too large.
2008-01-26 21:02:35 +00:00
peter1138
c99eb9e456
(svn r11988) -Codechange: Add a generic way of changing a widget's size and adjust the widgets around it to suit.
2008-01-26 20:55:04 +00:00
belugas
d3990083d3
(svn r11987) -Feature[newGRF]: Allow the industry view window to be resized only when callback 3A (Show additional text in industry window) is available for the current industry.
...
This now allows grf authors to specify longer than 3 lines of text.
2008-01-26 03:11:27 +00:00
belugas
e214e03c28
(svn r11985) -Feature[FS#1697, newGRF]: Implement var 8F(random bits) during callback 28 (Industry location permissibility)
2008-01-25 18:13:04 +00:00
frosch
b329781ab2
(svn r11984) -Fix: Also draw corner shores under rail tracks.
2008-01-25 16:51:35 +00:00
frosch
6f6708e844
(svn r11983) -Codechange: Add some helper functions for slopes and use them.
2008-01-25 15:47:58 +00:00
frosch
d11aeb118c
(svn r11982) -Revert (r8738): Now we have shores in corners. No need to remove them from TTDP games.
2008-01-25 13:54:27 +00:00
peter1138
eeeeeb9336
(svn r11981) -Fix [FS#1698]: Use unicode glyph mapping to fix up missing/shuffled sprites in original data files instead of shuffling or skipping
...
sprites directly. Some required glyphs were not loaded.
-Fix: Large capital U with grave (Ù) along with some other glyphs are broken in the original data files, so do no display them.
2008-01-25 13:48:39 +00:00
rubidium
bbdc5a9314
(svn r11979) -Codechange: drop MSVC 2003 support because MSVC 2003 is broken in such a manner that it triggers an internal compiler error without any clue what of the code is wrong. Even trying to bisect the problem does not give a single line of code that causes the trouble.
2008-01-24 18:47:05 +00:00
skidd13
4991dcecc7
(svn r11978) -Codechange: Replace some global variables with window owned ones
2008-01-24 18:35:35 +00:00
belugas
44d085af6c
(svn r11977) -Fix(r11976): not a typo, not a bug. Just a removal that should have been done.
...
Would help to compile first...
2008-01-24 18:28:52 +00:00
belugas
1fc0c0d2dc
(svn r11976) -Fix: It seems that industries using results 0D/0E on callback cb29/35 were a bit too eager to close down.
2008-01-24 18:16:04 +00:00
frosch
da754951f1
(svn r11974) -Fix [FS#1684]: Shore and sea tiles under bridges were converted to canals in old savegames.
2008-01-24 14:57:43 +00:00
frosch
79aa7247c0
(svn r11973) -Fix (r11726, r11947)[FS#1683]: Use grass tiles for corner shores, if shores got replaced by ActionA.
2008-01-24 14:49:40 +00:00
smatz
5f9a877376
(svn r11972) -Fix: old AI shouldn't build fast planes with a small airport in orders
2008-01-24 14:22:10 +00:00
peter1138
697b07c99c
(svn r11971) -Codechange: use of FOR_ALL_ENGINES/ENGINEIDS_OF_TYPE instead of for-loops
2008-01-24 10:47:44 +00:00
peter1138
9c65bcea7d
(svn r11970) -Cleanup: Remove old comment
2008-01-24 10:41:12 +00:00
smatz
541247c830
(svn r11969) -Codechange: documentation update, there are no 'track bits under bridge' anymore
2008-01-23 23:22:47 +00:00
smatz
5a7c903770
(svn r11968) -Codechange: remove redundant FindLengthOfTunnel(), use GetTunnelBridgeLength() and/or GetOtherTunnelEnd() instead
2008-01-23 22:34:04 +00:00
smatz
b5641ae0f2
(svn r11967) -Fix (r1400): MP_ROAD can have railbits too - OPF searching over rail of diffent owner behind crossing
2008-01-23 20:02:30 +00:00
smatz
e40944f8e0
(svn r11966) -Fix: OPF was searching through depots and normal road stops
...
In effect, it also fixes old AI bugs like FS#1403 and FS#1506
2008-01-23 19:31:11 +00:00
smatz
4cb91fa591
(svn r11965) -Codechange: simplified tunnel/bridge code in TPFMode1
2008-01-23 18:24:04 +00:00
peter1138
b718cae67d
(svn r11964) -Fix [FS#1685]: Tropic zone data was returned incorrectly.
2008-01-23 17:45:48 +00:00
belugas
9c16461c29
(svn r11963) -Fix(r11961): Forgot to specify the meaning of the magical 6 substraction
2008-01-23 17:40:37 +00:00
smatz
d6eaf1a11a
(svn r11962) -Cleanup: OPF is no longer used to update signals
2008-01-23 17:30:28 +00:00
belugas
4a3e135086
(svn r11961) -Feature[newGRF]: Add support for Action 0D, var 13: informations about current map size.
2008-01-23 17:08:35 +00:00
smatz
0b888ccc00
(svn r11960) -Cleanup: simplify some IsTunnel(Tile) / IsBridge(Tile) conditions
2008-01-23 14:51:36 +00:00
peter1138
9515328962
(svn r11959) -Codechange: Use macro to loop for specific engine types instead of using specific indexes each time.
...
-Codechange: Minor scope changes in said loops.
2008-01-23 13:20:51 +00:00
smatz
a31ebdb2be
(svn r11958) -Fix (r11204): NewAI couldn't build any road vehicles when there were any tram grfs loaded
2008-01-23 13:06:00 +00:00
peter1138
e35cf20a23
(svn r11957) -Codechange [FS#1678]: Minor simplification and optimisation when checking for available road/rail types (bilbo)
2008-01-23 09:43:53 +00:00
peter1138
0f966a316a
(svn r11956) -Fix [FS#1675]: Disallow building locks and docks on rapids.
2008-01-23 08:47:49 +00:00
peter1138
ff0891426f
(svn r11955) -Fix (r11926): Prevent bridge and tunnel ends being placed on rivers.
2008-01-23 08:28:19 +00:00
smatz
983fdb8a4f
(svn r11953) -Fix (r11172): do not allow modifying roadbits when other roadtypes would need different foundation
2008-01-23 00:36:48 +00:00
peter1138
da53070a38
(svn r11952) -Fix (r11926): Prevent industries from being built on rivers, unless they require water.
2008-01-22 22:17:28 +00:00
smatz
3a423a8747
(svn r11951) -Fix (r11279): loading of very old savegames was broken
2008-01-22 21:01:35 +00:00
peter1138
39f6173401
(svn r11949) -Codechange: add river icon and cursor, drawn by skidd13.
2008-01-22 20:04:30 +00:00
frosch
49d2087d7f
(svn r11947) -Feature: Make use of new sprites added by Action5 type 0D.
...
Tiles which only consist of shore do not flood anymore, instead they get removed if they are no longer connected to flooding water.
2008-01-22 17:48:08 +00:00
frosch
b99c83246b
(svn r11946) -Fix: slope detection of bridge ramps.
...
YAPF failed for steep slopes.
Trolly failed for a lot.
2008-01-22 16:08:17 +00:00
glx
7d1e3086b8
(svn r11945) -Fix: FileExists() failed for non latin paths (win32)
2008-01-22 15:47:40 +00:00
smatz
96a18d859f
(svn r11944) -Fix: allow building drive-through road/tram stops at road/tram track that has no owner
2008-01-22 15:40:29 +00:00
rubidium
59ec5e62ce
(svn r11943) -Codechange: add and use a simple structure to support small stacks by allocating it on the heap or pushing a few kB of data onto the stack when there is a large stack.
2008-01-22 12:09:12 +00:00
peter1138
30bac58bde
(svn r11942) -Codechange: Merge chars.grf into openttd[d|w].grf using action 12. Remove obsolete tables used for index mapping.
2008-01-22 08:47:30 +00:00
peter1138
ffec79bbcf
(svn r11940) -Codechange: Store short filename once per open file instead of once per sprite cache entry. Not all file types need this, but most of the time no sprite cache entry needed it either.
2008-01-22 07:27:06 +00:00
rubidium
9444eb4484
(svn r11939) -Codechange: some type fixes and very initial steps into supporting NDS by default. Based on work by Dominik.
2008-01-21 23:55:57 +00:00
peter1138
ca1b3e7b4e
(svn r11938) -Codechange: support loading of canal/river properties (though still ignored)
2008-01-21 20:41:04 +00:00
frosch
0a6425926b
(svn r11937) -Feature: Allow building bridge heads on more slopes.
...
These are SLOPE_NW, SLOPE_SW, SLOPE_SE, SLOPE_NE (with bridge perpendicular to the slope) and SLOPE_NS, SLOPE_EW.
2008-01-21 15:48:00 +00:00
frosch
f23e71f22f
(svn r11936) -Fix: 'BRIDGE_TOO_LOW_FOR_TERRAIN'-check was wrong for steep slopes.
2008-01-21 15:20:58 +00:00
bjarni
000117aa19
(svn r11935) -Fix (r11875)[FS#1672]: autosend aircraft to hangar for replacement check inverted the check for autorenew
...
Now it triggers when renew setting is on and only if it's on
Note: aircraft already enroute to hangars due to this bug will still go there. They will only head there once though
2008-01-21 10:31:27 +00:00
peter1138
9ca929c812
(svn r11934) -Codechange: add persistent random data for river and canal tiles.
2008-01-20 18:30:53 +00:00
miham
ffb9ca164e
(svn r11933) -Update: WebTranslator2 update to 2008-01-20 18:42:56
...
brazilian_portuguese - 2 fixed by fukumori (2)
catalan - 6 fixed by arnaullv (6)
croatian - 4 changed by blozo (4)
czech - 6 fixed by Hadez (6)
dutch - 2 fixed by habell (2)
french - 6 fixed by glx (6)
hungarian - 15 fixed by miham (15)
italian - 6 fixed by lorenzodv (6)
portuguese - 5 fixed, 2 changed by nars (7)
russian - 1 changed by HMage (1)
spanish - 3 fixed by eusebio (3)
2008-01-20 17:43:38 +00:00
belugas
2c5c97346b
(svn r11932) -Codechange: Forgot two occurences of widget enumification
2008-01-20 04:01:28 +00:00
belugas
3423032dbb
(svn r11931) -Codechange: enumify the widgets numbers. Give breathing room on the case switches too...
2008-01-20 03:56:15 +00:00
belugas
90a770250f
(svn r11930) -Codechange: a bit of code style application
2008-01-20 03:11:14 +00:00
bjarni
e91230415d
(svn r11929) -Fix (r9981)[FS#1624]: [autoreplace] fixed a case where a single headed locomotive caused an assert when being replaced to a dualheaded one
...
This triggered if the player had enough money to replace and refit one of them but not enough to refit the last one as well
2008-01-19 23:34:52 +00:00
bjarni
2f6ee3a4a1
(svn r11928) -Fix (r6393): [autoreplace] autoreplace could refit train engines to the wrong cargo type if the old engine had no cargo capacity and the new one had
...
Now autoreplace will always look at the wagons to figure out what to replace to (as originally intended)
2008-01-19 22:47:07 +00:00
peter1138
a580c8d059
(svn r11927) -Fix (r11926): unable to place canals in game
2008-01-19 18:24:20 +00:00
peter1138
4a2f7db99b
(svn r11926) -Feature: Rivers. Graphics must be provided by NewGRF else rivers are drawn as canals. Rivers can currently only be placed with-in the scenario editor.
2008-01-19 17:00:54 +00:00
rubidium
aa0412e0bc
(svn r11925) -Fix (r122, r9867): loading old, pre savegame version 2, savegames.
2008-01-19 14:00:04 +00:00
peter1138
02c9484ebb
(svn r11924) -Codechange: All dropdowns now use the dropdown widget, so compatibility code can be removed
2008-01-19 11:08:06 +00:00
glx
1712a8a0e1
(svn r11923) -Cleanup: Remove strings removed from english.txt in r11919
2008-01-18 22:55:02 +00:00
smatz
730dda867b
(svn r11922) -Codechange: use MaybeBarCrossingWithSound() to bar crossing with sound
2008-01-18 21:44:20 +00:00
peter1138
14416791af
(svn r11921) -Cleanup: correct indenting and switch case line spacing.
2008-01-18 21:33:19 +00:00
glx
600046f3d7
(svn r11920) -Fix (r11844): train count was incorrect in network lobby window (and 'players' command)
2008-01-18 21:25:18 +00:00
peter1138
b6d0684826
(svn r11919) -Codechange: Assign numbered parameters to world generator widgets to avoid separate DrawString()s, and do the same for the scenario flat-land window.
2008-01-18 21:08:40 +00:00
peter1138
70025a149d
(svn r11918) -Codechange: Draw engine lists at widget positions instead of fixed pixel positions
2008-01-18 18:18:39 +00:00
smatz
22a7b95c10
(svn r11917) -Fix (r3677): AI was reading wrong tile slope while building road bridge
2008-01-18 14:48:57 +00:00
smatz
1d59439166
(svn r11916) -Codechange: use enums from VehicleViewWindowWidgets instead of constants
...
-Fix: refit button widget was not correctly updated
2008-01-18 13:02:47 +00:00
peter1138
68707808c0
(svn r11915) -Codechange: Add a function to draw a sort button's up/down arrow. Arrows are now drawn in a consistent position based on the widget, instead of randomly positioned by pixel.
2008-01-18 10:36:55 +00:00
glx
b7f50533c2
(svn r11914) -Documentation: fix some @file statement
2008-01-18 03:48:29 +00:00
smatz
0b3db1a92d
(svn r11913) -Fix (r11871): update signals after company bankrupt and disaster too
2008-01-18 02:16:39 +00:00
peter1138
307b0e8e7a
(svn r11912) -Codechange: use dropdown widget for autoreplace, station builder and (second?) vehicle list windows
2008-01-17 21:57:20 +00:00
peter1138
ada41b7b3f
(svn r11911) -Codechange: use enum for autoreplace window widgets
2008-01-17 21:44:52 +00:00
smatz
8d077b16d8
(svn r11910) -Fix: play 'ding-ding' crossing sound in more cases (except gameload and crossing construction)
...
-Fix: crossing sound is bound to tile, not to vehicle
2008-01-17 20:41:33 +00:00
peter1138
ac0fa7f69f
(svn r11909) -Codechange: use dropdown widget for player livery, network lobby/setup and news settings windows
2008-01-17 20:00:13 +00:00
smatz
822242f411
(svn r11908) -Fix: update crossing when merging a company, when building a crossing and after loading older savegame
2008-01-17 19:49:06 +00:00
peter1138
35135222b5
(svn r11907) -Codechange: clean up of worldgen/heightmap ui: replace many separate DrawString() calls with widgets, use dropdown widgets, and use consistent positioning/sizing.
2008-01-17 19:41:05 +00:00
miham
17c9ea9ca3
(svn r11906) -Fix: fixed a typo in german language (reported by Botcher0)
2008-01-17 19:35:37 +00:00
peter1138
6d3aa07a24
(svn r11905) -Codechange: add widget enums for player finances and player livery windows
2008-01-17 19:12:53 +00:00
peter1138
d80e04d6f6
(svn r11904) -Codechange: use dropdown widget in 3 more windows, build vehicle, group vehicle list and station list.
2008-01-17 18:49:39 +00:00
smatz
44a4ff835d
(svn r11903) -Fix: try to fix MorphOS compilation
2008-01-17 18:21:31 +00:00
peter1138
ad54075acc
(svn r11902) -Codechange: use new dropdown widget for game options window
2008-01-17 18:10:27 +00:00
peter1138
c313676c66
(svn r11901) -Add: add two widgets for dropdowns, one raised and one inset, to eventually replace use of two widgets for each dropdown control.
2008-01-17 18:09:15 +00:00
smatz
c74cf439fa
(svn r11900) -Fix: set correctly crossing state after train reversal, train leaving crossing, train crash
...
Fixes several ways to leave crossing red forever or to leave it unbarred when there is a train on crossing
2008-01-17 17:57:39 +00:00
frosch
35f3421842
(svn r11899) -Cleanup: Remove ShowReplaceVehicleWindow() as it is basically a duplicate of ShowReplaceGroupVehicleWindow().
2008-01-17 17:35:59 +00:00
frosch
c579bffed2
(svn r11898) -Fix: Update neighboured canals + signals when flooding non-flat tiles, too.
2008-01-17 17:13:47 +00:00
frosch
978a7ca56a
(svn r11897) -Fix: Replace an uint with TileIndex and a small coding style fix.
2008-01-17 16:55:13 +00:00
glx
4f31704e2e
(svn r11896) -Fix (r11886): a missing const broke compilation with MSVC
2008-01-17 16:46:41 +00:00
glx
f37174f0e2
(svn r11895) -Fix (r11875): for once MSVC warns for a good reason
2008-01-17 16:41:02 +00:00
peter1138
a9c71ce375
(svn r11894) -Cleanup: Remove strings removed from english.txt in r11893
2008-01-17 14:06:49 +00:00
peter1138
68fc3b35da
(svn r11893) -Codechange: build map size drop downs dynamically and remove unneeded strings
2008-01-17 14:00:17 +00:00
peter1138
f788298209
(svn r11892) -Fix (r11879): View switched from ungrouped to all vehicles as ungrouped is not technically a valid group, and ensure dropdown is removed
...
on any click in the window.
2008-01-17 13:37:28 +00:00
rubidium
08c01e64b8
(svn r11889) -Change: small inconsistency between documentation and code. Patch by Yexo.
2008-01-17 02:10:55 +00:00
glx
3d61a1adc5
(svn r11888) -Codechange: simplify sorting of the strings in town names dropdown
2008-01-17 02:10:26 +00:00
rubidium
f658b79e15
(svn r11887) -Fix [FS#1658]: segmentation faults/wrong frees due uninitialized memory in the AI.
2008-01-17 02:09:34 +00:00
glx
69c18efdca
(svn r11886) -Add: sort the strings in languages dropdown
2008-01-17 00:21:43 +00:00
peter1138
4d9a9bf6ff
(svn r11885) -Cleanup: Remove gotos from widget drawing code. A side affect is that it is now possible for any widget type to be shown disabled.
2008-01-17 00:06:36 +00:00
peter1138
bc438a3033
(svn r11884) -Cleanup: leftover use of widget numbers instead of enum
2008-01-16 23:46:46 +00:00
smatz
c8178d43c1
(svn r11883) -Fix (r11864): assert when trying to remove rail from a house or industry tile
2008-01-16 22:26:45 +00:00
smatz
ac7bc24b0e
(svn r11882) -Codechange: introduce MarkSingleVehicleDirty() and simplify the code at some places
2008-01-16 21:17:31 +00:00
peter1138
69cb009075
(svn r11881) -Cleanup: Code style for global variables.
2008-01-16 18:34:53 +00:00
peter1138
330ec8bdd6
(svn r11880) -Codechange: Generate vehicle group action dropdown dynamically, and assign an enum for the function return codes.
2008-01-16 18:25:23 +00:00
peter1138
abac83795d
(svn r11879) -Fix: Only update group action drop down list when clicking on the dropdown text/button. Other times is not needed and caused a double free.
2008-01-16 17:43:46 +00:00
peter1138
019ffe29b8
(svn r11878) -Fix: Crash in MP in vehicle group window if the currently selected group is deleted by another player.
2008-01-16 16:52:50 +00:00
smatz
692fbb3c05
(svn r11877) -Fix: another way to crash competitors' train in a station
...
-Codechange: increase the speed train is approaching line end/semaphore in non-diagonal direction a bit
2008-01-16 15:48:36 +00:00
frosch
5659cbe6fe
(svn r11876) -Fix: Start industry tile animation also for overridden industry tiles. (Will only apply to new games or newly build industries.)
2008-01-16 15:06:48 +00:00
bjarni
beb1b07f5f
(svn r11875) -Fix: automatically sending aircraft to depot for autoreplace/renew is now triggered by the correct conditions
...
Now it triggers by the following conditions:
- aircraft is old enough for renew or needs to be autoreplaced
- player has 2*cost of new aircraft+autorenew money (we don't want to send many aircraft to hangars when there is only money for replacing one)
- aircraft has no hangars in it's order list
- new aircraft is buildable (imagine autorenewing a retired design)
This triggers right after a helicopter takes off or when a plane touches the ground while landing
Another effect of this change is that this functionality no longer generates network traffic
2008-01-16 13:59:08 +00:00
rubidium
2817e5425b
(svn r11874) -Fix [FS#1655]: all wagons of maglev/monorail trains would get the livery colour of the engine instead of their wagon type.
2008-01-16 11:25:15 +00:00
belugas
7a66d5e21d
(svn r11873) -Codechange: less a few magical numbers and a tiny bit more comments on town zones
2008-01-16 02:53:55 +00:00
bjarni
77a20eae43
(svn r11872) -Fix (r9874): EngineHasReplacementForPlayer() didn't look in ALL_GROUP
2008-01-16 01:27:24 +00:00
smatz
9556623281
(svn r11871) -Fix [FS#1074]: do not update signals after each tile when building/removing a large block of track/signals/station
2008-01-16 01:18:15 +00:00
smatz
40a7ace4fa
(svn r11870) -Fix: slow down train when approaching tile we can't enter in more cases
...
(tunnel/bridge/depot from wrong direction, competitor's track, wrong railtype)
-Fix: do not make crossing red when we can't enter it in any case
2008-01-16 00:33:28 +00:00
rubidium
6891bc2011
(svn r11867) -Fix: do not reset changes to persistent storages during world generation.
...
-Fix: store changes to persistent storages after performing all the game logic instead of resetting them.
2008-01-15 18:51:46 +00:00
rubidium
576f8ad93e
(svn r11866) -Codechange: swap OFB_* and OF_* so it conceptually in sync with other cases of *B_* vs *_* like VETSB_* and VETS_*.
2008-01-15 18:44:22 +00:00
peter1138
ab7cb0804d
(svn r11865) -Feature(tte): Support scrolling of drop down lists when in drag mode by moving the pointer above or below the list.
2008-01-15 16:30:08 +00:00
smatz
245f05a7cc
(svn r11864) -Codechange: pass owner whose signals we will update instead of complex detection later
2008-01-15 15:00:01 +00:00
peter1138
932c586dfe
(svn r11863) -Fix (r11848): One day I'll learn C++... Delete all items in a drop down list before deleting the list.
2008-01-15 13:20:58 +00:00
rubidium
26c621945d
(svn r11862) -Fix [FS#1559]: when two NewGRFs 'fight' to define the same cargo it could happen that the strings are defined by one cargo and the 'action2' by another and when one assumes that both come from the same NewGRF... So store the GRF ID with the strings. To be extra sure add the same protection mechanism to industries and towns too.
2008-01-15 13:19:49 +00:00
smatz
0078fd1699
(svn r11861) -Fix: do not call rail specific functions when removing road tunnel/bridge
2008-01-15 11:45:29 +00:00
peter1138
ea6535c864
(svn r11860) -Fix: Test station class validity against number of classes, not abosolute limit.
2008-01-15 11:43:06 +00:00
peter1138
68a3df82b9
(svn r11859) -Codechange: Update newgrf station class dropdown to use new method of generating list.
2008-01-15 10:36:51 +00:00
peter1138
2723128ba9
(svn r11858) -Fix (r1679): Mask and rule colour in drop down lists using wrong source value. (r1679 partially reverted r1368)
2008-01-15 08:14:22 +00:00
rubidium
c1108bd293
(svn r11857) -Fix: some compile time warnings.
2008-01-15 00:48:14 +00:00
glx
af59eb2543
(svn r11856) -Revert (r11772): since FS#1335 is solved, we do not need the extra checking and such anymore.
2008-01-15 00:11:28 +00:00
glx
8c13852373
(svn r11855) -Fix [FS#1335]: recompute town population when removing a 'newhouses' grf, or when loading a game with missing 'newhouses' grfs
2008-01-15 00:03:48 +00:00
peter1138
1bcca5aae2
(svn r11854) -Fix (r11848): Nightly build farm showed up more compiler warnings... c++ is fun
2008-01-14 20:52:43 +00:00
miham
277ec663cb
(svn r11852) -Update: WebTranslator2 update to 2008-01-14 21:05:38
...
brazilian_portuguese - 36 changed by fukumori (36)
korean - 1 fixed by leejaeuk5 (1)
piglatin - 20 fixed by adammw (20)
portuguese - 1 fixed by nars (1)
2008-01-14 20:06:18 +00:00
belugas
e789ee83ab
(svn r11851) -Codechange: A few magic numbers removal, plus a little code style
2008-01-14 18:19:29 +00:00
peter1138
bf0a7ae4fb
(svn r11849) -Fix (r11848): Incomplete(?) class broke MSVC/mingw compilation
2008-01-14 16:35:49 +00:00
peter1138
e4c05f8d78
(svn r11848) -Codechange: New class-based drop down list functionality. Lists are now dynamically generated, and can include parameters, or be extended however needed.
2008-01-14 16:10:58 +00:00
smatz
7beb63a93b
(svn r11847) -Fix: do not affect the speed a train is entering a depot by trackbits behind it
2008-01-14 14:46:09 +00:00
peter1138
027112e1fe
(svn r11846) -Fix [FS#1651]: implicit conversion from unsigned to signed int caused compilation failure with MSVC.
2008-01-14 11:18:43 +00:00
smatz
bfc4d80c8e
(svn r11845) -Codechange: simplify train collision detection a bit
2008-01-13 23:53:33 +00:00
glx
7d2d4314ec
(svn r11844) -Fix: road vehicle count was incorrect in network lobby window
2008-01-13 22:27:06 +00:00
smatz
311c14c9f5
(svn r11843) -Fix: mark dirty canal tile even in diagonal direction from flooded tile
2008-01-13 22:12:39 +00:00
rubidium
933aea42cb
(svn r11842) -Fix: libtimidity.cpp did not compile anymore.
2008-01-13 22:10:54 +00:00
glx
48861a9fae
(svn r11841) -Fix: win32 compilation
2008-01-13 22:07:33 +00:00
rubidium
392d59f6a9
(svn r11840) -Codechange: split network.h so not everything in there needs to be included when wanting to know whether we are a server.
2008-01-13 21:51:53 +00:00
rubidium
3ca95f2a85
(svn r11839) -Codechange: move some variables from variables.h to a more logical location.
2008-01-13 21:41:24 +00:00
smatz
27e5deb719
(svn r11838) -Fix (r11320): draw correctly canal next to half flooded rail tile
2008-01-13 17:55:00 +00:00
bjarni
e281180d06
(svn r11837) -Feature: [OSX] added "/Library/Application Support/OpenTTD" to the search paths (based on patch by pv2b)
...
It is possible to set this to something else setting shared-dir with config
This works on other OSes as well but it's off by default (and not really tested)
2008-01-13 17:45:29 +00:00
bjarni
ef219245af
(svn r11836) -Fix [r11834]: [OSX] fixed compilation
2008-01-13 17:37:17 +00:00
smatz
8da51e5eb2
(svn r11835) -Fix: mark depot, viewports, vehicle lists and vehicle details dirty when a train crashes
2008-01-13 14:42:28 +00:00
rubidium
dc87b05e8c
(svn r11834) -Codechange: only include settings_type.h if needed.
2008-01-13 14:37:30 +00:00
rubidium
5c4150d304
(svn r11832) -Codechange: get rid of (quite) some VARDEFs.
2008-01-13 13:36:01 +00:00
smatz
b0c34f4d62
(svn r11831) -Fix: call TrainConsistChanged() when removing crashed train part to be consistent with saveload process
2008-01-13 13:11:59 +00:00
rubidium
cc52a56052
(svn r11830) -Fix [FS#1625]: road vehicles would not wait in line, but at a single point on bridges. Based on a patch by SmatZ.
2008-01-13 12:08:35 +00:00
rubidium
079abbd04b
(svn r11829) -Feature: allow reloading openttd.cfg when starting a new game on a dedicated server. Patch by dihedral.
2008-01-13 01:39:22 +00:00
rubidium
d4e6a6bf57
(svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.
2008-01-13 01:21:35 +00:00
rubidium
a78d73805f
(svn r11827) -Codechange: do not include enum_type.hpp unnecessary.
2008-01-13 00:28:01 +00:00
glx
aa1d429d7f
(svn r11826) -Fix (r10444): at least one instance of dmusic driver is needed for it to be registered and usable
2008-01-13 00:14:29 +00:00
rubidium
853ca6386e
(svn r11825) -Fix (FS#1627): an articulated road vehicle could split up when it turned around at a corner and then would enter a drive through station at the next tile.
2008-01-12 22:10:00 +00:00
peter1138
c7debf7908
(svn r11824) -Fix (r11822): Converting signs from TTD games incomplete
2008-01-12 21:25:04 +00:00
peter1138
e677814a4b
(svn r11823) -Fix (r11822): Custom names from old TTD games were not updated.
2008-01-12 21:01:27 +00:00
peter1138
ab8382c0db
(svn r11822) -Codechange: Replaced fixed size custom name array. Names are now attached to their object directly and there is
...
no limit to the amount of names.
-Fix: NewGRF engines could not be renamed.
2008-01-12 19:58:06 +00:00
smatz
a222fe2e86
(svn r11821) -Fix (r11802): 'optimization assert' when removing crashed wagon in some cases
2008-01-12 19:33:25 +00:00
smatz
704a75871a
(svn r11820) -Fix: invalidate depot window when removing crashed train
2008-01-12 19:24:58 +00:00
smatz
712d4b6259
(svn r11819) -Fix: do not access the Vehicle struct that has been already deleted when removing crashed train
2008-01-12 19:20:44 +00:00
rubidium
ac528411df
(svn r11818) -Codechange: split player.h into smaller pieces.
2008-01-12 14:10:35 +00:00
peter1138
cbbc53e8f8
(svn r11817) -Codechange: Base vehicle group validity on owner, not name.
2008-01-12 13:36:22 +00:00
rubidium
ed727f9a64
(svn r11816) -Fix: forgot clearing one byte, causing the passwords to differ slightly on different platforms.
2008-01-12 08:34:16 +00:00
smatz
a4c1280945
(svn r11815) -Codechange (r11802): some compilers were giving a false warning about uninitialized variable
2008-01-11 22:29:47 +00:00
orudge
79e0a48c42
(svn r11814) -Fix: Get OpenTTD compiling again on OS/2
2008-01-11 18:53:52 +00:00
frosch
cbe7e5d668
(svn r11813) -Fix [FS#1602]: Switch _screen to the output buffer and disable usage of 32bpp-anim animation buffer during giant screenshots.
2008-01-11 17:12:41 +00:00
smatz
4d04077156
(svn r11812) -Codechange: introduce TrainExitDir() to simplify some functions
2008-01-11 15:10:59 +00:00
rubidium
04f936c2c6
(svn r11811) -Fix: make compilation without networking work again (and thus move the debugdumpcommand stuff out of the network 'area').
2008-01-11 00:30:32 +00:00
smatz
e5d33482b4
(svn r11810) -Fix (r11802): reset sets when leaving prematurely
2008-01-10 22:46:04 +00:00
smatz
a1266da782
(svn r11809) -Fix [FS#1643]: set expenses type when selling all vehicles in depot
2008-01-10 21:54:45 +00:00
frosch
1b936179ca
(svn r11807) -Codechange: Make Action5 handler more upwards- and TTDP-compatible by allowing specifiing more sprites than needed.
2008-01-10 18:02:15 +00:00
glx
3976bb987d
(svn r11806) -Fix (r11793) [FS#1638]: sign inversion when updating income and expenses
2008-01-10 15:51:34 +00:00
frosch
930f875c51
(svn r11805) -Fix [FS#1620]: VEHICLE_TRIGGER_EMPTY was triggered continuously while train waiting in station.
2008-01-10 13:13:18 +00:00
belugas
0181678cde
(svn r11804) -Fix(r11797,FS#1636): Industry tiles should receive the same medecine as indstries themselves regarding the resolver's object
2008-01-10 00:53:17 +00:00
peter1138
d30321d2af
(svn r11803) -Fix: unlikely but possible infinite loop leading to undefined behaviour
2008-01-09 23:17:40 +00:00
smatz
f44a9a5d5b
(svn r11802) -Fix [FS#716]: do not crash trains when leaving depot to a very long track
...
-Codechange: use dedicated pathfinder for signal updating, resulting in better performance and possible future improvements
2008-01-09 23:00:59 +00:00
rubidium
6c954cad5f
(svn r11801) -Codechange: remove some unneeded includes from some header files.
2008-01-09 21:27:39 +00:00
rubidium
998d7644f6
(svn r11800) -Codechange: move some functions to a more logical location + some type safety.
2008-01-09 21:05:03 +00:00
peter1138
82fe2885ab
(svn r11799) -Codechange: no need to special-case helicopter rotor 'overrides'
2008-01-09 20:23:12 +00:00
belugas
6375ea065b
(svn r11798) -Codechange: add comments and give a more representative function's name
2008-01-09 18:35:18 +00:00
belugas
f67b5798a0
(svn r11797) -Fix: Add protection against not already created industry while doing industry callback.
...
Some variables used were linked to invalid industry.
2008-01-09 18:14:29 +00:00
glx
785572ea32
(svn r11795) -Fix [FS#1616]: take town rating into account when testing if a command can be executed.
2008-01-09 17:47:05 +00:00
glx
d133edd026
(svn r11794) -Fix [FS#1632]: reversing a train when loading at a station with an adjacent station in the same axis crashed.
2008-01-09 17:09:53 +00:00
rubidium
46650c54b6
(svn r11793) -Codechange: pass the expense type via the CommandCost instead of a global variable. Patch by Noldo (FS#1114).
2008-01-09 16:55:48 +00:00
rubidium
b4337eba83
(svn r11792) -Codechange: move some (virtually) globally included AI related structs to a place where they are only included a few times.
2008-01-09 16:40:02 +00:00
peter1138
a27a240b87
(svn r11791) -Cleanup: move railtype data into table/, like other data files.
2008-01-09 16:02:13 +00:00
rubidium
ebb6259057
(svn r11790) -Update: apparantly it's 2008 already ;). Patch by Anne Stellingwerf (FS#1613).
2008-01-09 11:46:40 +00:00
peter1138
a01fc4c142
(svn r11789) -Codechange: coding style for global variable names
2008-01-09 10:15:20 +00:00
rubidium
b4b3190b62
(svn r11788) -Fix (11787): makedepend doesn't mark delete files as changed...
2008-01-09 09:57:48 +00:00
rubidium
0e517fe023
(svn r11787) -Codechange: more header rewrites. This time related to viewport.h.
2008-01-09 09:45:45 +00:00
peter1138
931e6ea49d
(svn r11786) -Codechange: shuffle more includes
2008-01-09 08:12:10 +00:00
rubidium
cd92981e9f
(svn r11785) -Codechange: remove some unneeded includes.
2008-01-09 00:59:02 +00:00
peter1138
ce2104ed47
(svn r11784) -Codechange: set up initial engine data in one place
2008-01-08 18:25:51 +00:00
peter1138
814f47a3cc
(svn r11783) -Codechange: compare engine type with its type property, not by its index
2008-01-08 18:16:26 +00:00
peter1138
352f13dad1
(svn r11782) -Codechange: e->type was used before being properly initialized (it relied on previous runs) but there is no need to invalidate window data during game load as the windows in question cannot be open.
2008-01-08 16:07:32 +00:00
peter1138
4479c06e2d
(svn r11781) -Codechange: variable scope and initialization
2008-01-07 22:38:30 +00:00
peter1138
77717563e1
(svn r11780) -Codechange: When compiling a dedicated server build, select the dedicated video driver by default.
2008-01-07 16:41:03 +00:00
glx
2832a6cafb
(svn r11779) -Fix: win32 compile failed. Also removed a duplicate include
2008-01-07 15:35:36 +00:00
rubidium
eced1fb4ae
(svn r11778) -Fix: compiles with ICONV failed.
2008-01-07 15:17:23 +00:00
rubidium
a3ccdcea36
(svn r11777) -Codechange: split the string header and make do not include it when it's not necessary.
2008-01-07 14:23:25 +00:00
rubidium
38115acf5a
(svn r11776) -Codechange: more header splittings to reduce the dependencies.
2008-01-07 14:02:26 +00:00
rubidium
a8a3a7e3f2
(svn r11775) -Codechange: move all autoreplace/autorenew functions to a single location.
2008-01-07 09:19:53 +00:00
rubidium
b0ac283aec
(svn r11774) -Change: do not include variables.h in a header when it is not needed.
2008-01-07 00:57:19 +00:00
rubidium
64fc2ade9e
(svn r11773) -Codechange: move some non-clear-land functions from clear_cmd.cpp to a more correct location.
2008-01-07 00:45:05 +00:00
glx
119b03ea70
(svn r11772) -Change: add some extra checking in the hope to find the cause of FS#1335
2008-01-07 00:43:03 +00:00
rubidium
acc7c9eb01
(svn r11771) -Codechange: split settings.h into better separated headers.
2008-01-07 00:19:09 +00:00
peter1138
7be2160cfb
(svn r11770) -Codechange: An engine type's type is EngineID, not byte.
2008-01-06 20:54:55 +00:00
miham
fd330ce743
(svn r11769) -Update: WebTranslator2 update to 2008-01-06 19:58:01
...
brazilian_portuguese - 2 fixed, 15 changed by fukumori (17)
bulgarian - 29 fixed, 10 changed by groupsky (39)
croatian - 13 fixed by knovak (13)
czech - 2 fixed by Hadez (2)
dutch - 1 fixed by habell (1)
estonian - 1 fixed by kristjans (1)
french - 1 fixed, 1 changed by glx (2)
galician - 38 fixed by Condex (38)
italian - 1 fixed by lorenzodv (1)
japanese - 1 fixed by ickoonite (1)
norwegian_bokmal - 1 fixed by brygge_2 (1)
romanian - 1 fixed by kneekoo (1)
slovak - 1 fixed by lengyel (1)
swedish - 2 fixed by daishan (2)
ukrainian - 2 fixed by mad (2)
2008-01-06 18:58:55 +00:00
rubidium
aeff6e5761
(svn r11768) -Codechange: move some terraform related gui stuff from main_gui.cpp to terraform_gui.cpp (and introduce terraform_gui.h). Based on a patch by Roujin.
2008-01-06 18:56:43 +00:00
smatz
f7a293f074
(svn r11767) -Fix: do not call rail specific functions when building road bridge
...
-Fix: missing space in terraform_gui.cpp
2008-01-06 11:39:40 +00:00
belugas
f9a592cfdd
(svn r11766) -Codechange: Last fine tunings on smooth economy, by Sirkoz.
2008-01-06 01:06:12 +00:00
rubidium
279bfad275
(svn r11765) -Fix: compile warning (Roujin).
2008-01-05 22:34:04 +00:00
rubidium
f8f86420f8
(svn r11764) -Change: make the 'do characters exist in the current font file(s)' more robust.
2008-01-05 22:19:27 +00:00
smatz
e165aad4db
(svn r11763) -Fix: update signal states after merging a company
2008-01-05 22:04:11 +00:00
glx
91be5d7531
(svn r11762) -Fix: compilation with DEBUG_DUMP_COMMANDS was broken
2008-01-05 21:42:34 +00:00
peter1138
5d837282ee
(svn r11761) -Codechange: Use appropriate variable types for NewGRF engine overrides, and adjust scope while there.
2008-01-05 15:39:22 +00:00
smatz
7302d8c88b
(svn r11760) -Codechange: unify the way how other end of a tunnel/bridge is determined at some places
...
-Fix: adding road/tram to tram/road bridge was cheaper by one tile
2008-01-04 19:45:29 +00:00
peter1138
9299f76af4
(svn r11759) -Feature: Add drag-n-drop support to the raise/lower land tools. Land is raised/lowered at the start and the rest of the area levelled to match. Patch by Roujin.
2008-01-04 18:18:46 +00:00
peter1138
6a13067931
(svn r11758) -Fix(ette): Populate 'void' cargo slots (unused slots in temperate and arctic) with default data as per pre-newcargo support. These slots are still disabled by default, but some NewGRFs (erroneously?) expect the default data.
2008-01-04 17:25:53 +00:00
belugas
6b37ab36ea
(svn r11757) -Fix(r11727): Don't use a function's default parameter when the value can be (more adequately, even better) computed from another source.
...
Thanks peter1138.
2008-01-04 15:39:08 +00:00
peter1138
1cd2c3d517
(svn r11756) -Fix: Out of bounds access caused if a vehicle's cargo amount was higher than its capacity when resolving sprite groups.
2008-01-04 13:40:23 +00:00
peter1138
3182cbb332
(svn r11755) -Fix: Debug level string buffer was not long enough to contain all debug levels.
2008-01-04 10:09:57 +00:00
belugas
23fab42b2f
(svn r11754) -Fix(r11753): One too much command separator (;). Thanks glx for spotting
2008-01-04 03:31:08 +00:00
belugas
c59ea520a7
(svn r11753) -Codechange: re-indent the switch case structures, as to be more code style oriented.
...
Hoping it makes the whole file easier to follow/read
2008-01-04 03:11:36 +00:00
belugas
b0ef12e0e9
(svn r11752) -Fix(r11745): Silence a MSVC warning (glx)
2008-01-04 03:04:19 +00:00
belugas
8f94ac8f03
(svn r11751) -Codechange: Enumify some widgets (and others) and while at it, apply some code style
2008-01-04 02:32:58 +00:00
glx
72afdb8d34
(svn r11750) -Revert (r11749): commited too much
2008-01-03 23:54:23 +00:00
glx
42bddcf723
(svn r11749) -Fix (r11352): when a bankrupted company is bought, reset vehicle color mapping so the vehicles use the new owner color
2008-01-03 23:50:58 +00:00
belugas
aebcd80088
(svn r11748) -Codechange: Remove magic numbers introduced on r11746 and r11727
...
-Codechange: A few bad coding style inadvertendly applied too
2008-01-03 14:33:10 +00:00
belugas
7e4b7e3ad4
(svn r11747) -Change: Return of the prodigal son (or something). Little update (but highly noticed) on the OpenTTD Team
2008-01-03 14:04:08 +00:00
belugas
6ce70b17ca
(svn r11746) -Fix(r11727): Make sure that action 0A does follow the same new ordering of shore sprites. It was not considered in the missing shore patch
2008-01-03 02:39:06 +00:00
skidd13
ade37de6c6
(svn r11745) -Codechange: Unify the spinner widget drawing of the difficulty settings window and make its disabled state min max aware.
2008-01-02 23:59:11 +00:00
glx
6f7f4adffc
(svn r11744) -Codechange: don't redefine snprintf when using MinGW Runtime 3.14 or superior, as it now have snprintf() and vsnprintf conform to C99
2008-01-02 18:42:51 +00:00
rubidium
19f8990f64
(svn r11743) -Fix [FS#1614]: group names got not deallocated in the command test run.
2008-01-01 22:39:11 +00:00
peter1138
fa83291a76
(svn r11742) -Codechange [FS#1319]: Run window tick events when paused, so that news pop-ups and the about window still progress. For other windows the events are ignored when paused.
2008-01-01 22:34:00 +00:00
peter1138
47082fec5c
(svn r11741) -Feature: Add support for NewGRF's train 'tilt' flag. Trains with tilt capability (specific details are per NewGRF set) will be given a 20% speed limit bonus on curves.
2008-01-01 22:24:18 +00:00
egladil
9a2547b5a7
(svn r11740) -Fix [FS#1610]: Modify and possibly discard key events for code points in the unicode private use area.
2008-01-01 18:55:15 +00:00
peter1138
c94a6b8c78
(svn r11739) -Fix [FS#1609]: Set the new scroll position after zooming in instead of before, as the zoom will cancel it out.
2008-01-01 18:35:31 +00:00
peter1138
47d23eb003
(svn r11738) -Codechange: Refactor realistic acceleration's curve counting to use DirDiffs instead of local tables, and remove an unnecessary loop.
2008-01-01 18:12:17 +00:00
peter1138
24784b7e0d
(svn r11737) -Fix: Reinstate NewGRF-specified engine list order in autoreplace window.
2008-01-01 17:01:06 +00:00
miham
f0e9c0cfc9
(svn r11736) -Update: WebTranslator2 update to 2008-01-01 17:42:54
...
catalan - 1 fixed by arnaullv (1)
german - 4 fixed by chu (4)
hungarian - 23 fixed by miham (23)
romanian - 17 fixed, 2 changed by kneekoo (19)
slovenian - 1 fixed by Necrolyte (1)
2008-01-01 16:43:31 +00:00
peter1138
aab495604a
(svn r11735) -Fix [FS#1574]: Don't reset loading indicator IDs when only reloading NewGRFs.
2008-01-01 15:06:37 +00:00
belugas
3dd61f423a
(svn r11734) -Change: Allow ToggleFullScreen to return the result of the operation' attempt. Previously, only visual clues were available.
...
-Fix[FS#1519]: When you can not use this resolution at full screen, now you'll know that it failed.
As for the reason it did not work, each computer/OS has its reason.
2008-01-01 14:20:48 +00:00
peter1138
a8611311ac
(svn r11733) -Fix: Max speed for entering stations overrode the max speed of curves
2008-01-01 14:15:28 +00:00
peter1138
a967a7287f
(svn r11732) -Fix (r4150): elrail merge gave elrail, monorail & maglev unintended speed bonuses for curves, as the bonus was based on the railtype index. The bonus is now specified by a property of the railtype.
2008-01-01 14:00:31 +00:00
peter1138
7031358cff
(svn r11731) -Fix [FS#1582]: Clear sprite override data before performing NewGRF wagon attach callback. This stopped
...
the callback working for autoreplace and when moving wagons from train to train in a depot.
-Fix (r11724): Don't check wagon attach callback for the chain when moving a single wagon.
2007-12-31 21:51:16 +00:00
miham
d8f4a80b0a
(svn r11730) -Update: WebTranslator2 update to 2007-12-31 19:55:44
...
catalan - 1 fixed by arnaullv (1)
dutch - 1 fixed by webfreakz (1)
estonian - 1 fixed by kristjans (1)
french - 1 fixed by glx (1)
german - 27 fixed by moewe2 (27)
hungarian - 21 fixed by miham (21)
italian - 1 fixed by lorenzodv (1)
japanese - 1 fixed by ickoonite (1)
korean - 1 fixed by leejaeuk5 (1)
norwegian_bokmal - 23 fixed by jhsoby (23)
polish - 2 fixed by meush (2)
portuguese - 96 fixed, 7 changed by nars (103)
slovak - 1 fixed by lengyel (1)
spanish - 12 fixed by eusebio (12)
swedish - 13 fixed by ChrillDeVille (13)
turkish - 14 fixed by jnmbk (14)
2007-12-31 18:56:39 +00:00
peter1138
75472cbc16
(svn r11729) -Codechange: Don't rely on the first railtype's sprite offset being zero when drawing road stations.
2007-12-31 11:13:51 +00:00
rubidium
b1be9f0137
(svn r11728) -Fix [FS#1577]: if there are no houses that can be build in a specific year yet, force the houses with the earliest introduction year to be available.
2007-12-31 07:14:25 +00:00
belugas
8ee1faca6c
(svn r11726) -Feature[newGRF]: Extend the Action 5, feature 0D usage. Patch by BigBB
2007-12-31 04:38:11 +00:00
belugas
31e2ed8b4c
(svn r11725) -Codechange: less a magical number
2007-12-31 02:39:50 +00:00
rubidium
1a70eed58c
(svn r11724) -Fix: make it impossible (for users) to circumvent the length checking of the NewGRF 'allow wagon attach' callback by moving several wagons at a time.
2007-12-30 21:35:48 +00:00
skidd13
566a24d6ee
(svn r11723) -Feature: add initial support for Intel C Compiler on linux
...
-Codechange: silence a few warnings of ICC
2007-12-30 19:32:09 +00:00
glx
892e231aad
(svn r11722) -Fix (r11703): invalid plural form
2007-12-30 16:34:32 +00:00
rubidium
a3b19fd50c
(svn r11721) -Fix: do not disable NewGRFs for 'eternity' during games.
2007-12-29 23:49:48 +00:00
peter1138
06d578d07e
(svn r11720) -Codechange: [NewGRF] Add support for bit 30 of station tile layouts; forcing a sprite to always be opaque.
2007-12-29 21:06:54 +00:00
rubidium
e5e75bd8f8
(svn r11719) -Codechange: split sound.h in a header with types and one with functions.
2007-12-29 09:24:26 +00:00
egladil
6ae9302708
(svn r11718) -Fix [FS#1483]: Show the fullscreen modes available to the cocoa driver in windowed mode too.
2007-12-29 05:15:13 +00:00
smatz
108ab3b910
(svn r11717) -Fix [FS#1590]: make sure invalid players have all shares owned by PLAYER_SPECTATOR
2007-12-28 18:25:30 +00:00
glx
c87f20ff37
(svn r11716) -Fix [FS#1561]: don't put more than one Random() in function calls because parameter evaluation order is not guaranteed in the c++ standard (can lead to desyncs)
2007-12-28 16:21:29 +00:00
smatz
8e1f21e29b
(svn r11715) -Fix: do not use GetTrackBits() for depots and waypoints while converting railtype
2007-12-28 15:27:12 +00:00
belugas
e9a039b845
(svn r11714) -Fix[FS#1569]: Do not allow player inauguration date on scenarios to be bigger than current year.
...
This will not (yet) be true if you are loading a scenario with the "-g" command line option.
2007-12-28 04:20:56 +00:00
belugas
5087a6cdd7
(svn r11713) -Codechange: Move some declarations and definitions in a more logical disposition
2007-12-28 03:14:55 +00:00
maedhros
e2efaaff87
(svn r11712) -Fix (r9315): Add more house string id ranges to MapGRFStringID so NewGRFs use the proper string ids.
2007-12-27 20:49:44 +00:00
belugas
e67ed0a808
(svn r11711) -Codechange: Name the Save Load Dialog Mode enum
2007-12-27 17:29:27 +00:00
bjarni
6196fa01ab
(svn r11710) -Feature: [build vehicles windows] added sorting for cost, running costs and speed to road vehicles and ships build windows
2007-12-27 15:47:08 +00:00
egladil
6e1cae5256
(svn r11708) -Fix [FS#1598]: Removed include of variables.h as it was no longer needed and caused compilation to fail.
2007-12-27 14:45:10 +00:00
smatz
38f0e422ac
(svn r11707) -Fix: do not allow refitting flooded (destroyed) vehicles
2007-12-27 14:10:47 +00:00
rubidium
384503e7d3
(svn r11706) -Codechange: split vehicle.h and remove another bunch of useless includes.
2007-12-27 13:35:39 +00:00
smatz
4e66f5a04b
(svn r11705) -Fix [FS#1557]: trains could have sprites with wrong direction when reversing, also was inconsistent with save/load process (possible desyncs)
2007-12-27 13:25:23 +00:00
rubidium
0b1d3e43e5
(svn r11704) -Codechange: remove another bunch of useless includes.
2007-12-26 23:04:26 +00:00
miham
c124792fd2
(svn r11703) -Update: WebTranslator2 update to 2007-12-26 17:33:24
...
estonian - 16 changed by kristjans (16)
polish - 94 fixed, 6 changed by meush (100)
russian - 22 fixed by Smoky555 (22)
spanish - 11 fixed by eusebio (11)
traditional_chinese - 25 fixed, 4 changed by xbddc (29)
2007-12-26 16:38:34 +00:00
rubidium
b9046c97fb
(svn r11702) -Codechange: move all date related stuff to date*.
2007-12-26 13:50:40 +00:00
rubidium
2786d789a1
(svn r11701) -Codechange: removal unnecessary inclusions of map.h (and split map.h).
2007-12-26 11:45:43 +00:00
rubidium
aac835171e
(svn r11700) -Codechange: reduce the amount of unnecessary includes.
2007-12-25 23:42:52 +00:00
skidd13
59d6c5e157
(svn r11698) -Change: Make the abort/accept process of the difficulty window a bit less confusing
...
-Change: Make the highscore button in the difficulty window a bit more obvious
-Codechange: Enumify the window-widgets of the difficulty window
2007-12-25 15:56:41 +00:00
rubidium
0bd93f5c37
(svn r11697) -Fix [FS#1585]: strgen did not (always) compile properly.
2007-12-25 14:08:56 +00:00
skidd13
7963963d98
(svn r11695) -Codechange: Converted the md5 algorithm to OOP
...
-Codechange: Adapt the md5 algorithm to the OpenTTD source
2007-12-25 13:59:21 +00:00
rubidium
b3f6c0734b
(svn r11694) -Codechange: move more endianness related stuff to endian_func.hpp.
2007-12-25 13:28:09 +00:00
rubidium
429521a7d1
(svn r11692) -Codechange: move some functions from 'functions.h' to a more logical place and remove about 50% of the includes of 'functions.h'
2007-12-25 11:26:07 +00:00
rubidium
bf98e25e43
(svn r11691) -Codechange: move+rename helpers.hpp and only include it when it is really needed.
2007-12-25 09:48:53 +00:00
egladil
e2f79f0eb5
(svn r11690) -Fix: Since indices into the patch array is sent over the network having conditionally compiled entries in the table can cause desyncs. Moving them to the end will hide this issue, but it should really be solved in a better way.
2007-12-25 01:29:54 +00:00
smatz
17d1b522bc
(svn r11689) -Fix: compilation error and most of warnings for gcc 4.3
2007-12-23 21:02:40 +00:00
egladil
22f79df328
(svn r11688) -Fix [FS#1581]: Compilation was broken on OS X again.
2007-12-23 18:08:39 +00:00
skidd13
da5d3a7b3b
(svn r11687) -Codechange: move some defines to a better place
2007-12-23 14:06:03 +00:00
glx
451abbecb1
(svn r11686) -Fix (r11684): win32 compilation was broken again :)
2007-12-23 13:31:24 +00:00
rubidium
970fd6220a
(svn r11685) -Codechange: remove a few 'useless' includes.
2007-12-23 11:20:41 +00:00
rubidium
a773d45885
(svn r11684) -Codechange: split gfx.h in a type and functional header.
2007-12-23 10:56:02 +00:00
belugas
82d240e300
(svn r11683) -Fix(r11682): win32.cpp still requires gfx.h inclusion, at least for now.
2007-12-23 04:31:45 +00:00
rubidium
8f0e68285b
(svn r11682) -Codechange: move some 'generic' geometry related types into a single file and do not include gfx.h everywhere to get a Point type.
2007-12-22 23:30:28 +00:00
rubidium
a7d54cf946
(svn r11681) -Fix (r11674): hopefully fix the compile error on big endian machines.
2007-12-22 21:01:49 +00:00
rubidium
6a9e77e079
(svn r11680) -Codechange: refactor more out of openttd.h and functions.h.
2007-12-21 22:50:51 +00:00
glx
1b53dbf9cc
(svn r11679) -Add: [newgrf] support for station vars 67 and 68
2007-12-21 22:11:55 +00:00
bjarni
18e96ab49f
(svn r11678) -Fix (r11674): [OSX] fixed compilation
2007-12-21 22:08:59 +00:00
rubidium
9e9cfe6e59
(svn r11677) -Codechange: move price and command related types/functions to their respective places.
2007-12-21 21:50:46 +00:00
glx
65754b8d12
(svn r11676) -Fix (r11674): some references to macros.h were left
2007-12-21 21:16:14 +00:00
rubidium
433a9f3c09
(svn r11675) -Codechange: split the string types from the string functions.
2007-12-21 19:49:27 +00:00
rubidium
01e20c9140
(svn r11674) -Codechange: refactor some functions out of macros.h into more logical locations.
2007-12-21 19:21:21 +00:00
rubidium
d5c4ba8246
(svn r11673) -Codechange: move the overflow safe type to a separate file.
2007-12-21 08:34:53 +00:00
rubidium
a6b1526c13
(svn r11672) -Codechange: refactor some stuff out of gui.h.
2007-12-21 07:38:36 +00:00
smatz
30c0d6da99
(svn r11671) -Fix: sometimes a vehicle was selected in the vehicle list when it was opened
2007-12-20 22:45:56 +00:00
smatz
4a80cf8482
(svn r11670) -Feature [FS#1565]: list neutral stations where the player has service in the station list too
2007-12-19 23:35:14 +00:00
rubidium
5b49e75453
(svn r11669) -Codechange: refactor tile.h -> tile_type.h and tile_map.h
2007-12-19 23:26:02 +00:00
rubidium
d582aea639
(svn r11668) -Codechange: more refactoring aimed at reducing compile time and making it more logic where function definitions can be found.
2007-12-19 20:45:46 +00:00
rubidium
8896bea306
(svn r11667) -Codechange: split window.h into a header that defines some 'global' window related types, on that defined 'global' window functions and one that defines functions and types only used by *_gui.cpps.
2007-12-19 19:44:29 +00:00
glx
a9dafdff48
(svn r11666) -Fix (r11504): when removing buoys, return to water or canal depending on their owner
2007-12-19 02:41:25 +00:00
belugas
b8196d36e7
(svn r11665) -Fix: Animation informations should not be copied from original industry tile spec, while doing an action 00, industry tile, prop 08.
...
Fix directly inspired by Csaboka
2007-12-18 21:25:44 +00:00
rubidium
7db6c7db38
(svn r11664) -Codechange: use more specific ("rail_type.h" instead of "rail.h" that includes way more than only "rail_type.h") includes at some places.
2007-12-18 20:58:12 +00:00
rubidium
e4ef359f47
(svn r11663) -Codechange: moving of the road related types and functions.
2007-12-18 20:38:16 +00:00
rubidium
df0c6eb2b9
(svn r11662) -Codechange: move some rail types/related functions around.
2007-12-18 20:10:21 +00:00
rubidium
f56a354d31
(svn r11661) -Codechange: some header reworks in order to try to reduce the compile time of OpenTTD by reduce the amount of circular-ish dependencies.
2007-12-18 19:52:14 +00:00
miham
5dc1fcea04
(svn r11660) -Change: english -> english (uk), english_us ->english (us)
2007-12-18 18:08:51 +00:00
smatz
c26a265f21
(svn r11659) -Fix [FS#1563]: do not allow modifying non-uniform stations when non-uniform stations are disabled
2007-12-18 18:02:00 +00:00
smatz
0b08f7370d
(svn r11657) -Fix: show better error message when trying to convert rail
...
-Codechange: merge DoConvert functions into one, make test and exec runs the same for tunnels/bridges
2007-12-17 22:29:27 +00:00
smatz
bda9d4a236
(svn r11656) -Codechange: add ZOOM_LVL_BEGIN and postfix operators so ZoomLevel can be used in some iterations
2007-12-17 22:04:07 +00:00
miham
61dcdbf0e0
(svn r11655) -Update: WebTranslator2 update to 2007-12-17 20:16:03
...
danish - 22 fixed by ThomasA (22)
estonian - 18 fixed, 47 changed by kristjans (65)
italian - 4 changed by lorenzodv (4)
norwegian_nynorsk - 20 fixed by pollux (20)
2007-12-17 19:16:53 +00:00
miham
6f526fd2e1
(svn r11654) -Change: renaming american languagefile to english_US
2007-12-17 18:49:51 +00:00
egladil
2885c66060
(svn r11653) -Feature: [OSX] Allow windowed mode subdrivers to be disabled at compile time.
2007-12-17 07:47:21 +00:00
smatz
93c3e0d6ad
(svn r11652) -Codechange: add the svn $ header for several files
2007-12-17 01:35:45 +00:00
rubidium
9ecda0a97a
(svn r11651) -Codechange [FS#1555]: implement GRF parameter querying for industries and fix a 'bug' as side effect.
2007-12-16 23:10:30 +00:00
rubidium
85b52f6a64
(svn r11650) -Fix: 'initialised' NewGRFs could still be deactivated in the later 'activation' pass.
2007-12-16 22:21:34 +00:00
smatz
145517fb8e
(svn r11649) -Codechange: some code can be simplified thanks to changes in r11642
2007-12-16 19:30:42 +00:00
rubidium
0730b9afc1
(svn r11648) -Fix [FS#1560]: the company password was not set when one pressed the enter key.
2007-12-16 19:28:07 +00:00
rubidium
3bba097bb3
(svn r11647) -Fix (r11646): it did not compile without freetype...
2007-12-16 19:21:28 +00:00
rubidium
ff7ff890f9
(svn r11646) -Codechange: check whether (some) characters are missing in the current 'font' for the 'currently' chosen language and give a warning when that does happen.
2007-12-16 18:38:19 +00:00
glx
5e062d3f15
(svn r11645) -Fix (r8128): station ground tiles may have transparency or company colour
2007-12-16 17:50:09 +00:00
smatz
3cee0abdba
(svn r11644) -Codechange: merge some functions from tunnel_map.h and bridge_map.h into tunnelbridge_map.h
2007-12-16 15:38:51 +00:00
rubidium
ec90ce7e98
(svn r11643) -Codechange: conform with the coding style for the WP macro uses.
2007-12-16 10:54:08 +00:00
smatz
acf6e08f78
(svn r11642) -Codechange: VehicleFromPos does check for v->tile == tile, so remove useless checks
2007-12-15 23:11:18 +00:00
rubidium
214d25905a
(svn r11640) -Fix: missed change of include when moving stuff to random_func.cpp
2007-12-15 22:05:02 +00:00
smatz
701e9d27fc
(svn r11639) -Codechange: simplify EnsureNoVehicleOnGround
2007-12-15 20:30:43 +00:00
smatz
d0ad7688f2
(svn r11638) -Codechange: use faster check in SignalVehicleCheck for tunnel/bridge
2007-12-15 19:46:34 +00:00
smatz
4b22e57b33
(svn r11637) -Fix: mark viewports dirty when removing visible vehicle chain
2007-12-15 16:11:29 +00:00
smatz
46724104fe
(svn r11636) -Fix: it was possible to build/remove road/tram in tunnel/bridge when there was vehicle in it
2007-12-15 13:59:38 +00:00
belugas
828c242291
(svn r11635) -Codechange: Give a more informative debug message when encountering unknown newgrf feature in action 00 handling.(FS#1551, Bilbo)
2007-12-15 03:42:41 +00:00
smatz
5992187a85
(svn r11634) -Fix: update signals when deleting crashed train on a bridge, update even when train is rotated
2007-12-15 00:04:01 +00:00
smatz
4b7f8f04a3
(svn r11633) -Codechange: merge CheckTunnelEmpty and IsVehicleOnBridge into GetVehicleTunnelBridge
2007-12-14 23:21:20 +00:00
rubidium
dedb15786c
(svn r11632) -Fix [FS#1541]: vehicles were still followed when sold.
2007-12-14 21:11:30 +00:00
glx
ea1ae563c7
(svn r11631) -Fix (r11585, r11626): remove MSVC warnings
2007-12-14 00:25:00 +00:00
rubidium
2921e7482b
(svn r11630) -Fix [FS#1544] (r11556): the chat GUI got broken.
2007-12-13 23:26:00 +00:00
rubidium
a0f2366e40
(svn r11629) -Fix [FS#1527]: many viewports could crash the scenario editor.
2007-12-13 18:46:04 +00:00
miham
98d18c5337
(svn r11628) -Update: WebTranslator2 update to 2007-12-13 09:47:23
...
american - 30 fixed by WhiteRabbit (30)
brazilian_portuguese - 22 fixed by fukumori (9), tucalipe (13)
bulgarian - 8 fixed by thetitan (8)
catalan - 22 fixed by arnaullv (22)
croatian - 17 fixed by knovak (17)
czech - 22 fixed by Hadez (22)
danish - 1 fixed, 4 changed by Bjarni (5)
dutch - 22 fixed by habell (22)
estonian - 10 fixed by kristjans (10)
french - 7 fixed, 2 changed by glx (9)
italian - 7 fixed, 2 changed by lorenzodv (9)
japanese - 23 fixed by ickoonite (23)
korean - 33 fixed, 7 changed by leejaeuk5 (40)
norwegian_nynorsk - 9 fixed by pollux (9)
romanian - 13 fixed, 3 changed by CrystyB (16)
slovak - 22 fixed by lengyel (22)
slovenian - 22 fixed by Necrolyte (22)
swedish - 10 fixed by daishan (10)
turkish - 20 fixed by jnmbk (20)
ukrainian - 22 fixed by mad (22)
2007-12-13 08:53:09 +00:00
glx
1a8afc5fb4
(svn r11627) -Fix [FS#1532] (r11145): poping from text reference stack must be done in a precise order. But some compiler (MSVC) over optimised it and inverted this order.
2007-12-13 02:04:09 +00:00
skidd13
1d9c27e235
(svn r11626) -Fix [FS#1529]: Pause state wasn't set correctly in multiplayer saves
2007-12-12 21:56:10 +00:00
smatz
5acc147c1c
(svn r11625) -Codechange: add CO_* enum at some places, add includes of order.h too
2007-12-12 14:37:35 +00:00
belugas
e0646af976
(svn r11624) -Fix[FS#1530]: An error in the translation of bitset to scroll directions made it so that up-down-right arrow keys did scrolled up, while it should have scrolled right instead. It was initially interpreted as left-right-up.
2007-12-12 02:28:08 +00:00
smatz
ed54703db8
(svn r11623) -Fix [FS#1533] (r11619): assert when train is going over two crossings next to each other
2007-12-11 22:50:13 +00:00
rubidium
78ae599790
(svn r11622) -Codechange: support the unicode version of the 'control' characters.
2007-12-11 21:25:48 +00:00
rubidium
a5bcce4fc8
(svn r11621) -Fix [FS#1525]: there were still some cases where one could not build a tram track, but the tram could become blocked.
2007-12-11 20:28:53 +00:00
belugas
a85c832919
(svn r11620) -Change: Some are going, some are coming, some we do not know exactly. Little update on the OpenTTD Team
2007-12-11 19:59:53 +00:00
smatz
359c9aea3f
(svn r11619) -Fix [FS#1531]: do not make crossing red behind depot the train is entering
2007-12-11 19:09:36 +00:00
glx
fb1d768924
(svn r11618) -Fix: buoys are just waypoints, so don't allow load/unload/transfert for them
2007-12-11 17:44:55 +00:00
belugas
6f73382317
(svn r11617) -Feature(ette): Add the same game-mode keyboard shortcuts in scenario more.(Bilbo)
2007-12-11 03:41:33 +00:00
rubidium
a1dbb10c26
(svn r11616) -Fix [FS#1526]: sometimes large values could go off the chart.
2007-12-10 22:26:24 +00:00
glx
ac7c79f039
(svn r11615) -Fix (r11609): temperate banks can only be built in towns (over a house)
2007-12-10 17:26:49 +00:00
skidd13
9124331b0d
(svn r11614) -Fix: The about dialog scrolling was connected to the mouse instead of the internal ticks
2007-12-09 22:14:41 +00:00
glx
6a83f9141b
(svn r11611) -Codechange: it is now possible to use a define to enable asserts and show them in crash.log for MSVC release builds
2007-12-09 21:20:21 +00:00
glx
46c0edc80b
(svn r11610) -Cleanup (r8572): remove orphan comment
2007-12-09 20:20:52 +00:00
rubidium
6aaa72c918
(svn r11609) -Fix [FS#1524]: wrong error messages were shown when trying to build some industries in the scenario editor.
2007-12-09 18:51:25 +00:00
rubidium
c3ea7e4dc4
(svn r11608) -Fix: do not trigger industries, but only the industry's tiles.
2007-12-09 18:27:40 +00:00
skidd13
f20e414e2e
(svn r11607) -Codechange: Enumify the industry widgets
...
-Feature: Enable doubleclick in the found new industries window to build an industries
2007-12-09 17:07:50 +00:00
rubidium
079c0fd66a
(svn r11606) -Revert (r11584): since FS#1482 is solved, we do not need the extra checking and such anymore.
2007-12-09 15:17:49 +00:00
rubidium
5dc0e86d1b
(svn r11605) -Fix [FS#1482, FS#1523]: wrong count of Kirby trains when a ship was build.
2007-12-09 15:15:26 +00:00
smatz
5cd0013e5c
(svn r11604) -Fix: canal tiles were not marked dirty when surrounding tile got flooded, causing glitches
2007-12-08 21:57:24 +00:00
smatz
dfba33819b
(svn r11603) -Fix [FS#1481]: make price for railtype conversion more realistic
2007-12-08 19:53:30 +00:00
smatz
2a62aa1ccd
(svn r11601) -Codechange: more strict break conditions for _userstring, assert when it overflows anyway (eg. code change without proper check change)
2007-12-08 18:50:39 +00:00
glx
b47bce651e
(svn r11600) -Cleanup: remove extra out-of-memory checks, since it's now done in *allocT functions.
2007-12-08 15:47:23 +00:00
bjarni
2256d9d378
(svn r11599) -Change: [OSX] 10.4 will now use quickdraw for window mode instead of quartz
...
The reason is that quickdraw is way faster (try fast forward)
10.5 will still use quartz as it can't handle quickdraw.
2007-12-08 15:21:37 +00:00
rubidium
625a4f8e9a
(svn r11598) -Change [FS#1518]: some tooltips of the main toolbar did not 'enumerate' all options in a drop down menu.
2007-12-08 14:54:43 +00:00
rubidium
f1e4914b5f
(svn r11597) -Change: replace all remaining instances of (re|m|c)alloc with (Re|M|C)allocT and add a check for out-of-memory situations to the *allocT functions.
2007-12-08 14:50:41 +00:00
belugas
73c58d8a40
(svn r11596) -Codechange: Use the Window member HandleButtonClick and remove its now useless counterpart function
2007-12-08 03:10:50 +00:00
belugas
b23f824f18
(svn r11595) -Codechange: add a new member to Window struct, based on its function counterpart HandleButtonClick.
2007-12-08 02:55:47 +00:00
glx
04f0700357
(svn r11594) -Fix: don't allow changing network only patches settings from console when not in network game
2007-12-08 01:36:40 +00:00
belugas
af4d07b978
(svn r11593) -Cleanup: remove some forgotten pieces of evidence of a mischief
2007-12-08 01:30:18 +00:00
belugas
8c89641dbe
(svn r11592) -Codechange: Use the Window member RaiseButtons and remove the now useless RaiseWindowButtons function
2007-12-08 01:20:47 +00:00
belugas
6fb71047d6
(svn r11591) -Codechange: remove now unused widget accessors.
2007-12-08 01:02:19 +00:00
glx
8aaa4e7da6
(svn r11590) -Fix (r11193): IsSlopeRefused() result was half wrong
2007-12-07 21:16:38 +00:00
rubidium
cbb2d39860
(svn r11589) -Fix [FS#1514]: when ship depots got destroyed they always returned to water, even when it should've been canals.
2007-12-07 21:14:54 +00:00
glx
c21f588a14
(svn r11588) -Codechange: use the new member introduced in r11551
2007-12-07 18:05:49 +00:00
skidd13
98bd772119
(svn r11587) -Fix (r11457): The one way road button wasn't reset on abort
2007-12-07 17:51:27 +00:00
glx
10e17c30a3
(svn r11586) -Fix: make another widget 'accessor' function const when it should be const.
2007-12-07 17:42:15 +00:00
skidd13
7159007a35
(svn r11585) -Codechange: Enumify the widgets of the newGRF gui and a slight cleanup there
2007-12-07 12:22:34 +00:00
rubidium
42dbdbb7f9
(svn r11584) -Change: add some extra checking in the hope to find the cause of FS#1482.
2007-12-06 22:29:47 +00:00
rubidium
dd68a34e26
(svn r11583) -Fix [FS#1484]: windows could get completely missing when one resized the window to something very small.
2007-12-06 20:55:48 +00:00
smatz
720854ed16
(svn r11582) -Fix: tiles were not marked dirty in some cases when removing a lock
2007-12-06 20:48:15 +00:00
rubidium
3d38b2c8ba
(svn r11581) -Codechange: add some missing cargo classes and some documentation.
2007-12-06 20:36:46 +00:00
skidd13
2c3c6593d4
(svn r11580) -Feature: Memorise the resizing of the build bridge selection window during runtime
2007-12-06 18:29:31 +00:00
belugas
6c70cf2d82
(svn r11579) -Revert(r11578): some cases of key propagation are not handled correctly.
...
A better solution will be deviced, but not now. Let's not cause a ton of bug reports
2007-12-06 15:58:39 +00:00
belugas
7edf28529d
(svn r11578) -Codechange: Introduce the window default flag WDF_TEXTENTRY which specifies that the window holding it is actually one that enables an edit box.
...
Use this flag when dispatching a key event instead of using some hard coded window IDs.
This should ease a little bit the creation of new edit aware windows.
2007-12-06 02:31:47 +00:00
smatz
49d632c31b
(svn r11577) -Fix: invalidate 'list trains/roadvehs/ships/planes' widgets when station part is added/removed
2007-12-05 19:13:42 +00:00
smatz
eda5921284
(svn r11576) -Codechange: enumerize and comment station GUI
2007-12-05 17:08:10 +00:00
smatz
079482f0a2
(svn r11575) -Fix [FS#1502]: widget numbers of StationViewWindow were incorrect at some places
2007-12-05 16:55:33 +00:00
smatz
c65c14f06b
(svn r11574) -Fix: flood train stations when there are no trains on border tiles too (when non-uniform stations are OFF)
2007-12-05 00:16:20 +00:00
rubidium
8c5c0e9367
(svn r11573) -Codechange: pause games that miss GRFs by default and throw some warnings and disclaimers when you want to unpause it.
2007-12-04 22:50:07 +00:00
glx
46441ac31c
(svn r11572) -Fix [FS#1494]: reinitialise windows system before loading a savegame
2007-12-04 22:22:50 +00:00
rubidium
02c46026b3
(svn r11571) -Fix [FS#1493]: road vehicle getting to the wrong side of a station when trying to overtake in there.
2007-12-04 21:53:09 +00:00
smatz
ddc8f2d16f
(svn r11570) -Fix: do not flood rail station tiles when there is a vehicle on it (when non-uniform stations are ON)
2007-12-04 21:39:03 +00:00
rubidium
5f576e12aa
(svn r11569) -Fix [FS#1480]: full paths sometimes did not work correctly.
2007-12-04 18:42:08 +00:00
belugas
5847abc9f8
(svn r11568) -Codechange: Use bit shifts instead of values for flags. It helps readability a little bit.
2007-12-04 17:51:50 +00:00
glx
0f43982c72
(svn r11567) -Fix [FS#1512] (r11011): break the chain before moving a vehicle after another in the same chain
2007-12-04 15:32:54 +00:00
smatz
05fca79cf0
(svn r11565) -Revert: part of r11564
2007-12-03 22:40:18 +00:00
skidd13
82913a2134
(svn r11564) -Codechange: Increase the usage of the for_each_bit macro and rename it fitting to the naming style
2007-12-03 09:19:19 +00:00
skidd13
1a43c6a6f6
(svn r11563) -Codechange: Align the preprocessor code in stdafx.h with tabs
2007-12-02 21:43:16 +00:00
rubidium
fe76841255
(svn r11562) -Fix [FS#1503] (r11546): aircraft sometimes stopped mid-air when the airport got destroyed.
2007-12-02 21:35:44 +00:00
glx
164d0a4710
(svn r11561) -Fix [FS#1504] (r11463): group list was not updated when removing the last group
2007-12-02 20:13:12 +00:00
rubidium
b7d8681129
(svn r11560) -Codechange: replace 'custom' version of FindLastBit with the generic.
2007-12-02 19:23:46 +00:00
rubidium
faf096f506
(svn r11559) -Fix [FS#1505]: overflow when drawing graphics with high company values.
2007-12-02 19:21:56 +00:00
rubidium
b5a902703e
(svn r11557) -Codechange: send and store the passwords a little more secure to/in the servers.
...
Each server and game yield a (usually) different 'salt'. This salt is used by the clients to hash their passwords. This way the passwords are not sent in clear text and it is not trivial to use those hashes on other servers.
NOTE: It is still NOT safe to use your trusted passwords and it will not stop people from being able to 'hijack' your password, it only makes it harder to do and certainly much less trivial than just dumping passwords from the memory.
2007-12-02 15:12:19 +00:00
rubidium
d9081ad3f5
(svn r11556) -Feature: allow setting a default password for new companies in network games.
2007-12-02 14:48:26 +00:00
rubidium
527b72749d
(svn r11555) -Codechange: use the new members introduced in r11551.
2007-12-02 14:29:48 +00:00
rubidium
50fced3c66
(svn r11554) -Codechange: be more consistent with the naming of the widget functions.
2007-12-02 13:32:41 +00:00
rubidium
b20b2f4ec8
(svn r11553) -Fix: make a few widget 'accessor' function const when they should be const.
2007-12-02 12:10:48 +00:00
miham
4e574cab45
(svn r11552) -Update: WebTranslator2 update to 2007-12-02 12:31:46
...
czech - 1 fixed by Hadez (1)
french - 15 fixed by glx (15)
galician - 2 fixed by Condex (2)
italian - 15 fixed by lorenzodv (15)
norwegian_bokmal - 6 fixed by jhsoby (6)
russian - 7 fixed by Smoky555 (7)
slovenian - 1 fixed by Necrolyte (1)
spanish - 1 fixed by eusebio (1)
2007-12-02 11:32:24 +00:00
belugas
e2b4afaa4b
(svn r11551) -Codechange: Introduction of widget control members on struct Window. These "new" members have the exact same functionalities as their pure functions "genitors"
...
Ex: "Window::SetWidgetLoweredState(byte widget_index, bool lowered_stat)" is the member corresponding to "SetWindowWidgetLoweredState(Window *w, byte widget_index, bool lowered_stat)"
2007-12-02 00:59:48 +00:00
skidd13
7be55559b8
(svn r11550) -Fix (r11547): Updated the data files regarding to r11549
2007-12-02 00:53:01 +00:00
rubidium
08ab4e1850
(svn r11547) -Add: signal selection GUI for the ones that really like to use that over CTRL. Patch by BigBB.
2007-12-01 21:40:18 +00:00
belugas
0feaee4124
(svn r11546) -Fix[FS#1496]: If ever the air/heli port is suddenly not available while the "chopper" is descending, just go back into flying.
...
The code should have been better written, but in respect of newgrf_port branch, i prefer minimalist intervention
2007-12-01 14:04:16 +00:00
belugas
4f030bbfff
(svn r11545) -Revert(r11543): The result is not what was expected. Looks like more work might be needed
2007-12-01 02:59:22 +00:00
glx
da9f06252b
(svn r11544) -Fix [FS#1501]: revert r11453 as it translated cargo when it should not
2007-12-01 02:47:10 +00:00
belugas
aa0d37854d
(svn r11543) -Codechange: Give a more adequate message when trying to place an industry required to be built over a house on any other type of tiles.
...
In reference to FS#1492, and other "bugs" like that one
2007-12-01 01:31:05 +00:00
bjarni
6b68c6557b
(svn r11542) -Fix r11540: [OSX] presumed 10.3 style strings when using GetCurrentLocale nomatter what OSX the target was
2007-11-30 14:49:13 +00:00
bjarni
7162b8ddb3
(svn r11541) -Fix: [OSX] detect statvfs at runtime (based on OSX version) instead of compile time
...
This should prevent a crash on OSX 10.3 with the precompiled binaries (in the load/save windows)
2007-11-30 14:42:16 +00:00
bjarni
5fcbb8f59b
(svn r11540) -Fix: [OSX] Don't try to compile the quartz video driver on OSX 10.3. It will fail
2007-11-30 13:26:24 +00:00
skidd13
4704d4619b
(svn r11539) -Feature: Make the bridge selection window resizable
2007-11-29 18:27:39 +00:00
skidd13
6e511188ae
(svn r11538) -Codechange: Rewrite GetNthSetBit in a more uncontroversial way and add its documentation
2007-11-28 21:59:06 +00:00
rubidium
981865dbcc
(svn r11537) -Codechange: make it much harder to 'accidentally' add savegame conversion code after the window and cache initializations.
2007-11-28 15:42:52 +00:00
belugas
440608a6f0
(svn r11536) -Codechange: Align some elements of the _tree_layout_sprite table a little better looking for the eye
2007-11-28 00:41:20 +00:00
miham
34edc93f2a
(svn r11535) -Update: WebTranslator2 update to 2007-11-27 20:21:42
...
ukrainian - 1 fixed by mad (1)
2007-11-27 19:22:08 +00:00
belugas
b10eea628d
(svn r11534) -Feature(newgrf): Implement property 23h for Industries.
...
This will add a cost to the removal of an industry using the cheat magic bulldozer.
Note that the removal of regular or newgrf industries without specified removal cost will have no cost applied to.
This is a difference from original spec, where a default base cost is added.
2007-11-27 17:13:49 +00:00
belugas
1682d5d679
(svn r11533) -Codechange: Rename some unclear clear_x prices member names.
...
While at it, remove one unused entry on the clear_price_table array.
It is based on ground type, and the unused one was referencing a non existing one.
2007-11-27 16:02:13 +00:00
belugas
9402d4054a
(svn r11532) -Feature[newgrf]: Add decrement(0x0D) / increment(0x0E) production operations from result of production callback cb29/35.
...
Only var 0x93 will be affected by these operations
2007-11-27 04:16:08 +00:00
smatz
6f7d37d3d3
(svn r11530) -Codechange: do not update Tpool->first_free_index for PoolItems allocated on stack
2007-11-26 22:56:30 +00:00
miham
a7d4334664
(svn r11529) -Update: WebTranslator2 update to 2007-11-26 21:13:37
...
brazilian_portuguese - 1 fixed by fukumori (1)
catalan - 1 fixed, 2 changed by arnaullv (3)
dutch - 1 fixed by habell (1)
french - 1 fixed, 1 changed by glx (2)
italian - 1 fixed by lorenzodv (1)
lithuanian - 4 fixed by Domas (4)
slovak - 1 fixed, 1 changed by lengyel (2)
ukrainian - 5 fixed by mad (5)
2007-11-26 20:14:20 +00:00
maedhros
8e273e0f88
(svn r11528) -Fix (r11500): With smooth economy enabled, industries that should only decrease production would always increase it when more than 60% was transported.
2007-11-26 19:23:53 +00:00
skidd13
71c10f7df7
(svn r11527) -Codechange: Split the bitmath functions of to their own files
2007-11-26 17:50:22 +00:00
skidd13
734b22e070
(svn r11526) -Codechange: Rename the function delta fitting to the naming style
2007-11-26 16:01:29 +00:00
rubidium
d736a04b59
(svn r11525) -Fix: do not do all kinds of 'updates' for town, waypoint, station and other signs when you haven't converted the map to the 'current' format as that means you are going to read data in the 'old' format when you assume that it is in the 'current' format.
2007-11-25 20:20:16 +00:00
rubidium
77b6a2674e
(svn r11524) -Fix [FS#1485]: assertion when tram reversed at a station.
2007-11-25 19:45:09 +00:00
skidd13
bdc7fd2d76
(svn r11523) -Codechange: Move the CHANCE macros to core/random_func.cpp cause they depend on Random()
...
-Codechange: Convert the CHANCE macros to functions and rename them fitting to the naming style
2007-11-25 15:35:25 +00:00
skidd13
2bf2be987d
(svn r11522) -Fix: The scrollbar of the network gui could run out of bounds
2007-11-25 15:17:16 +00:00
egladil
1d5010edf9
(svn r11521) -Codechange: [OSX] Check what the running os version is in a cleaner way.
2007-11-25 14:43:16 +00:00
egladil
9aaa455e5d
(svn r11520) -Fix: [OSX] The cocoa video driver let the mouse cursor escape the window when using rmb scrolling. Thanks ln- for pointing this out and providing a fix.
2007-11-25 12:58:32 +00:00
smatz
d061d985d6
(svn r11519) -Codechange: enumerization and cleanup of NetworkLobbyWindow in network_gui.cpp
2007-11-25 11:36:45 +00:00
smatz
2cd25ed2ca
(svn r11518) -Codechange: enforce (by assert) unused parameters of widgets to be zero. Better readability of DrawWindowWidgets(), too
2007-11-25 00:41:31 +00:00
smatz
72eb6ae278
(svn r11517) -Codechange: better cleanup of NetworkStartServerWindow in network_gui.cpp
2007-11-24 21:49:49 +00:00
smatz
a62e07b08e
(svn r11516) -Codechange: cleanup of NetworkGameWindow in network_gui.cpp
2007-11-24 21:41:59 +00:00
smatz
5dfead8b5c
(svn r11515) -Codechange: cleanup of NetworkStartServerWindow in network_gui.cpp
2007-11-24 18:09:02 +00:00
rubidium
bd8bf99139
(svn r11514) -Change: implement the automatic multiplier handler for NewGRF industries.
2007-11-24 14:03:47 +00:00
smatz
cbd1c05218
(svn r11513) -Codechange: enumerize some depot GUI actions
2007-11-24 13:50:29 +00:00
rubidium
6cf5e4cf05
(svn r11512) -Change: make the subsidy window able to resize to something smaller than 640x127 (especially the 640 part) when the screen is really too small.
2007-11-24 13:00:32 +00:00
rubidium
f27acfdf78
(svn r11511) -Revert parts of r11505: forgot that CTRL might be used for other features, like adjacent stations or signals.
2007-11-24 12:36:52 +00:00
skidd13
bf959f926f
(svn r11510) -Codechange: merge the IS_*INSIDE* functions and rename them fitting to the naming style
2007-11-24 10:38:43 +00:00
rubidium
64246a2775
(svn r11509) -Fix: off-by-one error in some sprite numbers; increase sprite number counter before loading the next sprite instead of after doing so.
2007-11-24 10:19:56 +00:00
egladil
fcbfba1e17
(svn r11508) -Cleanup: Removed unused headers from the cocoa video driver.
2007-11-24 09:55:17 +00:00
rubidium
221e9271c5
(svn r11507) -Fix [FS#1463]: signs totally illegible when transparant signs is turned on and zoomed out more than one level.
2007-11-24 09:27:20 +00:00
rubidium
9a70ec1cb2
(svn r11506) -Fix [FS#1471]: selling vehicles could cause the window of others to scroll to that location.
2007-11-24 09:14:58 +00:00
rubidium
81c7ba42af
(svn r11505) -Fix/Feature: make CTRL work on all road/rail construction options that 'work' with the 'Bulldozer' button instead of only a few.
2007-11-24 08:56:29 +00:00
rubidium
ea072322fa
(svn r11504) -Fix [FS#1467]: removing docks/ship depots could result in non-canal water where canals should have been build.
2007-11-24 08:45:04 +00:00
glx
c8add52504
(svn r11502) -Fix (r11144): don't do standard production change if callbacks 29/35 failed
...
-Fix (r11144): disable smooth economy for industries using callbacks 29/35
2007-11-23 16:50:54 +00:00
egladil
2e0dd78ccf
(svn r11501) -Fix: [OSX] This remedies a problem with right click scrolling that was introduced in r11492.
2007-11-23 13:45:59 +00:00
belugas
536be43411
(svn r11500) -Codechange: Smooth economy fine-tuning, making industries more responsive. Patch by Sirkoz.
2007-11-23 12:12:07 +00:00
glx
ee81e00082
(svn r11499) -Fix (r11144): mul/div factor were wrong (off by two)
2007-11-23 04:17:41 +00:00
egladil
2ebf50e421
(svn r11498) -Add [FS#1411]: [OSX] Added support for using Quartz instead of Quickdraw in windowed mode on OS X 10.4 and higher. Based on a patch by blackis.
2007-11-23 02:44:05 +00:00
rubidium
9d3cc5b271
(svn r11495) -Fix (r11493): some compilers fail to show warnings when they should.
2007-11-22 22:54:49 +00:00
glx
b979995795
(svn r11494) -Fix [FS#1461] (r11450): cargo translation table was now loaded too late ;)
2007-11-22 22:37:06 +00:00
rubidium
64a4ac3444
(svn r11493) -Fix [FS#1472]: game crashing on savegame load because it tried to render some part of the window before the savegame conversion was done.
2007-11-22 22:34:30 +00:00
egladil
3ad488e98f
(svn r11492) -Codechange: [OSX] Split the cocoa video driver into several files. The reason for this is that the fullscreen and windowed mode api are separate from each other in OS X and thus the driver actual is two drivers in one. This split is to make the code more readable and to prepare for replacing the Quickdraw windowed mode code which uses apis deprecated as of OS X 10.5 (and maybe earlier).
2007-11-22 21:48:17 +00:00
miham
2653d94bcb
(svn r11491) -Update: WebTranslator2 update to 2007-11-22 20:55:02
...
brazilian_portuguese - 5 fixed by tucalipe (5)
catalan - 5 fixed by arnaullv (5)
czech - 5 fixed by Hadez (5)
danish - 6 fixed, 3 changed by MiR (9)
dutch - 5 fixed by habell (5)
french - 5 fixed by glx (5)
italian - 2 fixed by lorenzodv (2)
japanese - 5 fixed by ickoonite (5)
korean - 58 fixed by leejaeuk5 (58)
slovak - 5 fixed, 86 changed by lengyel (91)
slovenian - 5 fixed by Necrolyte (5)
spanish - 5 fixed by eusebio (5)
swedish - 5 fixed by daishan (5)
turkish - 5 fixed by jnmbk (5)
2007-11-22 19:55:54 +00:00
skidd13
737aec4db6
(svn r11490) -Codechange: Split the math functions to their own header
...
-Codechange: Replace the rest of the math macros with functions
2007-11-22 18:01:51 +00:00
skidd13
1d56af1d33
(svn r11489) -Fix r11488: Somehow the code was added multiple times
2007-11-21 19:18:34 +00:00
skidd13
83601671c7
(svn r11488) -Codechange: Spilt the random functions out to seperate file
...
-Codechange: Make the mersenne twister more readable
-Codechange: Unify the seeding process of random
2007-11-21 19:13:38 +00:00
smatz
d53bfd8f2f
(svn r11487) -Fix (r11435): move the list of vehicles a bit higher in the player GUI
2007-11-21 13:50:36 +00:00
glx
b168ae34be
(svn r11486) -Fix [FS#1457]: industry count was wrong in smallmap
2007-11-21 13:46:29 +00:00
skidd13
a91c2a4c39
(svn r11485) -Codechange: Remove the doubled function ToggleBitT and rename the remaining to fit with the naming style
2007-11-20 14:11:19 +00:00
skidd13
eeaa348f8b
(svn r11484) -Codechange: Remove the doubled function SetBitT and rename the remaining to fit with the naming style
2007-11-20 13:35:54 +00:00
skidd13
b8885630aa
(svn r11483) -Codechange: Replace codeparts with functions that do the same to increase readability
2007-11-20 12:57:24 +00:00
skidd13
5c31a973a1
(svn r11482) -Codechange: Remove the doubled function ClrBitT and rename the remaining to fit with the naming style
2007-11-19 21:32:20 +00:00
skidd13
71c4325c50
(svn r11481) -Codechange: Rename the HASBIT function to fit with the naming style
2007-11-19 21:02:30 +00:00
skidd13
58bb5c7525
(svn r11480) -Codechange: Rename the function ALIGN fitting to the naming style
...
This fixes also FS#1450
2007-11-19 20:40:14 +00:00
skidd13
d076ea8697
(svn r11479) -Codechange: Move the BIGMUL functions to the file of their usage
...
-Codechange: Rename the BIGMUL functions to the fitting naming style
2007-11-19 20:18:27 +00:00
rubidium
e815dae3c6
(svn r11478) -Fix: two small layout issues with the vehicle grouping GUI.
2007-11-19 19:54:23 +00:00
rubidium
a4df4728fc
(svn r11477) -Fix [FS#1451]: a road vehicle must not show that it is driving max speed when it is standing still waiting for the vehicle in from of it.
2007-11-19 18:58:32 +00:00
skidd13
50bfe1a19d
(svn r11476) -Codechange: rename the function myabs to abs to get rid of an unneeded define
2007-11-19 18:58:04 +00:00
skidd13
8be526e499
(svn r11475) -Codechange: rename clamp and clampu to Clamp and ClampU to fit with the coding style
2007-11-19 18:38:10 +00:00
belugas
006acff183
(svn r11474) -Feature: Allow to resize on creation the smallmap gui in order to show all the types industry available.
...
-Feature: Allow to enable/disable individually or all at once, the industries shown on small map.
This will permit to easily find those that are of some interest for the player.
Heavily based on gule's patch
2007-11-19 04:34:40 +00:00
belugas
fb0674ee2b
(svn r11473) -Codechange: Replace two more instances of widget/smalltype numbers by enum(-a) values
2007-11-19 01:16:53 +00:00
belugas
51bb4a9dc8
(svn r11472) -Codechange: Give enuma for both the widget numbers and the used smallmap currently used type
2007-11-19 00:57:56 +00:00
smatz
2686901d84
(svn r11471) -Codechange: one more variable retyped to enum ViewportHighlightMode
2007-11-18 23:13:53 +00:00
rubidium
e15a5365d1
(svn r11467) -Fix [FS#1450]: OpenBSD has ALIGN already defined, causing compilation failures.
2007-11-18 20:21:41 +00:00
smatz
96d156944f
(svn r11466) -Fix (r11339): operator priority problem resulting in problematic autoroad placement in some cases
2007-11-18 20:10:07 +00:00
smatz
cd3c16d789
(svn r11465) -Fix: more user-friedly placement in X and Y directions (most noticeable with autoroad)
2007-11-18 20:05:44 +00:00
rubidium
92e0bf68e3
(svn r11464) -Fix: some issue that made OpenTTD on MorphOS seriously unplayable.
2007-11-18 18:28:32 +00:00
rubidium
dc81ea6454
(svn r11463) -Fix: some OSes seem not to handle allocating 0 bytes in the same manner as others do.
2007-11-18 16:41:25 +00:00
rubidium
b1393d1169
(svn r11461) -Fix [FS#1449] (r11449): a bus turning around in a station could case an assertion error. Patch by divide.
2007-11-18 15:06:01 +00:00
skidd13
afbd03b49c
(svn r11459) -Fix: (r11457) The selection highlight color hasn't been reset
2007-11-18 14:39:43 +00:00
skidd13
9737bf20c0
(svn r11457) -Fix: (r11455) Reenable the accidentaly removed one way roads option
...
-Change: Enable one way roads like the remove via a toolbar icon
2007-11-18 13:55:23 +00:00
smatz
b48c5a3c92
(svn r11456) -Fix [FS#1412] (r10070): Viewport is bound to its top-left corner
2007-11-18 13:13:59 +00:00
rubidium
5b21a839a9
(svn r11455) -Codechange: make autoroad, 'normal' road building and 'normal' rail building all react the same on CTRL as autorail.
2007-11-18 08:03:48 +00:00
rubidium
80a7a91730
(svn r11454) -Fix: the CHANCE16 functions were biased; a 32768 in 65536 chance was really a 32769 in 65536 chance.
2007-11-17 23:16:41 +00:00
glx
32202be452
(svn r11453) -Fix (r11450): unrevert r11239, as we now need it
2007-11-17 22:33:53 +00:00
rubidium
7305a1f1fe
(svn r11452) -Change: do not allow configuration changes, that NewGRFs can directly use to change their behaviour, during network games as this can cause desyncs.
2007-11-17 22:25:16 +00:00
rubidium
2e8d37dcdf
(svn r11451) -Fix [FS#1287]: very fast aircraft would sometimes abruptly stop at the begin of the landing runway, turn a few times and then drive slowly to the end of the runway.
2007-11-17 15:04:38 +00:00
glx
f22ed6f85e
(svn r11450) -Fix [FS#1432](r8886): cargo translation table was loaded too early
2007-11-17 15:03:19 +00:00
rubidium
ef6c4c1cdf
(svn r11449) -Fix [FS#1160]: trams could deadlock themselves. As of now trams will turn as roadvehicles do when the player cannot build a tram track piece on the next tile without destroying anything. It will not turn when the player can build the before mentioned track piece on the 'next' tile.
2007-11-17 12:42:15 +00:00
belugas
8b86e9b14d
(svn r11447) -Fix(r11433): Wrong offset to the helipad made it look like the autoroad button
2007-11-17 01:55:00 +00:00
skidd13
9b4252bd62
(svn r11446) -Codechange: change the naming of road related code parts to something more descriptive
...
-Change: invert the two single roads gui buttons, making it consistent with rails toolbar
Based on a patch by Octopussy
2007-11-17 01:10:06 +00:00
miham
6043f91760
(svn r11444) -Update: WebTranslator2 update to 2007-11-16 08:21:07
...
czech - 1 changed by Hadez (1)
estonian - 1 fixed by kristjans (1)
french - 10 changed by glx (10)
italian - 3 fixed, 1 changed by lorenzodv (4)
japanese - 1 fixed by ickoonite (1)
slovenian - 1 fixed by Necrolyte (1)
swedish - 4 fixed, 4 changed by daishan (8)
2007-11-16 07:21:44 +00:00
glx
0b4df07f27
(svn r11443) -Fix: [NewGRF] Action 0 <id> is an extended byte
2007-11-16 02:25:56 +00:00
rubidium
4dcd71038d
(svn r11442) -Feature: make news messages related to the industry (production) changes better configurable; you can now disable news messages popping up for industries you are not servicing. Patch by Alberth.
2007-11-15 22:20:33 +00:00
rubidium
70c7a44a4d
(svn r11441) -Fix [FS#1443]: manage list dropdown menu did not "disappear" when the all vehicles are removed from the "current" group.
2007-11-15 19:18:52 +00:00
rubidium
dace4686c0
(svn r11440) -Codechange: replace magic numbers with enumified WindowHighlightMode constants. Patch by SmatZ.
2007-11-15 18:28:00 +00:00
rubidium
59a6e40ed2
(svn r11439) -Codechange: replace some magic numbers by a ViewportPlaceMethod enumified constant. Patch by SmatZ.
2007-11-15 18:21:59 +00:00
rubidium
7faec2f54d
(svn r11438) -Change: do not create shores in canyons. Based on a patch by LeviathNL.
2007-11-15 18:07:30 +00:00
rubidium
7f780cbabf
(svn r11437) -Change: when sorting stations by cargo sum, only sum the cargos that are selected in the filter. Patch by divide.
2007-11-15 17:54:46 +00:00
rubidium
53e811ff29
(svn r11436) -Fix [FS#1439]: Towns would not build roads on slopes. Patch by divide.
2007-11-15 17:51:36 +00:00
rubidium
56b1317e70
(svn r11435) -Codechange: show all players who have shares, not just the first two. Patch by SmatZ.
2007-11-15 17:49:50 +00:00
miham
72542b1bce
(svn r11434) -Fix: fixed a string in finnish (suggested by ln-)
2007-11-15 15:02:42 +00:00
rubidium
f546de602b
(svn r11433) -Fix: starting OpenTTD with DOS files made it look weird out of the box.
...
-Change: make extra sprites (the ones not in the TTD GRFs) replaceable using Action 5.
-Feature: make replacing contiguous subsets of sprites in for some types possible in Action 5.
Note to GRF authors: when you replaced OpenTTD sprites that are not from the TTD GRF files using Action A, your GRF will not have the intended result anymore as the sprite numbers have changed. You should replace the Action A with an Action 5 from now on.
2007-11-15 07:42:25 +00:00
glx
f28723830f
(svn r11431) -Codechange: [NewGRF] Add support for changing rail vehicle user-defined bit mask (prop 25) via callback 36
2007-11-15 00:13:12 +00:00
rubidium
f0915957d4
(svn r11430) -Fix (r11421) [FS#1421]: there was still one case that would cause a crash...
2007-11-13 22:44:41 +00:00
glx
9c94aae30f
(svn r11429) -Fix (r11129): some TextID to StringID 'translations' didn't follow our format
2007-11-13 18:57:38 +00:00
glx
a6a7b905af
(svn r11428) -Fix: wrong string used for candy/sweets units_volume
2007-11-13 18:38:36 +00:00
belugas
a0d0dcb78d
(svn r11427) -Fix: Forgot to Truncate the string "Many Random Industries" in the funding industry window. In some languages, it gets drawn outside of the gui.
2007-11-13 15:41:09 +00:00
belugas
7d9d4e789b
(svn r11426) -Codechange: Just one boolean inversion instead of two
2007-11-13 03:34:24 +00:00
glx
de47054936
(svn r11425) -Fix [FS#1424]: overriden industries were ignored when mapping newgrf industry type to 'real' industry type
2007-11-12 20:57:03 +00:00
glx
9cee4e91cb
(svn r11424) -Fix: an override can be set only once
2007-11-12 20:42:35 +00:00
glx
de4e9cdc9c
(svn r11423) -Codechange: store grfid when adding an override
2007-11-12 20:40:58 +00:00
rubidium
eb47b106ac
(svn r11422) -Fix [FS#1430]: properly support genders coming from newgrfs instead of crashing.
2007-11-12 20:05:12 +00:00
rubidium
8752519896
(svn r11421) -Fix [FS#1431]: do not use a function that asserts when wrapping around the map's edge when you use the wrapping (and MP_VOID tiles) to determine whether the bridge can be build.
2007-11-12 19:21:33 +00:00
rubidium
9d85d9d41f
(svn r11420) -Fix [FS#1006]: industry closure news not properly shown when the news item pops up after the industry has been removed from the map.
2007-11-12 18:32:04 +00:00
rubidium
04925c3f12
(svn r11419) -Fix [FS#1388]: articulated vehicle breaking up when making a 90 degree turn immediately after a 180 degree turn.
2007-11-12 18:28:55 +00:00
glx
0660d2a3d6
(svn r11418) -Fix (r11416): forgot an instance
2007-11-12 01:38:32 +00:00
belugas
2571f02594
(svn r11417) -Fix[FS#1421]: Let the main viewport stay where the vehicle was last seen while been center-followed
2007-11-12 01:12:32 +00:00
belugas
3904640d02
(svn r11416) -Fix(r11411): For once, the warnings of MSVC are not useless. Inversion of the two parameters of DoTriggerHouse cause a complain which was legit, in this case
2007-11-12 01:05:35 +00:00
rubidium
bfcf48e168
(svn r11415) -Fix [FS#1428]: do not ignore the autorenew settings for new games when creating a new game.
2007-11-11 21:05:50 +00:00
rubidium
a11271e574
(svn r11414) -Fix [FS#1387]: when building a station, even though we already 'know' it in memory, it should still be unknown in the realm of callbacks.
2007-11-11 20:24:32 +00:00
glx
80b9e0bc5b
(svn r11413) -Fix [FS#1405]: don't use cached override spriteset for callbacks
2007-11-11 18:32:01 +00:00
rubidium
21c02fee87
(svn r11412) -Fix (r11403): animation was not turned on properly.
...
-Fix (r11410): wrong assumption about random reseeds made the whole thing reseed way too often, making the animation look very ugly.
2007-11-11 18:22:06 +00:00
rubidium
9758a76512
(svn r11411) -Codechange: implement random triggers for houses.
2007-11-11 17:58:05 +00:00
rubidium
af5c2a785f
(svn r11410) -Codechange: implement random triggers for industries.
2007-11-11 17:56:37 +00:00
truelight
f6dda29549
(svn r11409) -Update: as of now, I am a retired Developer, so mark me as such
2007-11-11 14:32:18 +00:00
rubidium
7c67950765
(svn r11408) -Fix [FS#1422]: do not do a 270 degree turn when 90 degrees is enough on a commuter airport.
2007-11-11 13:04:51 +00:00
truelight
8b3e278897
(svn r11407) -Fix: do not allow building of tram-tracks when they are not available (SmatZ)
2007-11-11 12:34:44 +00:00
rubidium
fe24593692
(svn r11406) -Fix: wrong triggers would be activated on callback 32 for vehicles.
2007-11-11 12:29:47 +00:00
truelight
d8d0babece
(svn r11405) -Fix: in rare cases OpenTTD could segfault when resizing and scroll the main window (Rafal Rzepecki)
2007-11-11 12:26:44 +00:00
belugas
592b0c4e51
(svn r11404) -Codechange: remove 2 magical numbers
2007-11-11 01:39:15 +00:00
rubidium
d32604d59e
(svn r11403) -Fix: NewIndustries GRF assume that tiles are already animated during construction.
2007-11-11 00:53:59 +00:00
glx
63b36d9330
(svn r11402) -Fix [FS#1382]: incorrect handling of industry behaviour 'must be in town with population large than 1200'
2007-11-11 00:04:52 +00:00
rubidium
2e44d2aedb
(svn r11401) -Fix [FS#1391]: make all min functions do exactly the same instead of branching on either < or <=.
2007-11-10 23:22:32 +00:00
rubidium
3a8cdc37ce
(svn r11400) -Fix [FS#1409]: assign orders during cloning after refitting as it needs the cargo types to be the same.
2007-11-10 22:56:43 +00:00
belugas
f55fdfb7c4
(svn r11399) -Feature(ette): transparency settings can now be saved and thus remembered.
...
-Codechange: Wrap all transparency settings in accessors, hiding the implementation
-Change: Clicking "transparent building" menu will toggle Houses And Trees only. The other options can be used in the transparency gui.
Initial patch by Smatz (FS#1349), with some rework by BigBB and your humble servant.
2007-11-10 01:17:15 +00:00
glx
3a84801f55
(svn r11398) -Fix [FS#1414]: industry variables 67 and 68 return was incorrect
2007-11-10 00:42:25 +00:00
truelight
e4aec527e0
(svn r11397) -Fix r11395: some minor fixes for better town-bridge results (and better comments) (skidd13 / TrueLight)
2007-11-09 13:21:48 +00:00
truelight
2493626f21
(svn r11396) -Fix: GCC 3.3 doesn't like 'static bool inline', should of course be 'static inline bool' (SmatZ)
2007-11-09 11:22:17 +00:00
truelight
71f443cbdc
(svn r11395) -Fix: allow town-bridges to be build on slopes (Rafal Rzepecki)
2007-11-09 11:20:36 +00:00
glx
3e8493c851
(svn r11394) -Fix: default value for input cargo multipliers is 256 even for invalid cargo. Exceptions are temperate banks and oil rigs, default value is 0 for them
2007-11-08 22:29:21 +00:00
belugas
dda3793eb9
(svn r11392) -Codechange: Remove some MSVC warnings by removing boolean typecast that can be avoided by using HASBIT instead.
...
Although the code is old (r2817), it is the recent changes made in macros.h that brough it up.
2007-11-08 16:09:04 +00:00
rubidium
32e5e8db72
(svn r11391) -Change: print all error messages related to missing/corrupted files in one message including the location where they can get said missing/corrupted files.
2007-11-07 23:29:43 +00:00
truelight
4bcca42762
(svn r11390) -Fix r11387: AB() was wrong (spotted by Rafal Rzepecki, patch by skidd13)
2007-11-07 22:41:50 +00:00
egladil
cd5597dddf
(svn r11389) -Fix [FS#1386]: Replace calls to deprecated API with newer ones and handle broken iconv declaration in OSX 10.5.
2007-11-07 21:35:33 +00:00
truelight
0154541982
(svn r11388) -Fix: postfix ++ returned new value, should (ofcourse) be old value (SmatZ)
...
-Fix: prefix ++ didn't exist, added it
2007-11-07 14:33:52 +00:00
truelight
6104d33ef1
(svn r11387) -Codechange: changed many macros.h #defines to static inline functions (patch by skidd13, with a big tnx to SmatZ for profiling!)
2007-11-06 23:21:08 +00:00
miham
71fa86dee7
(svn r11386) -Update: WebTranslator2 update to 2007-11-05 19:07:09
...
afrikaans - 24 changed by TrueTenacity (24)
brazilian_portuguese - 1 fixed by tucalipe (1)
czech - 1 fixed by Hadez (1)
dutch - 1 fixed by habell (1)
norwegian_bokmal - 4 fixed, 43 changed by jhsoby (47)
turkish - 28 fixed by jnmbk (28)
2007-11-05 18:07:49 +00:00
truelight
9f319318b4
(svn r11385) -Fix r11383: bool operation can be hard to translate for some people ;) (tnx fjb for noticing this bug ;))
2007-11-05 17:50:10 +00:00
glx
1626ff3948
(svn r11384) -Fix: second and third accepted cargo were inverted in original industry tiles
2007-11-05 01:38:49 +00:00
truelight
4b8aaa994c
(svn r11383) -Codechange: fixed all the mess around KillFirstBit (tnx to Rubidium and skidd13)
2007-11-04 23:06:39 +00:00
truelight
69b1d97c03
(svn r11382) -Codechange: renamed COUNTBITS to CountBits, as it is no longer a macro (skidd13)
2007-11-04 22:47:34 +00:00
glx
3517ee6d54
(svn r11381) -Fix [FS#1227]: redo the fix in a less breaking way
2007-11-04 22:24:03 +00:00
glx
6c9617b4ae
(svn r11380) -Revert (r11191, r11196): it worked, but broke cargo loading
2007-11-04 22:21:46 +00:00
truelight
508c13d1f9
(svn r11379) -Fix r11378: KillFirstBit2x64 accepts and returns unsigned variables, not signed, so enforce that a bit
2007-11-04 18:32:51 +00:00
truelight
038817a708
(svn r11378) -Codechange: optimize KillFirstBit2x64 (skidd13)
2007-11-04 18:28:52 +00:00
truelight
525d239bc2
(svn r11377) -Codechange: some more strictness in macros.h (skidd13)
2007-11-04 17:43:53 +00:00
rubidium
6fe2b0b3b2
(svn r11376) -Fix: fill the town a oil rig is associated with before creating the name, otherwise every oil rig will become "<TOWN> Oilrig" which effectively means that there can be several oil rigs with exactly the same name.
2007-11-04 11:46:01 +00:00
rubidium
91af1d6bca
(svn r11375) -Fix [FS#1397]: the industry recolour map was always applied when recolouring was turned on, instead of only applying it when the colour translation is '0'.
2007-11-04 11:28:36 +00:00
belugas
56e6282f2f
(svn r11374) -Codechange: Give meaning to the magical number that specifies the color of the text in a DrawString call.
...
Patch heavily based on BiBB's work (FS#1383)
2007-11-04 00:08:57 +00:00
rubidium
9e69fc8114
(svn r11373) -Fix [FS#1398]: do not even think about building disabled industries.
2007-11-03 23:34:12 +00:00
glx
e3dfdaa470
(svn r11372) -Fix [FS#1394]: don't stop on first invalid cargo type when displaying industry acceptance
2007-11-03 15:32:07 +00:00
rubidium
a416f540fa
(svn r11371) -Fix [FS#1396]: the industry protection only kicked in when it should not kick in.
2007-11-03 15:21:26 +00:00
rubidium
c393a28028
(svn r11370) -Fix [FS1384]: manually replacing a vehicle with shared orders makes it lose it's order index and service interval. Patch by jthill.
2007-11-03 06:20:25 +00:00
truelight
71ba45cdfb
(svn r11369) -Codechange [FS#1390]: changes some int to int8 in macros.h, as they describe a bit-position, which fits perfectly in an int8 (max 64) (skidd13)
...
-Codechange [FS#1390]: added consts in macros.h functions, so compilers can optimise better (skidd13)
-Codechange [FS#1390]: remove HAS_SINGLE_BIT, as COUNTBITS does the same (skidd13)
2007-11-02 16:57:52 +00:00
miham
8932887524
(svn r11368) -Update: WebTranslator2 update to 2007-11-01 16:56:10
...
afrikaans - 9 fixed, 1 changed by TrueTenacity (10)
brazilian_portuguese - 1 fixed by fukumori (1)
catalan - 1 fixed by arnaullv (1)
croatian - 1 fixed by knovak (1)
french - 1 fixed by glx (1)
slovak - 1 fixed by lengyel (1)
ukrainian - 1 fixed by mad (1)
2007-11-01 15:56:44 +00:00
rubidium
6fe325ae7f
(svn r11367) -Fix [FS#1258]: non-articulated road vehicles should be able to overtake (not-too-long) articulated vehicles, i.e. overtaking of articulated vehicles that are several (3+) tiles long is not supported.
2007-10-31 22:15:19 +00:00
rubidium
3a7c8cc88d
(svn r11366) -Fix [FS#1258]: road vehicles must not drive through eachother on bridges/in tunnels.
2007-10-31 22:13:41 +00:00
rubidium
f486486dd8
(svn r11365) -Fix [FS#1288]: when stopping a ship or aircraft, set their speed to 0 so they won't continue at the speed where they were stopped at.
2007-10-31 22:09:23 +00:00
glx
2b4d1fff89
(svn r11364) -Fix (r11363): compilation broken
2007-10-31 18:53:49 +00:00
belugas
87fcd4b6d7
(svn r11363) -Codechange: Remove some magical numbers
2007-10-31 18:01:41 +00:00
rubidium
6cc287c669
(svn r11362) -Fix [FS#1380]: cloning vehicles with non-standard sub-cargotypes (i.e. livery refits) failed.
2007-10-30 20:31:35 +00:00
miham
b4f0837d3b
(svn r11361) -Update: WebTranslator2 update to 2007-10-30 19:53:53
...
afrikaans - 211 fixed, 22 changed by TrueTenacity (233)
brazilian_portuguese - 2 fixed by fukumori (2)
bulgarian - 3 fixed by thetitan (3)
catalan - 3 fixed, 1 changed by arnaullv (4)
croatian - 49 fixed by knovak (49)
czech - 51 fixed by Hadez (51)
danish - 55 fixed by ThomasA (55)
dutch - 2 fixed by habell (2)
estonian - 52 fixed by t2t2 (7), kristjans (45)
french - 2 fixed by Skiper (2)
german - 56 fixed by moewe2 (56)
italian - 3 fixed, 1 changed by lorenzodv (4)
japanese - 56 fixed by ickoonite (56)
latvian - 38 fixed by Gustavo (38)
norwegian_nynorsk - 56 fixed by pollux (56)
romanian - 55 fixed, 3 changed by CrystyB (16), kneekoo (42)
russian - 3 fixed by Smoky555 (3)
slovak - 2 fixed, 4 changed by lengyel (6)
slovenian - 3 fixed by Necrolyte (3)
spanish - 4 fixed by eusebio (4)
traditional_chinese - 55 fixed by xbddc (55)
ukrainian - 3 fixed, 10 changed by fevral13 (3), mad (10)
2007-10-30 18:56:06 +00:00
rubidium
74691a4218
(svn r11360) -Fix [FS#1375]: do not crash when trying to "draw" an invalid string, just draw a message saying it is invalid.
2007-10-30 18:32:26 +00:00
rubidium
554d7d924a
(svn r11359) -Fix [FS#1381]: shared timetables were not properly refreshed with autofill.
2007-10-30 17:57:51 +00:00
rubidium
b98b97cfb4
(svn r11358) -Fix: condition types 0x0B and 0x0C are also valid for variable 0x88 in action 7/9.
2007-10-30 17:24:04 +00:00
truelight
e288b2456f
(svn r11357) -Fix: NetworkUniqueID could be 80 chars, while the max size we generate is 32. So reduce the size a bit. Pointed out by dihedral, so give him a big hug ;)
2007-10-30 11:29:01 +00:00
glx
0204f501df
(svn r11356) -Fix (r11305): funding industries in MP game was causing desync
2007-10-29 23:29:06 +00:00
rubidium
b14c94867a
(svn r11355) -Fix [FS#1377]: loading too many GRFs was not handled gracefully causing crashes and such.
2007-10-29 23:02:31 +00:00
rubidium
24956ab71b
(svn r11354) -Codechange [FS#1379]: one variable wasn't freed whereas all others were. It's not causing any problems as it happens during the shutdown of OpenTTD. So basically it is only for consistency.
2007-10-29 22:30:54 +00:00
glx
1256cbade3
(svn r11353) -Codechange: add support for newgrf callback 32
2007-10-28 16:00:51 +00:00
glx
4041d8108a
(svn r11352) -Codechange: cache callback 2D result (vehicle color mapping) instead calling it every time the vehicle is drawn
2007-10-28 15:40:18 +00:00
bjarni
18096c4e3c
(svn r11351) -Fix (r11342): [OSX] killed a warning
2007-10-27 11:26:19 +00:00
rubidium
c0747d26f0
(svn r11350) -Change: add missing elrail sprites for some rail build buttons/cursors. Sprites by skidd13.
2007-10-27 11:23:13 +00:00
rubidium
21981fd8cb
(svn r11349) -Fix [FS#1372]: crash when moving "invalid" cargo to a station.
2007-10-27 11:20:47 +00:00
bjarni
27bf599ae2
(svn r11348) -Fix (r11049): [OSX] killed a warning (don't ask why only OSX showed this one)
2007-10-26 21:32:24 +00:00
belugas
bdb5b8ed87
(svn r11347) -Codechange: use marker loaded grf feature has_newwater when it is required. (more to come)
2007-10-26 20:55:23 +00:00
belugas
b5973f12e6
(svn r11346) -Codechange: Add marker has_newwater to the loaded grf features. Not in used yet.
2007-10-26 20:48:15 +00:00
belugas
411b1ff9db
(svn r11345) -Cleanup: a bit of comment style fixing
2007-10-26 20:42:03 +00:00
belugas
f920686762
(svn r11344) -Codechange: Removes some magic numbers referring the highlighting mode in road_gui.cpp
...
Some typos fixed too.(FS#1371-skidd13)
2007-10-26 16:38:32 +00:00
belugas
a3c6034eb7
(svn r11343) -Fix[FS#1368]: Autoslope did not work correctly for single track on higher part of steep slopes. (frosch)
2007-10-26 16:26:50 +00:00
egladil
134227aa8c
(svn r11342) -Fix: [OSX] The cocoa driver incorrectly assumed that the blitter always was 8bpp. Now both 8bpp and 32bpp blitters can be used. The driver will check the blitter screen depth. In fullscreen it will select a proper video mode for this depth, and in windowed mode it will simply skip doing fake 8bpp.
2007-10-25 23:45:03 +00:00
glx
287a4a8049
(svn r11341) -Codechange: add missing callback ID enums, add stub for house property 20 and reorder unimplemented action 0 properties
2007-10-25 23:24:28 +00:00
belugas
2739ab082e
(svn r11340) -Fix[FS#1362]: Newindustries can provide no production at start. So the Modifying Production cheat was a bit puzzled on how to deal with it. This will help a bit.
2007-10-25 02:26:02 +00:00
rubidium
2c1bfe10ac
(svn r11339) -Add: autoroad; same as autorail, but for road and trams and only on X and Y direction. Patch by Octopussy and skidd13.
2007-10-22 19:11:50 +00:00
rubidium
f8293ec0c5
(svn r11338) -Fix [FS#1359]: water tiles not at sealevel (i.e. canals) should not be owned by water as that signals normal water.
2007-10-22 17:03:08 +00:00
miham
08dadf4942
(svn r11337) -Update: WebTranslator2 update to 2007-10-22 15:25:18
...
afrikaans - 128 fixed, 35 changed by TrueTenacity (163)
bulgarian - 2 fixed by thetitan (2)
dutch - 1 fixed by habell (1)
french - 1 fixed by glx (1)
italian - 1 fixed by lorenzodv (1)
slovak - 1 fixed by lengyel (1)
ukrainian - 39 fixed by mad (39)
2007-10-22 13:26:33 +00:00
maedhros
68a1fbd437
(svn r11333) -Fix: Train engines still had a value of 0.
2007-10-21 16:52:01 +00:00
rubidium
4bb210614b
(svn r11332) -Fix: vehicles getting a value of 0 on construction.
...
-Fix: assertion when selling vehicles.
2007-10-21 16:45:00 +00:00
rubidium
af9521ff14
(svn r11331) -Fix: do not misuse CommandCost for overflow safe stuff as Money supports that now too.
2007-10-21 16:44:19 +00:00
rubidium
f4775d06bb
(svn r11330) -Add: OTTD version checking for NewGRFs. This allows NewGRFs to do something different for different versions of OpenTTD, like disabling it for too low versions or loading different graphics.
2007-10-21 14:59:05 +00:00
rubidium
93303cffc4
(svn r11329) -Fix: if a NewGRF failed to load for some reason (like fatal errors), but it was a "compatible" NewGRF, it was shown with the compatible colour and not the not-loaded colour in the NewGRF list.
2007-10-21 12:45:43 +00:00
bjarni
d5874fb186
(svn r11326) -Cleanup: [OSX] removed now unneeded includes and unreached conditional defines from some OSX specific files
2007-10-21 11:05:39 +00:00
bjarni
04dd59df0e
(svn r11325) -Fix (r11312)[FS#1357]: [OSX] fixed compilation on OSX
2007-10-21 10:53:23 +00:00
rubidium
c5acd42ccc
(svn r11322) -Codechange: select an allowed station size when drag&drop is disabled. Patch by Wolf01.
2007-10-21 09:59:10 +00:00
rubidium
fce4c5e2c2
(svn r11321) -Codechange: add support to load different graphics for halftile slopes using a NewGRF. Patch by frosch.
2007-10-20 21:39:50 +00:00
rubidium
2c67320bae
(svn r11320) -Codechange: make lower halftiles at coast floodable. Patch by frosch.
2007-10-20 21:05:18 +00:00
rubidium
ef9e037c2a
(svn r11319) -Add: halftile- and anti-zig-zag-foundations. Patch by frosch.
2007-10-20 21:04:14 +00:00
rubidium
0c845bdd27
(svn r11318) -Codechange: add the actual support for drawing selections on halftiles, r11316 just added the things needed to load the sprites. Patch by frosch.
2007-10-20 20:25:43 +00:00
rubidium
28bcf5bb46
(svn r11317) -Fix [FS#1355]: don't read a variable of a destroyed vehicle as the value will be reset to 0.
2007-10-20 20:15:34 +00:00
rubidium
5718567d1e
(svn r11316) -Codechange: add support for the half-tile (selection) graphics.
2007-10-20 20:06:55 +00:00
rubidium
4e32964c18
(svn r11315) -Fix [FS#1353]: towns are not growing beyond height differences. Patch by skidd13.
2007-10-20 17:38:23 +00:00
rubidium
79cee7e08f
(svn r11314) -Fix [FS#1356]: stop following a vehicle when you sell/destroyed it.
2007-10-20 17:11:02 +00:00
rubidium
5289aa2010
(svn r11313) -Codechange: prepare several pieces of code so the can handle some new slopes. Patch by frosch.
2007-10-20 16:50:48 +00:00
rubidium
8212088c03
(svn r11312) -Codechange: implement a overflow safe integer and use that for money and don't misuses CommandCost to have a overflow safe integer. Based on a patch by Noldo.
2007-10-20 14:51:09 +00:00
maedhros
54369cba0f
(svn r11308) -Fix (r9315): Change the house id as well as the house spec when using an overridden town building, since the house id is the one that's used to actually build the house.
2007-10-20 10:19:23 +00:00
miham
dc6e3251c2
(svn r11306) -Update: WebTranslator2 update to 2007-10-20 08:17:35
...
american - 47 fixed by WhiteRabbit (47)
brazilian_portuguese - 46 fixed by fukumori (46)
catalan - 3 changed by arnaullv (3)
italian - 1 changed by lorenzodv (1)
norwegian_bokmal - 54 fixed, 1 changed by jhsoby (55)
portuguese - 5 fixed by Digitalfox (5)
swedish - 46 fixed by giddorah (46)
ukrainian - 9 fixed by mad (9)
2007-10-20 06:18:22 +00:00
glx
0215607d91
(svn r11305) -Codechange: randomise layout when building an industry ingame
2007-10-20 00:20:23 +00:00
belugas
705f0ae90c
(svn r11304) -Feature: Control-Clicking the Center Main View button on the vehicle window allows the main viewport to follow the chosen vehicle.(stevenh)
2007-10-20 00:09:39 +00:00
rubidium
95f2181a1d
(svn r11303) -Fix: EnsureNoVehicle and EnsureNoVehicleOnGround were both used to check whether there was no vehicle on the ground, except that the former didn't take care of aircraft shadows. So now we only use EnsureNoVehicleOnGround.
2007-10-19 22:46:55 +00:00
glx
9371ac1307
(svn r11302) -Fix (r9520): typo
2007-10-19 21:14:38 +00:00
glx
c706b31eb7
(svn r11301) -Fix: water check when building industries didn't work
2007-10-19 21:05:25 +00:00
glx
f3d79154eb
(svn r11293) -Fix: newgrf defined industry news messages use TTD format for args, which is not the same as our. So we must detect those strings and pass them the right params
2007-10-18 20:35:59 +00:00
rubidium
e0461fcd6a
(svn r11292) -Fix [FS#1350]: don't desync when generating random faces. Patch by SmatZ.
2007-10-18 20:34:09 +00:00
rubidium
1043cc5e1d
(svn r11291) -Fix [FS#1345]: changing the wagon_speed_limits patch option caused desyncs.
2007-10-18 20:32:36 +00:00
rubidium
8795050ff7
(svn r11290) -Fix: obiwan in the assertion that checked for overflows when writing a packet, causing still correctly sized packets to cause assertions.
2007-10-18 17:44:59 +00:00
miham
405489d06f
(svn r11288) -Update: WebTranslator2 update to 2007-10-17 23:47:06
...
bulgarian - 47 fixed by thetitan (47)
catalan - 46 fixed by arnaullv (46)
dutch - 46 fixed by habell (46)
french - 46 fixed by glx (46)
hungarian - 28 fixed by miham (28)
italian - 46 fixed, 1 changed by lorenzodv (47)
russian - 53 fixed by Smoky555 (53)
slovak - 46 fixed, 8 changed by lengyel (54)
slovenian - 46 fixed by Necrolyte (46)
spanish - 46 fixed by eusebio (46)
2007-10-17 21:47:44 +00:00
rubidium
e21b7634bf
(svn r11287) -Codechange: add support for pushing paramaters into NewIndustries' error messages. Patch by Csaboka.
2007-10-17 20:09:16 +00:00
rubidium
5e347f80e1
(svn r11286) -Fix (r11228): NewGRF industries assume that the order of animation always stays the same. Patch by Csaboka.
2007-10-17 16:09:04 +00:00
glx
ad0574c226
(svn r11285) -Fix: 'site unsuitable' was always shown instead specified message when trying to build industry ingame (Csaboka)
2007-10-17 15:47:49 +00:00
glx
0ab883c393
(svn r11284) -Codechange: don't reset build industry cursor if it failed
2007-10-17 14:54:18 +00:00
belugas
b0df73c7fd
(svn r11283) -Fix(r11282): a typo. Don't ask.
2007-10-17 02:50:18 +00:00
belugas
7938e6f793
(svn r11282) -Fix[FS#1344]: Use the right pointer when evaluating the size of the layouts.
2007-10-17 02:46:21 +00:00
belugas
2c330b2dff
(svn r11281) -Revert(r11259): the problem was not there. In fact, it made it so that no more music were allowed on intro.
...
-Fix[FS#1331]: Somehow, the notion that the first song must be the ttd theme has been lost while on the intro window.
When using shuffling setting (which was saved), the intro song at startup was shuffled too. No more :)
2007-10-17 01:33:21 +00:00
rubidium
feda05d67d
(svn r11280) -Fix [FS#1343]: wrong money related values when loading old games. Inspired on a patch by SmatZ.
2007-10-16 21:16:30 +00:00
rubidium
c393a28bf9
(svn r11279) -Codechange: use a typedeffed type for all magic with GameDifficulty instead on relying ints to always be 32 bits, which they are not.
2007-10-16 21:15:34 +00:00
glx
440fa08669
(svn r11278) -Fix [FS#1342] (r11269): modulo result can be negative for signed int
2007-10-16 20:59:53 +00:00
glx
28050e6e6d
(svn r11277) -Fix (r8498): the check for ghost station (on water industries) always removed station for non-oilrig
2007-10-16 20:44:59 +00:00
rubidium
ba7c595d84
(svn r11276) -Codechange: be more consistent with naming of some accessors.
...
-Fix: make sure canals are never owned by water. Based on a patch by boekabart.
2007-10-16 19:48:58 +00:00
rubidium
4f512a70c3
(svn r11275) -Fix: oldloader crashing when referencing a vehicle that is not yet loaded.
2007-10-16 19:27:24 +00:00
belugas
ebfc4b2842
(svn r11272) -Codechange: Truncate text describing the grf file in the NewGrf settings gui
2007-10-16 00:35:59 +00:00
rubidium
31bf6876d3
(svn r11271) -Fix [FS#1333]: some (very) old games (TTD original scenarios for example) would give a new vehicle spree, even though the vehicles were introduced decades ago.
2007-10-15 20:49:11 +00:00
rubidium
f4f47451ac
(svn r11270) -Fix (r11269): black people only have one eye colour.
2007-10-15 20:33:11 +00:00
rubidium
322746ee11
(svn r11269) -Feature: user customisable faces. Patch by BigBB.
2007-10-15 19:59:27 +00:00
belugas
a1e1d85361
(svn r11268) -Fix[FS#1336]: Call IsSlopeRefused whenever it is required. Looks like there was one spot missing. Thanks frosch
2007-10-15 18:36:20 +00:00
miham
4a7e446d35
(svn r11267) -Update: WebTranslator2 update to 2007-10-15 19:58:13
...
brazilian_portuguese - 1 fixed by fukumori (1)
bulgarian - 12 fixed by thetitan (12)
norwegian_bokmal - 118 fixed, 32 changed by jhsoby (150)
swedish - 1 fixed by ChrillDeVille (1)
ukrainian - 22 changed by mad (22)
2007-10-15 17:58:42 +00:00
belugas
e74e187006
(svn r11266) -Documentation: Add a few comments. Parts of BigBB's work on shores
2007-10-15 00:06:59 +00:00
maedhros
675a826601
(svn r11265) -Feature: Make more advanced rail types more expensive to build.
2007-10-14 21:20:12 +00:00
rubidium
4276173922
(svn r11264) -Codechange: replace a lot of magic numbers with enums for the rail and road GUIs. Patch by skidd13.
2007-10-14 20:24:42 +00:00
rubidium
69605afdf2
(svn r11263) -Codechange: Reduce code duplication between DrawBridgePillars and HasFoundation{NW|NE}. Patch by frosch.
2007-10-14 20:16:44 +00:00
rubidium
64a6d3daad
(svn r11262) -Fix [FS#1330]: do not check for vehicles that are not on the ground when removing owned land, furthermore do not check for shadows (of aircraft).
2007-10-14 20:12:51 +00:00
rubidium
486e4bbca2
(svn r11261) -Codechange: Draw selection sprites (HT_RECT, HT_POINT, HT_RAIL) on foundations as ChildSprite of the foundation, not as single ParentSprite. Patch by frosch.
2007-10-14 19:57:15 +00:00
rubidium
41b3c86d8e
(svn r11260) -Codechange: replace a magic number by a less magic enumified constant. Patch by ammler.
2007-10-14 19:48:48 +00:00
rubidium
835a9670af
(svn r11259) -Fix [FS#1331]: the wrong song was played in the first intro game of a single OTTD session.
2007-10-14 19:46:00 +00:00
rubidium
edc2a62669
(svn r11258) -Fix [FS#1325]: if a Load Amount callback returns 0, it means (according to TTDP's source code, not "the" specs) that it should take the "default" one.
2007-10-14 19:13:38 +00:00
glx
f45b2e8d38
(svn r11257) -Fix (r11145): wrong endian used when preparing text ref stack
2007-10-14 14:50:07 +00:00
belugas
c78c96a8ad
(svn r11256) -Codechange: Make opening a new toolbar not overlapping its parent one, by locating it under the parent, and aligned with the left side of it.
...
FS#1310, by BigBB
2007-10-14 00:26:24 +00:00
glx
d47e51c246
(svn r11255) -Fix [FS#1332]: industry counter was not updated on TTD savegame loading
2007-10-13 16:56:29 +00:00
glx
f49a52c2ff
(svn r11253) -Fix (r9411): industries can still use cargo they define, even if these cargo are disabled by a grf loaded later
2007-10-13 02:49:05 +00:00
glx
ac9f287f20
(svn r11252) -Revert r11239, Fix r9620: cargo translation was not done correctly
2007-10-13 02:23:11 +00:00
belugas
63f54c43b3
(svn r11251) -Fix[FS#1318]: Newindustries must not rely on the old check placement functions. It is the the job of callbacks. Therefor, upon substitution, disable the said check.
...
Warning, plenty of industries are going to be generated ;)
2007-10-13 00:49:13 +00:00
miham
f79f3edb3f
(svn r11249) -Update: WebTranslator2 update to 2007-10-12 22:42:24
...
afrikaans - 110 fixed, 141 changed by TrueTenacity (251)
catalan - 1 fixed by arnaullv (1)
czech - 1 fixed by Hadez (1)
french - 1 fixed by glx (1)
slovak - 1 fixed by lengyel (1)
slovenian - 1 fixed by Necrolyte (1)
spanish - 1 fixed by eusebio (1)
turkish - 11 fixed by jnmbk (11)
ukrainian - 3 fixed by mad (3)
2007-10-12 20:43:01 +00:00
belugas
e4fdc7ce51
(svn r11248) -Fix[FS#1314]: The logic behind industry slot allocation was implying that the only condition an override could be placed in a slot is that there were no previous override.
...
That is not exact: the slot must not have been occupied by an industry coming from a grf.
So now, tourist center is available if more then one grf is used
2007-10-12 15:54:49 +00:00
belugas
9934cb8a1c
(svn r11247) -Fix: The Industry's name to fund could be larger than the window itself. Now, it fits within the physical allowed space
2007-10-12 00:43:18 +00:00
belugas
0bedd88870
(svn r11246) -Codechange: beautify some conditions from "if else" into trinary operator
2007-10-11 15:40:53 +00:00
truelight
8b7f864c2d
(svn r11245) -Fix r11228: the moreanimation feature made loading TTD(p) games impossible (Csaboka)
2007-10-11 11:32:43 +00:00
truelight
645e5b1fb0
(svn r11244) -Fix: trees can now be planted on bare land without making it grassy (Csaboka)
...
-Fix: planting tree in desert doesn't make it grassy for the first tile-cycle (Csaboka)
-Fix: when a tree dies in desert, it no longer becomes a snowy tile for the first tile-cycle (Csaboka)
2007-10-11 11:06:04 +00:00
glx
1ff0197ca4
(svn r11243) -Fix: update waypoint signs when renaming a town
2007-10-10 01:36:15 +00:00
belugas
81ed86477b
(svn r11242) -Codechange: When displaying the industry funding gui, present the industries in the same order as they are available.
...
Prior of this, they were separated in processing/organic and extractive.
Now, all are mixed, just filtered when required. This will allow easy comparison with TTDPatch's list. (glx and me)
2007-10-10 01:15:07 +00:00
belugas
c446c5ffb3
(svn r11241) -Fix: Obiwan error on industry animated tiles. Spotted and fixed by Csaboka
2007-10-10 00:42:52 +00:00
glx
129d5c6e8a
(svn r11240) -Fix [FS#1323] (r11152): forgot to invert a test
2007-10-10 00:01:41 +00:00
glx
ffbd818517
(svn r11239) -Fix (r10495): don't do cargo translation when loading grfs, but do it once all grfs are loaded. This ensure correct accept/produced cargo when a grf uses cargo defined in a grf loaded after itself
2007-10-09 21:40:15 +00:00
rubidium
77020e255b
(svn r11238) -Fix [FS#1316]: the orders of trains going to a waypoint where not updated when the waypoint would be moved.
2007-10-09 21:29:34 +00:00
rubidium
6cebf4aa53
(svn r11237) -Codechange: reduce code duplication between GetRailFoundation() and CheckRailSlope(). Patch by frosch.
2007-10-09 21:11:23 +00:00
rubidium
a71b7226c5
(svn r11236) -Fix [FS#1322]: DeleteVehicleChain can just work as good for all vehicles, instead of not allowing trains to use it (enforced by an assert), but actually using it for trains. Patch by SmatZ.
2007-10-09 20:53:25 +00:00
miham
7140c35cda
(svn r11235) -Update: WebTranslator2 update to 2007-10-09 19:28:02
...
croatian - 1 fixed by tperic (1)
dutch - 3 fixed by habell (3)
hungarian - 1 fixed by miham (1)
italian - 1 fixed by lorenzodv (1)
2007-10-09 17:28:37 +00:00
rubidium
84d93ec0e2
(svn r11234) -Fix [FS#1312]: the explosion vehicles were placed too far to the south.
2007-10-09 15:48:41 +00:00
rubidium
6b9bff7531
(svn r11233) -Fix [FS#1303]: handle some wrong written station NewGRFs a little more gracefully than segfaulting.
2007-10-09 15:28:40 +00:00
glx
5684e42ada
(svn r11232) -Fix (r10495): industry tile override works like house override, so handle it in the same way
2007-10-09 02:57:29 +00:00
rubidium
8c572c0ee5
(svn r11231) -Fix [FS#1311] (r11128): Someone misplaced a "static". This results in wrong bounding boxes for tunnels in X direction. Patch by frosch.
2007-10-08 20:42:33 +00:00
rubidium
cbfe23108c
(svn r11230) -Fix [FS#1228]: one could construct trains out of crashed wagons and engines. Based on a patch by SmatZ.
2007-10-08 20:16:25 +00:00
rubidium
b6c9bc80cf
(svn r11229) -Fix [FS#1307]: one could sell vehicles that were crashed in a depot, which would still yield money.
2007-10-08 20:06:37 +00:00
rubidium
cb6cdf7978
(svn r11228) -Codechange: implement the "moreanimation" feature of TTDP, so we can properly support newindustries.
2007-10-08 19:56:21 +00:00
miham
bbbfcb4360
(svn r11227) -Update: WebTranslator2 update to 2007-10-08 20:45:04
...
afrikaans - 3 fixed, 236 changed by TrueTenacity (239)
croatian - 5 fixed by knovak (5)
italian - 1 changed by lorenzodv (1)
slovak - 2 fixed by lengyel (2)
spanish - 2 fixed by eusebio (2)
2007-10-08 18:45:33 +00:00
miham
885bbc3985
(svn r11226) -Update: WebTranslator2 update to 2007-10-07 19:56:41
...
afrikaans - 48 fixed, 160 changed by TrueTenacity (208)
american - 5 fixed by WhiteRabbit (5)
brazilian_portuguese - 5 fixed by tucalipe (5)
bulgarian - 1 fixed by thetitan (1)
catalan - 5 fixed by arnaullv (5)
czech - 3 fixed, 1 changed by Hadez (4)
dutch - 3 fixed by habell (3)
estonian - 3 fixed, 23 changed by kristjans (26)
french - 5 fixed by glx (5)
hungarian - 4 fixed by miham (4)
italian - 5 fixed by lorenzodv (5)
slovak - 3 fixed by lengyel (3)
slovenian - 5 fixed by Necrolyte (5)
spanish - 3 fixed by eusebio (3)
swedish - 6 fixed, 12 changed by ChrillDeVille (18)
ukrainian - 3 fixed by mad (3)
2007-10-07 17:59:46 +00:00
rubidium
9d8c8c200e
(svn r11225) -Fix: if a sprite shares the bounding box of another sprite, the offset is unsigned instead of signed.
2007-10-07 15:26:20 +00:00
rubidium
b8bd791d76
(svn r11224) -Fix: GRM for cargos has registration entries for both cargo IDs and cargo bitmasks, not only cargo IDs.
2007-10-07 08:48:31 +00:00
belugas
c06a8c60ad
(svn r11223) -Fix[FS#1306]: Rename and refactor adequately a function that actually returns void and set bits (smatz).
2007-10-07 01:37:06 +00:00
belugas
62ab367800
(svn r11216) -Codechange: Protect the callback who would access var 45 against a randomness that could eventually cause desynchs. Instead, use a controlled random value.
2007-10-06 00:23:30 +00:00
rubidium
39a8b5549e
(svn r11215) -Codechange: replace magic constants with less magic symbols. Patch by skidd13.
2007-10-05 22:39:15 +00:00
glx
8e5480aa16
(svn r11214) -Fix [FS#1296]: planes can't use heliports so refuse these orders
2007-10-05 22:13:35 +00:00
rubidium
0fd7d6257b
(svn r11213) -Fix [FS#1298]: confusing messages when trying to build a bridge.
2007-10-05 22:10:15 +00:00
rubidium
6e7402a1c5
(svn r11212) -Codechange: add support for drawing parts of sprites. Patch by frosch.
2007-10-05 21:49:15 +00:00
rubidium
bf35f3a21a
(svn r11211) -Fix [FS#1302]: NewGRF GUI scrollbar does funny things when being resized.
2007-10-05 21:31:59 +00:00
rubidium
1e73368d48
(svn r11210) -Codechange: unify the way that selection sprites are drawn. Patch by frosch.
2007-10-05 19:57:20 +00:00
rubidium
f4721fed87
(svn r11209) -Codechange: remove some magic numbers and bit magic with appropriate enums and functions. Patch by frosch.
2007-10-05 19:36:13 +00:00
rubidium
e237ac3ff3
(svn r11208) -Fix [FS#1300]: tunnel excavation could disown somebody elses owned land. Patch by frosch.
2007-10-05 17:55:12 +00:00
glx
9a190237ca
(svn r11207) -Fix [FS#1301]: don't use smooth_economy for industries using production callbacks as they may have no production for more than a month
2007-10-05 17:53:45 +00:00
rubidium
a88d0a88b8
(svn r11206) -Fix [FS#1299]: half tram bits could be removed in some cases. Based on patches by frosch and skidd13.
2007-10-05 17:53:01 +00:00
rubidium
cd1af1c870
(svn r11205) -Codechange: remove some, now obsolete, checks.
2007-10-05 17:50:17 +00:00
belugas
38b7480bb0
(svn r11204) -Feature: [NewGRF] Add support for Action 00 for Industries and IndustryTiles.
...
Thanks to :Csaboka for original concept, specs & help. Dalestan for technical explanations.
Pikkabird & Georges for detailled comments on their grf works. The Alpha testers (You know who you are).
And finally (but not least) Maedhros (newhouses), peter1138(newgrf) Rubidium and glx (numerous and welcome patches)
Remember: it certainly can be buggy. But be sure that behaviour has been tested in TTDP (if you can) before raising a flag.
2007-10-05 02:21:40 +00:00
belugas
7c17d394f2
(svn r11203) -Codechange: Raise the TTDPatch version a little higher, as some new features will be shortly exploitable
2007-10-05 02:06:29 +00:00
belugas
95b32d58e7
(svn r11202) -Feature: [NewGRF] Add support for var 45 for Industries.
2007-10-05 01:46:49 +00:00
rubidium
7788c04b78
(svn r11201) -Fix [FS#1283]: minor issue with building one way roads one tile long. Patch by SmatZ.
2007-10-04 20:20:23 +00:00
rubidium
07f8b91a18
(svn r11200) -Fix [FS#1291]: road vehicles could not overtake on one way roads going to the east.
2007-10-04 20:16:35 +00:00
rubidium
791d68325b
(svn r11199) -Fix: variable 67 and 68 not working correctly.
...
-Refactor: some code so there is less code duplication.
2007-10-04 07:09:05 +00:00
belugas
aae3ca07c4
(svn r11198) -Fix: When industry override is not possible because it is already been overridden, mark the new candidate as not being an override
2007-10-04 00:59:52 +00:00
belugas
7525f791c7
(svn r11197) -Fix: It is not useful to reset the override of an entity every time a new grf file is been submitted.
...
Since newhouses showed the way to newindustries(meaning I copied/adapted a lot of code and processes from it), the behaviour was there for newhouses too.
2007-10-03 00:57:54 +00:00
glx
dca398e9a6
(svn r11196) -Fix (r11191): _cur_stage was incorrect for GLS_ACTIVATION stage
2007-10-02 20:20:14 +00:00
rubidium
a5e8761325
(svn r11195) -Fix: creation chances for industries during gameplay and during map generation were swapped.
2007-10-02 18:43:17 +00:00
rubidium
2b56d11276
(svn r11194) -Fix: industries with not all tiles custom slope checked (but at least one) would be build on wrongly sloped tiles.
2007-10-02 17:48:17 +00:00
rubidium
531fe3e070
(svn r11193) -Fix: be more compliant with the specifications of callback #2F (and undocumented side effects in TTDP in corner cases).
2007-10-02 16:56:45 +00:00
belugas
7979674717
(svn r11192) -Fix: Little typo with bigger consequences when trying to remove a newindustries aware grf
2007-10-02 01:12:06 +00:00
glx
729d121c50
(svn r11191) -Fix [FS#1227]: GLS_ACTIVATION stage must be done immediatly after GLS_RESERVE stage, before the GLS_RESERVE stage for the next newgrf.
2007-10-01 18:59:25 +00:00
rubidium
a2256f6b0f
(svn r11190) -Fix: make snowy roofs of (newgrf) houses also transparent.
2007-09-30 19:33:40 +00:00
rubidium
171374a8f0
(svn r11189) -Fix: if the location check callback results in something invalid (i.e. not a callback result), the industry should be allowed to be build as that's how TTDP does it.
2007-09-30 18:53:59 +00:00
rubidium
ff14665f6e
(svn r11188) -Codechange: rewrite of the town action related code (remove some of the magic).
...
-Feature: possibility to disable exclusive rights and giving money. Both by skidd13.
2007-09-30 17:38:42 +00:00
rubidium
c952f3d5ef
(svn r11187) -Fix: what holds for houses in r11149 also holds for industries.
2007-09-30 15:37:24 +00:00
rubidium
32c0c3a644
(svn r11186) -Fix: only fill the accepted cargo fields once, not multiple times.
2007-09-30 14:29:45 +00:00
rubidium
136d726b6f
(svn r11185) -Codechange: prepare some more code for the introduction of NewIndustries. Patch by Belugas.
2007-09-28 21:24:25 +00:00
rubidium
beeae81f60
(svn r11184) -Codechange: cleanup the code related to backup orders.
2007-09-28 21:15:45 +00:00
rubidium
e67b985bfa
(svn r11183) -Fix [FS#1249]: airports do not need to care about overflying aircraf when removing them, because if they were not in the "flying" state it can't be removed anyway.
2007-09-28 19:24:52 +00:00
rubidium
a4695c9022
(svn r11182) -Fix [FS#1261] (r11174): bounding boxes caused crashes when zoomed out. Patch by SmatZ.
2007-09-28 19:17:33 +00:00
glx
c07e91fd78
(svn r11181) -Codechange: add support for newgrf callback 14A (Belugas)
2007-09-28 17:09:50 +00:00
rubidium
08fd0030d2
(svn r11180) -Fix (r11175): crash on load when you don't have any NewGRFs. More interesting is: who plays without them ;)
2007-09-28 17:04:52 +00:00
glx
9f552ae0b3
(svn r11179) -Fix [FS#1262] (r11175): compilation with MSVC was broken
2007-09-28 16:05:40 +00:00
glx
1f4889e38a
(svn r11178) -Fix: don't check newgrf callback 22 in scenario editor
2007-09-28 00:34:10 +00:00
glx
7cdbb50b5b
(svn r11177) -Codechange: add support for newgrf callbacks 14B and 14C
2007-09-27 21:47:38 +00:00
glx
5e45e73037
(svn r11176) -Revert (r9867): as it is needed for newgrf callbacks 14B and 14C
2007-09-27 21:39:13 +00:00
rubidium
02d23c2776
(svn r11175) -Codechange: sort the NewGRFs by name, making searching a specific NewGRF a lot easier.
2007-09-27 20:39:46 +00:00
rubidium
8564e12554
(svn r11174) -Codechange: add possibility to show the bounding boxes of sprites using CTRL-B so one can get a better understanding of the used bounding boxes to fix the glitches that still exist. Patch by frosch.
...
Note that this is not completely glitch free, bounding boxes sometimes aren't removed properly. This is due to the fact that the bounding boxes sometimes are larger than the sprite, which causes a smaller part than the bounding box to be redrawn. This is NOT a bug, but a known implementation limit as we do not want to slow down normal games so the debug graphics are always 100% correct.
2007-09-26 19:27:29 +00:00
rubidium
127c7c9b0f
(svn r11173) -Codechange: rename some callback enums so they are more uniform.
2007-09-26 17:33:32 +00:00
rubidium
01edaeec57
(svn r11172) -Codechange: rewrite of town road building and addition of the possibility to clean up unconnected road bits during the local road reconstructions. Based on a patch by skidd13.
2007-09-26 16:12:43 +00:00
rubidium
a85e18c922
(svn r11171) -Fix [FS#1257]: disable autoslope for automatically changed stuff (like towns and industries) and enable it in the scenario editor. Patch by frosch.
2007-09-26 14:32:06 +00:00
rubidium
7455676941
(svn r11170) -Fix (r11152): a variable's type was too small for the data that is going to put into it when NewIndustries are finally activated. For now it just removes a warning and doesn't really fix anything.
2007-09-26 14:21:23 +00:00
rubidium
2239809bdc
(svn r11169) -Fix [FS#1255]: obiwan in Blitter::Drawline(), which caused it to clip too much at screen/viewport borders. Patch by frosch.
2007-09-26 14:17:26 +00:00
rubidium
ca7cab0253
(svn r11168) -Fix [FS#1256]: assert on terraforming of industries. Patch by frosch.
2007-09-26 14:14:51 +00:00
rubidium
93459d1b43
(svn r11167) -Fix [FS#1260]: Electric trains were not shown as stopped in depots when converting it from elrail -> normal rail. Patch by smatz.
2007-09-26 14:05:09 +00:00
belugas
fa075ed7bc
(svn r11164) -Fix(r11161): a rogue space roaming in the night... removed
2007-09-26 02:20:58 +00:00
belugas
21cbc7009f
(svn r11163) -Codechange: Verify that the IndustryTileOverrideManager skip the magic value of 0xFF when assigning a new tileID. This is really important, since the value is reserved for water checking.
2007-09-26 02:15:00 +00:00
belugas
a6c6b355c2
(svn r11162) -Fix: Acceptance is not a cargo, but rather a level of... acceptance :) So don't need to get cargo name out of it (glx)
2007-09-26 02:11:30 +00:00
belugas
63b91ac88a
(svn r11161) -Fix: Allow to transform coordinates in negative ones when gfx of 0xFF allows it
2007-09-26 01:27:51 +00:00
belugas
ea2100e4e8
(svn r11160) -Fix: A gfx of 0xFF does not count when it's time to establish the size of the industry.
2007-09-26 01:24:12 +00:00
glx
94a710fa46
(svn r11159) -Fix (r11155): restore the ability to save in a non existing file
2007-09-25 14:15:38 +00:00
rubidium
e61f197dba
(svn r11158) -Codechange: reduce the amount of Random calls needed when we do not have NewGRF industries that actually need the random bits.
2007-09-24 20:56:33 +00:00
rubidium
db0e01bd7b
(svn r11157) -Fix: some random data was printed because printf "thought" that _current_player is 4 bytes instead of 1 byte, causing the random debug output to be useless.
2007-09-24 20:55:13 +00:00
glx
54fe17050b
(svn r11156) -Fix r11155: fix one compiler makes the other warn ;)
2007-09-24 19:55:50 +00:00
rubidium
2408a68910
(svn r11155) -Fix [FS#1253]: work around a nasty MS CRT 8 SP1 bug making it virtually impossible to debug 32bpp games under MSVC ( http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=257606 ). Patch by boekabart.
2007-09-24 19:15:42 +00:00
rubidium
b12785cf7c
(svn r11154) -Fix [FS#1239]: MIDI failing to play under Windows 95, 98 and ME.
2007-09-24 19:11:26 +00:00
rubidium
fc371ad994
(svn r11152) -Fix: GetIndustryIDAtOffset crashed when translation of the GFX ID would be needed. Fix by Belugas.
...
-Fix: GetIndustryIDAtOffset crashed when the industry->xy tile was not an industry tile.
2007-09-23 19:55:42 +00:00
rubidium
4dca543135
(svn r11151) -Codechange: add (partial) support for randomizing industry triggers (part of the backend for it). Furthermore update the documentation of the map's bits wrt to industries.
2007-09-23 19:27:35 +00:00
rubidium
f4792f29cb
(svn r11150) -Fix [FS#1202]: NewGRF action 3 does not necessarily need an action 1 to be defined. Patch by frosch.
2007-09-23 11:05:11 +00:00
maedhros
df03734674
(svn r11149) -Fix [FS#1225]: Draw building stages for new house ground sprites.
2007-09-23 10:54:11 +00:00
rubidium
4d8f4bd1c0
(svn r11147) -Fix [FS#1247] (r11105): reallow bounding boxes with x/y/z-extent 0. Some NewGRFs need them. Patch by frosch.
2007-09-23 09:37:25 +00:00
rubidium
240285b8d8
(svn r11145) -Codechange: add support for "decoding" TTDPs string codes wrt to registers 0x100 to 0x10F.
2007-09-22 23:55:34 +00:00
glx
aa020847af
(svn r11144) -Codechange: add support for newgrf callbacks 29 and 35
2007-09-22 23:40:35 +00:00
rubidium
c00db50edc
(svn r11143) -Fix: the random bits were not set for the production callback when the NewGRF asked for it.
2007-09-22 23:14:32 +00:00
glx
90602b356a
(svn r11142) -Codechange: prepare industry production change code for newgrf callbacks 29 and 35
2007-09-22 21:59:02 +00:00
rubidium
ed2b6f4f72
(svn r11141) -Codechange: add support for NewGRF's varaction2 operators 11, 12 and 13.
2007-09-22 20:29:17 +00:00
miham
726ea01d6c
(svn r11140) -Update: WebTranslator2 update to 2007-09-22 20:52:32
...
american - 21 fixed by WhiteRabbit (21)
brazilian_portuguese - 1 fixed by tucalipe (1)
catalan - 1 fixed by arnaullv (1)
croatian - 1 fixed by knovak (1)
czech - 7 fixed, 1 changed by Hadez (8)
danish - 1 fixed by ThomasA (1)
dutch - 1 fixed by habell (1)
estonian - 1 fixed, 33 changed by kristjans (34)
french - 1 fixed by glx (1)
romanian - 21 fixed by kneekoo (21)
spanish - 1 fixed by eusebio (1)
turkish - 16 fixed, 2 changed by jnmbk (18)
ukrainian - 1 fixed by mad (1)
2007-09-22 18:53:32 +00:00
rubidium
60f1eb21fa
(svn r11139) -Codechange: add support for persistent storage for NewGRFs.
2007-09-22 13:56:38 +00:00
rubidium
c68c83dffa
(svn r11138) -Codechange: prepare some subsystems for persistent storage for NewGRFs.
2007-09-22 12:59:43 +00:00
belugas
47dd4989a8
(svn r11137) -Feature: [NewGRF] Add support for bit 17 of property 1A for Industries. This bit enables the protection of the last instance of an industry type once raise.
2007-09-22 00:59:27 +00:00
rubidium
a6a8502ca3
(svn r11134) -Fix [FS#1238]: vehicles got removed twice from the group list when selling whole trains.
2007-09-21 17:56:55 +00:00
rubidium
2ce95b9fd0
(svn r11133) -Fix (r11102) [FS#1245]: in some cases vehicles would be drawn over houses when they should be drawn behind the houses. Patch by frosch.
2007-09-20 19:21:01 +00:00
rubidium
5fe04f2db7
(svn r11132) -Fix: NewGRFs seem to assume that STR_NULL is an empty string or so.
2007-09-19 18:55:26 +00:00
rubidium
42b629c78c
(svn r11131) -Fix (r11126): forgot to commit the changes that performed the actual fix.
2007-09-19 18:39:14 +00:00
rubidium
5d4311c07a
(svn r11130) -Fix [FS#1207]: towns build roads that weren't connected to any other road.
2007-09-19 18:15:59 +00:00
glx
fa628f0363
(svn r11129) -Fix: update some TextID to StringID 'translations' to reflect changes in language files
2007-09-19 17:37:44 +00:00
rubidium
7d325672eb
(svn r11128) -Fix: a lot of graphical glitches by changing some bounding boxes. It's not perfect yet, but a *very* good step into the right direction. Patch by frosch.
2007-09-19 16:36:42 +00:00
rubidium
262836a24f
(svn r11127) -Fix: truncate the result of 8 bits callbacks.
2007-09-18 20:41:59 +00:00
rubidium
7f721d31c2
(svn r11126) -Fix: the algorithm to determine the closest water/land was flawed.
2007-09-18 18:55:25 +00:00
rubidium
87f62c7109
(svn r11125) -Documentation: add/update the documentation of news*. Based on a patch by Progman.
2007-09-17 17:07:24 +00:00
rubidium
c2dc4a4adb
(svn r11124) -Documentation: of tree_map.h and tree_cmd.cpp. Patch by Progman.
2007-09-17 16:56:15 +00:00
miham
a451c6f4b9
(svn r11123) -Update: WebTranslator2 update to 2007-09-17 12:45:29
...
afrikaans - 47 fixed, 52 changed by TrueTenacity (99)
brazilian_portuguese - 23 changed by fukumori (23)
bulgarian - 14 fixed by thetitan (14)
catalan - 3 changed by arnaullv (3)
croatian - 6 fixed, 12 changed by knovak (15), tperic (3)
danish - 20 fixed by ThomasA (20)
finnish - 20 fixed by habazi (20)
german - 10 fixed by Timwi (10)
hungarian - 1 fixed by miham (1)
italian - 1 fixed by lorenzodv (1)
japanese - 6 fixed by ickoonite (6)
norwegian_nynorsk - 6 fixed by pollux (6)
piglatin - 20 fixed by adammw (20)
russian - 20 fixed by Smoky555 (20)
slovak - 1 fixed by lengyel (1)
slovenian - 7 fixed by Necrolyte (7)
spanish - 1 changed by Cabu (1)
traditional_chinese - 21 fixed by xbddc (21)
2007-09-17 10:46:35 +00:00
rubidium
257fdb38e6
(svn r11122) -Fix [FS#1234]: crash when building a NewGRF vehicle when the articulated build vehicle callback returneed a different value for the purchase window than the normal build. Thanks for Dalestan and _minime_ for pointers to possible causes.
2007-09-17 04:23:03 +00:00
rubidium
f3491cb062
(svn r11121) -Fix: clear the temporary NewGRF storage every time we perform a callback so it cannot cause desyncs.
2007-09-16 21:34:50 +00:00
rubidium
9da9e77641
(svn r11120) -Codechange: remove the arbitrary limit of 10 articulated parts for a vehicle.
2007-09-16 20:48:00 +00:00
truelight
631dc06212
(svn r11119) -Codechange: analyze .tar files upon loading, remembering their files and offsets, which speeds up .tar handling with a big factor
...
-Fix: several win32 .tar support problems
-Fix: better checking of .tar versions and other minor things
-Codechange: don't call fclose() but FioFClose to close a file
2007-09-16 18:10:52 +00:00
truelight
345a4a28d8
(svn r11118) -Fix: sample.cat can now be in a tar-file too, how nice!
2007-09-15 16:01:34 +00:00
truelight
6a8e5398a2
(svn r11117) -Add: add support for 7z .tar files, which are in the 'old' (deprecated) format
2007-09-15 15:38:09 +00:00
glx
17870089d0
(svn r11116) -Fix (r11106): tar loader was not compiled for WIN32
2007-09-15 15:21:17 +00:00
rubidium
070f7b7a27
(svn r11112) -Fix (r11107) [FS#1229]: in some cases one could destroy (parts of) buildings when building tunnels.
2007-09-15 09:39:23 +00:00
glx
1c998c6d92
(svn r11111) -Fix (r11106): missing const broke compilation with MSVC
2007-09-15 00:49:44 +00:00
truelight
f438dcdd67
(svn r11109) -Fix r11106: it is silly to use a std::list for something that is cleary a std::vector (less memory ;) WHOHO!)
2007-09-14 23:03:28 +00:00
rubidium
e8ff9ee982
(svn r11108) -Fix (r11107): somebody forgot to add some file ;) Spoils the fun of the previous cryptic message though.
2007-09-14 22:35:39 +00:00
rubidium
fef64185b8
(svn r11107) -Feature: some tool so one can still build tunnels under rails (and other structures) when the owner of the structure built it on foundations and if you have enough "empty" space ofcourse. One could use the tool for some other construction needs too. Patch by frosch.
2007-09-14 22:27:40 +00:00
truelight
5647bd5157
(svn r11106) -Add: added .tar support; you can pack all files in your data/ dir in how ever many .tar files you like, keeping the dir-structure equal to the unpacked version, and OpenTTD can handle them just like the files were unpacked
...
-Note: useful for GRF-packs and 32bpp PNGs. Don't forget to keep the dir-structure alive for 32bpp PNGs!
-Note: file-loading-order: search-paths, .tar-files in the order found on disk (can be anything at all, don't depend on it.. use 'openttd -d1' to see which order they are added)
2007-09-14 22:25:00 +00:00
rubidium
b25c661ce6
(svn r11105) -Codechange [FS#1223]: add some support for tuning of the bounding boxes for some special cases (like tunnels and bridges). Patch by frosch.
2007-09-14 21:54:57 +00:00
rubidium
6762862edc
(svn r11104) -Fix: bounding boxes also overlap when the min of a bounding box is equal to the max of another bounding box. Patch by frosch.
2007-09-14 21:36:59 +00:00
rubidium
faa183a060
(svn r11103) -Codechange: remove pointless comparison as it can never ever be true (unless you've got at least 3 bit errors and then you're screwed anyway). Patch by frosch.
2007-09-14 21:35:22 +00:00
rubidium
6f296b9870
(svn r11102) -Codechange: remove some pointless addition+substractions. Patch by frosch.
2007-09-14 21:32:21 +00:00
truelight
d5171df2df
(svn r11101) -Fix r11099: the check: file_pos == 0, no longer works; adjust the check with file_slot. This solves the ? sprites with autorail (nice catch Progman)
2007-09-13 22:48:11 +00:00
truelight
7648df7fb5
(svn r11100) -Fix r11099: darn typos...
2007-09-13 18:50:42 +00:00
truelight
3d0ac92267
(svn r11099) -Codechange: allow on opening of a file via FioFOpenFile to request the size of the file, so we can keep that in mind
2007-09-13 18:46:29 +00:00
truelight
c0c12bca3d
(svn r11098) -Fix r11096: forgot spaces before comments
2007-09-13 18:35:29 +00:00
truelight
70772e9cc9
(svn r11097) -Codechange: for easy future extension of NewGRF Scanning, split up the functions a bit
2007-09-13 18:28:56 +00:00
truelight
bf17a96b63
(svn r11096) -Fix: when 2 different GRF-files had the same name (e.g.: ""), the double-entry checker didn't always work correctly, resulting in multiple entries of the same grf in the list
2007-09-13 18:26:18 +00:00
truelight
8cd9ab9b7e
(svn r11095) -Codechange: don't abuse 'file_pos' by storing the file_slot in it too, but use a nice seperate variable for it
...
-Note: on a side-note, this allows files bigger than 16+ MiB, needed for tar-support
2007-09-13 18:22:34 +00:00
belugas
1970e657a3
(svn r11094) -Documentation: Add comments on viewport structures and change an obscure variable name to something a little more meaningfull.
...
Heavily based of frosch's work (FS#1223)
2007-09-13 15:51:50 +00:00
truelight
b21093ea8f
(svn r11093) -Fix r11092: also add a DEBUG(driver, 1) if the blitter is loaded, to show which one really loaded
2007-09-13 14:44:49 +00:00
truelight
f1336fba68
(svn r11092) -Add: allow 'blitter=<value>' in openttd.cfg to set the blitter (so you don't have to keep on doing 'openttd -b 32bpp-optimized'..)
2007-09-13 12:28:53 +00:00
belugas
1e4f8d7a23
(svn r11091) -Codechange: Partial rewrite of the road management code of towns, in order to make it more readable and with improved performance. (FS#1161 by skidd13)
2007-09-12 23:56:21 +00:00
rubidium
9e7931f6ea
(svn r11089) -Codechange: add revision detection to MSVC.
2007-09-12 07:11:48 +00:00
glx
7b7c66fb6b
(svn r11088) -Fix (r11063, r11067): MSVC warning C4804: '>' : unsafe use of type 'bool' in operation
2007-09-11 17:42:46 +00:00
miham
22843caaf5
(svn r11087) -Update: WebTranslator2 update to 2007-09-10 22:36:01
...
brazilian_portuguese - 6 fixed by tucalipe (6)
catalan - 6 fixed by arnaullv (6)
dutch - 6 fixed by webfreakz (6)
estonian - 6 fixed by kristjans (6)
french - 6 fixed by glx (6)
hungarian - 6 fixed by miham (6)
italian - 6 fixed by lorenzodv (6)
slovak - 6 fixed by lengyel (6)
spanish - 6 fixed by eusebio (6)
swedish - 24 fixed by daishan (24)
ukrainian - 6 fixed by mad (6)
2007-09-10 20:36:37 +00:00
rubidium
74d0bf52b2
(svn r11086) -Fix/Revert (r11053, r10984): "fixing" r11053 made the acceleration code use the wrong speed, which can be fixed by reverting a small piece of r10984.
2007-09-10 17:13:37 +00:00
rubidium
160e719836
(svn r11085) -Fix-ish (r11084): some tabs that did not show up in the diff, which caused a mess of tab and non-tab usage.
2007-09-10 15:36:33 +00:00
rubidium
a2a3a00e17
(svn r11084) -Documentation [FS#1219]: of command.*. Patch by Progman.
2007-09-10 15:21:14 +00:00
truelight
1de38b4119
(svn r11083) -Fix r11078: don't clear the anim buffer when alpha = 0 (tnx to frosch)
2007-09-10 14:55:46 +00:00
truelight
8de52c089d
(svn r11082) -Fix r11081: save before commit (yeah, whitelines are important too!)
2007-09-10 00:05:27 +00:00
truelight
fc80e722cf
(svn r11081) -Fix r11080: now solved the problem in a pretty way: don't do animation if we are not drawing to the screen-pointer
2007-09-10 00:03:47 +00:00
truelight
ab880fdf07
(svn r11080) -Fix r11079: fix it, still dirty, correctly, as the last commit was ... wrong ;)
2007-09-09 23:57:47 +00:00
truelight
3c31722825
(svn r11079) -Fix: dirty fix to allow big-screenshots with 32bpp-anim
2007-09-09 23:47:55 +00:00
truelight
34e48f7886
(svn r11078) -Add: added 32bpp-optimized, which is almost twice as fast as 32bpp-simple (based on the work of frosch)
...
-Add: let 32bpp-anim use 32bpp-optimizeds, so he profits from the speed-up too
2007-09-09 23:16:01 +00:00
truelight
89bdfaacd9
(svn r11076) -Fix: MakeTransparent of 32bpp blitter used 0..100; using 0..255 makes it much faster (frosch)
...
-Fix: ComposeColourXXX could work a tiny bit faster when using 256, not 255 as value to divide with; downside is that it can give alpha errors (frosch)
2007-09-09 21:56:52 +00:00
rubidium
38ff181ebf
(svn r11072) -Fix [FS#1045]: when a vehicle had a service order, the goto-depot button did not make it possible to stop the vehicle at that depot.
2007-09-09 17:42:59 +00:00
rubidium
384bfae293
(svn r11070) -Fix [FS#1217]: due to making an Action2 variable work properly, the NewGRF called other code too that wasn't prepared for non-train vehicles.
2007-09-09 15:32:46 +00:00
rubidium
30b3819870
(svn r11069) -Codechange: allow slopes under statues. Patch by kaan.
2007-09-09 11:30:44 +00:00
rubidium
40b871410b
(svn r11068) -Codechange: remove Vehicle::HasFront as all vehicles have the Vehicle::first pointer correctly set.
2007-09-09 11:23:49 +00:00
rubidium
efea7622ac
(svn r11067) -Codechange: also make it possible to use the advanced vehicle list for other players. Patch by SmatZ.
2007-09-09 10:34:32 +00:00
rubidium
ed3b1d398a
(svn r11066) -Documentation [FS#1091]: of map.*. Patch by Progman.
2007-09-09 10:21:27 +00:00
rubidium
65f9a0f21a
(svn r11065) -Documentation [FS#1186]: of the dirty marking/repainting subsystem. Patch by Progman.
2007-09-09 10:13:17 +00:00
rubidium
ef4d248325
(svn r11064) -Fix [FS#553]: when autorenew is enabled and it cannot renew the vehicle anymore (because the player cannot build the engine), the aging warnings as if autorenew is not enabled are shown.
2007-09-08 22:53:10 +00:00
rubidium
3243b07542
(svn r11063) -Codechange: make it possible for people to view the loading indicators of everyone. Patch by SmatZ.
2007-09-08 22:04:49 +00:00
miham
814583f2a6
(svn r11062) -Update: WebTranslator2 update to 2007-09-08 22:37:00
...
croatian - 1 changed by knovak (1)
estonian - 4 fixed, 3 changed by kristjans (7)
french - 2 changed by glx (2)
hungarian - 4 fixed by miham (4)
japanese - 4 fixed by ickoonite (4)
norwegian_nynorsk - 14 fixed by pollux (14)
slovak - 4 fixed by lengyel (4)
slovenian - 4 fixed by Necrolyte (4)
spanish - 4 fixed by eusebio (4)
turkish - 27 fixed by jnmbk (27)
ukrainian - 2 fixed by mad (2)
2007-09-08 20:37:37 +00:00
glx
1713d89374
(svn r11061) -Fix [FS#1086]: [win32] some keys were handled twice
2007-09-08 14:59:58 +00:00
rubidium
82f6a90a56
(svn r11060) -Codechange: replace some magic numbers with the right enumified constants.
2007-09-08 10:10:31 +00:00
rubidium
91a49cee55
(svn r11059) -Fix [FS#1182]: inconsistency between Rail<->ElRail conversions of different kinds of rail containing tiles (normal rail, stations, depots, etc). Patch by SmatZ.
2007-09-08 09:52:02 +00:00
belugas
8141fe0898
(svn r11058) -Fix[FS#1216]: GetTerrainType was a bit too relax with snow line.
...
After double checking with ttdpatch, behaviour is now more alike (Eddi)
2007-09-08 00:37:37 +00:00
rubidium
4eef590b15
(svn r11057) -Fix [FS#1215]: loading TTD savegames went into an infinite loop due to not yet properly set next and previous pointers.
2007-09-07 22:06:52 +00:00
rubidium
c25655d4ae
(svn r11056) -Fix [FS#1213]: road/tram tiles would not always get marked dirty properly, causing glitches for non-local players. Patch by SmatZ.
2007-09-07 21:17:01 +00:00
rubidium
a208f83e8b
(svn r11055) -Fix [FS#1214]: loading indicators would sometimes glitch due to a bounding box that was too small. Patch by frosch.
2007-09-07 21:15:32 +00:00
rubidium
8daaea0398
(svn r11054) -Fix [FS#944]: mismatch between TTDP's and OTTD's placement of catenary, creating graphical glitches when loading a catenary replacement. Patch by frosch.
2007-09-07 21:11:12 +00:00
rubidium
1d5d9de628
(svn r11053) -Fix: train status bar flickering a lot when waiting at a signal.
2007-09-07 21:09:37 +00:00
glx
4a658a562b
(svn r11052) -Fix (r11017)[FS#1210]: vehicles always skip service order
2007-09-07 17:01:35 +00:00
belugas
518fd6aa4d
(svn r11050) -Codechange: Use the translated gfx, not the original one.
2007-09-06 03:02:38 +00:00
rubidium
8a161d1488
(svn r11049) -Codechange: unify a large part of the vehicle details window. Based on a patch by nycom.
2007-09-05 23:26:45 +00:00
rubidium
15ea3be986
(svn r11048) -Fix [FS#1206]: several cases where (re)moving eninges on a train would corrupt the vehicle counts for the groups.
2007-09-05 21:05:12 +00:00
rubidium
104300c9fa
(svn r11047) -Fix (r11011) [FS#1205]: desync due to wrong cached vehicle length on articulated vehicle construction.
2007-09-05 17:53:14 +00:00
bjarni
f7d1c125b1
(svn r11046) -Codechange: added function to get the next movable (non-articulated, non-read end of dualheaded engine) vehicle in a train
2007-09-05 10:33:42 +00:00
bjarni
7cdf6d1cbe
(svn r11045) -Codechange: added a function to tell if a vehicle is the rear part of a dualheaded train engine
2007-09-05 10:15:23 +00:00
bjarni
1028e2dc91
(svn r11044) -Fix (r11043): [autoreplace] a proper fix should cover all cases, not just the one mentioned in the bug report
...
Certain dualheaded/articulated consists could still trigger this issue
2007-09-05 09:31:15 +00:00
bjarni
75bc407c46
(svn r11043) -Fix (r10039) [FS#1185]: Autorenew/autoreplace fails silently with multiple multi-headed engines
2007-09-04 19:58:18 +00:00
rubidium
c5cfb281ad
(svn r11042) -Fix [FS#1196]: so newgrf callbacks returned slightly wrong heights (height of nothern corner instead of height of lowest corner). Patch by frosch.
2007-09-04 12:06:38 +00:00
rubidium
a0559dd89e
(svn r11041) -Fix (r10460) [FS#1195]: the industry's owner was saved twice instead of the owner and the founder. Patch by frosch.
2007-09-04 12:00:12 +00:00
rubidium
9706c32ed6
(svn r11040) -Fix [FS#1179]: removing CMD_AUTO from some commands could remotely trigger an assertion.
2007-09-04 11:58:27 +00:00
rubidium
b1effc466e
(svn r11039) -Fix [FS#1191]: underflow that caused overflows in the performance rating calculation.
2007-09-02 20:41:46 +00:00
miham
d396b0c556
(svn r11038) -Update: WebTranslator2 update to 2007-09-02 22:28:19
...
brazilian_portuguese - 4 fixed by tucalipe (4)
bulgarian - 1 fixed by thetitan (1)
catalan - 4 fixed by arnaullv (4)
croatian - 6 fixed, 563 changed by knovak (569)
czech - 4 fixed by Hadez (4)
dutch - 4 fixed by habell (4)
french - 4 fixed, 5 changed by Skiper (3), glx (6)
italian - 4 fixed, 2 changed by lorenzodv (6)
korean - 14 fixed, 22 changed by leejaeuk5 (36)
2007-09-02 20:28:53 +00:00
rubidium
52e1d03ec7
(svn r11033) -Fix [FS#1184] (r11011): building articulated vehicles failed. Based on a patch by SmatZ.
2007-09-01 20:09:26 +00:00
rubidium
05581edf59
(svn r11032) -Codechange: unmagicify some table sizes and removal of some unnecessary variables. Patch by frosch.
2007-09-01 09:12:46 +00:00
rubidium
56ab253307
(svn r11031) -Codechange: reduce the amount of duplication of bit counting functions. Based on patches by skidd13, SmatZ and Belugas.
2007-09-01 08:31:36 +00:00
rubidium
0df355bbda
(svn r11030) -Revert r11016, Fix [FS#1178]: the way to determine whether a station should get goods was not done properly.
2007-09-01 08:04:08 +00:00
glx
1f7f4f6f62
(svn r11029) -Fix [FS#1164]: win32 midi doesn't stop when closing openttd
2007-08-31 23:29:53 +00:00
rubidium
79fedd37be
(svn r11028) -Fix [FS#1177]: crash when having the Finance window opened of the player you are cheating to.
2007-08-31 23:02:16 +00:00
rubidium
57db6a8c20
(svn r11027) -Fix: do not unconditionally assume that a tile has a depot.
2007-08-31 20:52:38 +00:00
rubidium
10475e88c6
(svn r11026) -Fix: the name of a sign could sometimes be NULL causing crashes.
2007-08-31 20:50:59 +00:00
rubidium
c720d9d83a
(svn r11025) -Fix: safeguard StrEmpty from calls with NULL.
2007-08-31 20:50:18 +00:00
rubidium
8c85125fd9
(svn r11024) -Fix [FS#1173]: give a more correct error when building some things on tile 0; "Can't build on water" or "Too close to the edge" instead of "Vehicle in the way". Patch by SmatZ.
2007-08-31 20:03:50 +00:00
rubidium
a8033758e7
(svn r11023) -Fix [FS#1150]: Switching players (using the cheat) crashed on Big Endian machines.
2007-08-31 19:49:31 +00:00
rubidium
dd60e3b7dd
(svn r11022) -Fix: the canal border determination did not take oil rigs into consideration.
2007-08-31 19:46:45 +00:00
rubidium
9695727120
(svn r11021) -Fix [FS#1175]: do not display income/expenses when they do not belong to a "valid" tile, like the money cheat/giving money.
2007-08-31 17:43:29 +00:00
rubidium
3fa5559cfc
(svn r11020) -Fix [FS#1174]: One could not give money when (s)he had too much money or rather: when casting the amount of money to an int32 becomes negative.
2007-08-31 17:38:29 +00:00
rubidium
1b9ea5468e
(svn r11019) -Fix [FS#1176]: Vehicles in a group must always have the same type when adding new vehicles to a group. Patch by SmatZ.
2007-08-31 17:31:54 +00:00
rubidium
7f21de5ea9
(svn r11018) -Fix [FS#1169]: Disallow buying/selling shares in your own company or a bankrupted/non-existant company.
2007-08-31 17:15:46 +00:00
rubidium
2c8e50f20c
(svn r11017) -Codechange: unify determining whether a vehicle needs/can be service a little more.
2007-08-31 17:13:39 +00:00
rubidium
976ce8ad3f
(svn r11016) -Fix [FS#1172]: stations would also be given cargo when vehicles have only dropped cargo of that particular type.
2007-08-31 17:09:13 +00:00
rubidium
c81eafdaa0
(svn r11015) -Fix [FS#1166]: towns would build bridges through eachother.
2007-08-31 13:06:28 +00:00
rubidium
98a3b8abfa
(svn r11014) -Fix (r11011) [FS#1170]: crash when selling the first train of a consist.
2007-08-31 12:57:52 +00:00
rubidium
c19b8c72b7
(svn r11013) -Fix [FS#1171]: MoveGoodsToStation's search area is too small as it assumed a lower maximum catchment area than the real maximum catchment area. Based on a patch by PhilSophus.
2007-08-31 12:45:21 +00:00
rubidium
aba867d78d
(svn r11011) -Fix [FS#1129]: GetFirstVehicleInChain did change the game state while being marked const.
...
-Codechange: do not brute force determine the first vehicle in the chain or previous vehicle, but do it by properly accounting the previous and first pointers when updating the next pointer. This gives a performance increase of about 15% when there are a lot of vehicles in the game.
2007-08-30 21:11:12 +00:00
rubidium
8a6cc3aa10
(svn r11009) -Codechange: unvirtualise IsValid as that isn't needed with templates. This gives up to 10% performance increase in games with lots of vehicles.
2007-08-30 20:40:33 +00:00
rubidium
9833639b00
(svn r11006) -Fix: spectators are not allowed to issue commands. Issue spotted by SmatZ.
2007-08-30 19:20:15 +00:00
rubidium
b284b5fa92
(svn r11005) -Codechange: move the tiletype specific terraforming checks to the functions for those tile types.
...
-Codechange: barren the rail grounds on terraforming.
2007-08-30 17:17:04 +00:00
rubidium
9b65bc430c
(svn r11004) -Codechange: some reworks of the saveload mechanism to be able to save and load private and protected variables in the vehicle struct.
2007-08-30 13:09:44 +00:00
rubidium
cb7eaff353
(svn r11003) -Codechange: replace Vehicle->next to Vehicle->Next() and Vehicle->SetNext() so we can trap instances that change a next pointer and (in the future) update the first/previous pointers based on that.
2007-08-30 13:03:56 +00:00
rubidium
ac5fde61fb
(svn r11002) -Codechange: unhackify the cargo packet list saving (a little).
2007-08-30 12:10:32 +00:00
rubidium
a407d53d1b
(svn r11001) -Codechange: unify the way to determine whether a vehicle is in a depot.
2007-08-29 21:49:08 +00:00
truelight
a28d33b5dc
(svn r11000) -Fix r10121: when introducing the new blitter system, smallmap regained an old bug: buffer-overflow when moving window to far bottom-right.
...
-Note: we no longer cheat on not drawing the last line in smallmap, this time we created a more elegant fix
2007-08-29 21:30:03 +00:00
rubidium
3f3b013b99
(svn r10999) -Codechange: unify the way the running cost of a vehicle is determined. Patch by nycom.
2007-08-29 21:27:16 +00:00
rubidium
99409d99d0
(svn r10998) -Codechange: refactor of the "core" of the terraforming code to make it possible to push the tile type specific terraforming requirements out of the generic part of the terraforming code. Patch by frosch. For more information take a look at FS#1147.
2007-08-29 21:08:35 +00:00
rubidium
5d628e6135
(svn r10997) -Codechange: unify the vehicle view window. Patch by PhilSophus.
2007-08-29 20:50:58 +00:00
bjarni
e10361a0eb
(svn r10996) -Feature: [OSX] added more options for right click emulation (controlled from the interface tab in the patch window)
...
This only works with the cocoa drivers (you will use the cocoa drivers unless you manually switched to SDL and compiled yourself)
Note: if control-click is selected, then the ingame control-click (like presignals and such) will be command-click
Requested and tested by ln- (so he should be blamed if this goes wrong :P )
2007-08-29 08:20:04 +00:00
rubidium
2179faf5c8
(svn r10995) -Codechange: unify the way to get the displayed maxium speed of a vehicle. Patch by nycom.
2007-08-28 06:46:33 +00:00
belugas
41a0bd2b74
(svn r10994) -Codechange: Change some function names to be more representative and more fitting of trunk's naming convention (skidd13)
2007-08-28 01:09:41 +00:00
belugas
6212b29b23
(svn r10993) -Codechange: A few less magical numbers (skidd13)
2007-08-27 23:50:56 +00:00
rubidium
ac838de385
(svn r10992) -Fix [FS#1132]: huge amount of vehicles in the "ungrouped" group. Patch by frosch.
2007-08-27 21:33:26 +00:00
rubidium
5ce935c6eb
(svn r10991) -Codechange: add documentation, enumification and some code simplifications to the terraforming code. Patch by frosch.
2007-08-27 21:18:04 +00:00
rubidium
68d385b77c
(svn r10986) -Fix (r10985): inconsistency between documentation and actual code... thanks to glx for spotting it.
2007-08-26 21:53:11 +00:00
rubidium
3c919e36a7
(svn r10985) -Codechange: unify/remove duplicate CcClone(Aircraft|RoadVeh|Ship|Train) in favour of CcCloneVehicle.
2007-08-26 21:21:59 +00:00
rubidium
a5b32d8d72
(svn r10984) -Codechange: unify the way one can get the current speed in the same forwat so we can display it.
2007-08-26 20:43:22 +00:00
rubidium
a83ccad6bd
(svn r10983) -Codechange: use vehstatus & VS_CRASHED instead of some other "methods" custom to each vehicle to determine whether the vehicle is crashed.
2007-08-26 20:16:02 +00:00
rubidium
cf1d74b41e
(svn r10982) -Fix [FS#1162]: some old savegames could be in a state that the current game logic does not like; in the list of vehicles loading at a station when the vehicle is not actually at the station.
2007-08-26 14:38:44 +00:00
rubidium
a0d37ea7b9
(svn r10981) -Fix [FS#1156] (r10970): stations gave ratings for accepted cargo too.
2007-08-26 13:55:36 +00:00
belugas
36c5b4e1ef
(svn r10980) -Fix [FS#1158] : This will hopefully fix the case of an assert that happens when an industry uses a special gfx index (tile spec 0xFF). This 0xFF is the sentinel of a special check done for oil rigs, where water need to be around, but no tile will be constructed on it.
...
Problem is that the upper limit of gfx tiles is currently at 175. So, of course the system will assert with 255 ;)
2007-08-26 00:23:32 +00:00
rubidium
ba69ac2632
(svn r10979) -Fix [FS#1157]: catenary on tunnel tiles was drawn non-transparant when the other catenary was drawn transparant. Patch by smatz.
2007-08-25 20:32:18 +00:00
rubidium
c6152e0cd4
(svn r10978) -Fix (r10974): only the first road stop (with correct roadtype) was considered when distributing vehicles.
2007-08-25 20:05:58 +00:00
miham
5d245dc861
(svn r10975) -Update: WebTranslator2 update to 2007-08-24 21:49:23
...
croatian - 1 fixed by knovak (1)
finnish - 4 changed by tonihele (4)
2007-08-24 19:49:40 +00:00
rubidium
8a86526d05
(svn r10974) -Fix [FS#1144, FS#1155]: road vehicles that could not (properly) use a road stop still tried to go to that road stop.
2007-08-24 19:19:18 +00:00
KUDr
6c061ecfb4
(svn r10973) -Fix [FS#1154]: update wp->xy when waypoint is moved (Catalan)
2007-08-24 17:49:42 +00:00
belugas
99158287fd
(svn r10972) -Codechange: Implement the counterpart(GetTranslatedIndustryTileID) of getindustileid of TTDPatch. This allows to ensure that the ID of a tile (taken out of the map or not) is still a valid one regarding the possible override it may have been flagged to.
...
It is not the strict same thing, but is what we need regarding the slightly different approach we took for newindustries.
2007-08-24 00:23:35 +00:00
belugas
604924542c
(svn r10971) -Codechange: One less magical number
2007-08-24 00:04:51 +00:00
belugas
a079834cfc
(svn r10968) -Codechange: Remove a tileloop performed in the AfterLoadCountBuildings function and use the main loop of CheckhouseIDs instead
2007-08-23 18:05:51 +00:00
truelight
da8d778622
(svn r10967) -Fix: in case of moving the window on create (because it doesn't fit in the screen), make sure to move the viewport too if we are an extra viewport (spotted by Maedhros)
2007-08-23 11:08:59 +00:00
miham
043e502d14
(svn r10964) -Update: WebTranslator2 update to 2007-08-22 22:57:00
...
croatian - 9 fixed, 13 changed by knovak (22)
italian - 10 fixed by lorenzodv (10)
japanese - 5 fixed by ickoonite (5)
polish - 10 fixed, 1 changed by meush (11)
slovak - 77 changed by lengyel (77)
spanish - 5 fixed by eusebio (5)
2007-08-22 20:57:28 +00:00
belugas
d921cf88a3
(svn r10963) -Revert(10700): Although the idea was good, it was more prone of errors than usefull.
...
So now, it will be better to jump to the overriden tile when it is been marked as an override
2007-08-22 01:16:08 +00:00
belugas
b5627afcea
(svn r10962) -Codechange: protect yourself against an illicit substitution
2007-08-22 00:59:46 +00:00
belugas
116de48fdf
(svn r10961) -Codechange: Flag default substitutes of industry/tiles with a value that cannot be legal.
...
This avoids the forest of coal mine error in the futur
2007-08-22 00:52:25 +00:00
belugas
a354a6af96
(svn r10955) -Fix: The substitute prop (0x08) of industry tiles does not behave as prop 0x08 of industry. Therefore, do not disable the old industry with value of 0xFF. Not a bug fix, just a spec compliance correction...
2007-08-21 00:29:10 +00:00
rubidium
8ef0cbbdf5
(svn r10953) -Fix [FS#1139, FS#1143]: stations would not get a rating when there were already two stations with a "more than default" rating as no cargo would be moved to the station to be picked up.
2007-08-20 20:29:22 +00:00
glx
ffdbaad8ec
(svn r10948) -Add: [win32] crash.dmp support for MSVC release builds
2007-08-19 21:51:36 +00:00
glx
a66008f04c
(svn r10946) -Fix (r10932): forgot one occurence
2007-08-19 17:55:24 +00:00
rubidium
e56e520673
(svn r10942) -Fix [FS#1133]: make the AI not crash when it has ships as the AI does not support them.
2007-08-19 16:51:15 +00:00
rubidium
0fed821efb
(svn r10932) -Codechange: replace "text" with "chat" for the chat related function and variables.
2007-08-19 09:38:30 +00:00
rubidium
fda1c9d34a
(svn r10931) -Fix [FS#1131]: when a station was destroyed and a vehicle was still loading, changing the current order of the loading vehicle caused a crash. This could happen with removing docks and oil rigs.
2007-08-18 22:56:58 +00:00
miham
b8fb514321
(svn r10927) -Update: WebTranslator2 update to 2007-08-17 17:54:48
...
brazilian_portuguese - 10 fixed by tucalipe (10)
bulgarian - 1 fixed by thetitan (1)
dutch - 99 changed by habell (99)
estonian - 10 fixed, 2 changed by kristjans (12)
finnish - 3 fixed by kerba (3)
german - 10 fixed, 2 changed by Timwi (2), Neonox (10)
slovak - 10 fixed by lengyel (10)
slovenian - 10 fixed by Necrolyte (10)
ukrainian - 10 fixed by mad (10)
2007-08-17 15:55:19 +00:00
belugas
5f78a404f6
(svn r10926) -Feature: [NewGRF] Add support for variable 67(for real this time) and 68 of Variational Action 2 for Industries
...
-Fix: a very few codestyle/comments-typo changes
2007-08-17 00:23:33 +00:00
maedhros
e4d318addc
(svn r10924) -Fix [FS#1120]: VS_STOPPED is only set for the front part of an articulated
...
road vehicle, so don't check any other parts when testing if the vehicle is
stopped inside a depot.
2007-08-16 18:01:27 +00:00
glx
6a13dd4aa6
(svn r10923) -Codechange: use 'real' exception handling in saveload code
2007-08-16 16:18:22 +00:00
maedhros
9c75e6d87b
(svn r10922) -Codechange: Allow building and removing tracks and signals when there is a
...
train on a parallel diagonal track that doesn't interact with this one. (frosch)
2007-08-16 13:13:07 +00:00
rubidium
ada36e7122
(svn r10921) -Fix [FS#1130] (r10323): the company related news messages still thought that companies were described by two parameters instead of one.
2007-08-16 10:10:59 +00:00
belugas
1b329b1bd9
(svn r10904) -Fix: When using a temporary industry, make sure you do not clear some unreachable tiles upon its destruction.
...
-Codechange: do not perform something that by all means will not change. A zero offset is really meaningless...
2007-08-15 01:50:13 +00:00
belugas
fafe33cdd2
(svn r10903) -Feature: [NewGRF] Add support for variable 44 of Variational Action 2 for Industries
2007-08-15 00:49:34 +00:00
miham
ba8c451485
(svn r10894) -Update: WebTranslator2 update to 2007-08-14 22:08:16
...
catalan - 5 fixed, 1 changed by arnaullv (6)
czech - 5 fixed, 1 changed by Hadez (6)
dutch - 5 fixed, 1 changed by habell (6)
french - 5 fixed, 1 changed by glx (6)
hungarian - 5 fixed, 1 changed by miham (6)
japanese - 1 changed by ickoonite (1)
portuguese - 1 changed by izhirahider (1)
spanish - 1 changed by eusebio (1)
2007-08-14 20:10:42 +00:00
rubidium
f38ea388dd
(svn r10892) -Fix [FS#1127]: trains would not get flooded when they are at the lower part of a tile that would become a coast tile after flooding. Patch by frosch.
2007-08-14 17:31:15 +00:00
rubidium
b169fceabc
(svn r10890) -Fix [FS#1125]: removing road with the road removal tool would also work with a negative bank account, making the bank account even more negative than it was.
2007-08-14 17:05:33 +00:00
rubidium
e474b58d2f
(svn r10888) -Fix (r10886): 64 bits alignment made a struct too big.
2007-08-14 12:13:12 +00:00
rubidium
1b25d447f1
(svn r10887) -Cleanup: remove the strings that were removed from english.txt in r10886.
2007-08-14 10:47:29 +00:00
rubidium
83f83685c0
(svn r10886) -Codechange: modify the "start network server" GUI so it can actually handle more than 10 clients/companies/spectators in a nice way, i.e. without making a combobox with 100 players and add 90 new strings to be able to do so.
2007-08-14 10:46:38 +00:00
truelight
114161bb7a
(svn r10878) -Add [FS#653]: added TileHeight to the Land Area Information tool (blove)
2007-08-13 18:59:34 +00:00
glx
35e8f64e9a
(svn r10877) -Fix: some isocodes were wrong
2007-08-13 13:12:19 +00:00
truelight
81810ad391
(svn r10857) -Fix: feeder-income was broken; substract the feeder-costs from the vehicle-income, not from the route-income (tnx to RichK for all the info)
2007-08-11 22:57:23 +00:00
bjarni
1a5a748973
(svn r10851) -Feature [OSX]: OpenTTD will now pick the same language as finder is set to if no config file is found (ln-)
2007-08-11 15:52:34 +00:00
truelight
04824abac6
(svn r10839) -Fix [FS#873]: bring up the assert window for OSX even when there isn't a video-driver loaded (PinguTux)
2007-08-10 13:33:04 +00:00
rubidium
210ba54ff5
(svn r10838) -Fix [FS#1119] (r10698): double negation where only single negation was needed. Patch by frosch.
2007-08-10 13:27:07 +00:00
truelight
6771f5ca20
(svn r10837) -Fix [FS#1102]: DrawLine didn't bound-check the first pixel that was drawn (frosch)
2007-08-10 13:11:53 +00:00
maedhros
61b21547e8
(svn r10836) -Fix [FS#1014]: Make sure the third cargo type accepted by houses is valid in
...
the current climate when copying properties from existing houses and using
action 0 property 0F.
2007-08-10 08:57:04 +00:00
glx
41e05382b8
(svn r10835) -Fix [FS#998] (r10399): don't try to minimise or restore the window when closing openttd
2007-08-09 20:59:36 +00:00
rubidium
5399a272e6
(svn r10834) -Revert (part of r10833): something too much was committed :(
2007-08-09 05:34:56 +00:00
rubidium
2bff32afb0
(svn r10833) -Fix [FS#1115]: assertion (different cost between test and execution) of overbuilding road tunnels with tram tracks (and vice versa) when the dragged area contains both ends of the tunnel.
2007-08-09 05:25:33 +00:00
miham
c4a3087723
(svn r10828) -Update: WebTranslator2 update to 2007-08-08 23:27:26
...
brazilian_portuguese - 3 changed by fukumori (3)
bulgarian - 24 fixed by kokobongo (7), thetitan (17)
estonian - 1 changed by kristjans (1)
german - 564 changed by Timwi (564)
polish - 11 fixed, 34 changed by meush (45)
russian - 1 changed by DarkFenX (1)
2007-08-08 21:28:03 +00:00
rubidium
807b833e4d
(svn r10827) -Fix [FS#1112]: out of bounds access in corner case of list allocations of vehicles.
2007-08-08 14:18:05 +00:00
bjarni
a973c893fb
(svn r10823) -Fix r8610 [FS#1097]: the autoreplace window vehicle count didn't always update correctly) (Matthias)
2007-08-07 23:07:10 +00:00
rubidium
5f920e91c7
(svn r10821) -Cleanup: remove the strings that are not needed anymore since r10820.
2007-08-07 15:22:58 +00:00
rubidium
c46e445e69
(svn r10820) -Codechange: make negative currencies red and restore the colour from before the currency was printed; this removes the need to make two strings for printing currencies (one for positive currencies and one for negative currencies).
...
-Fix [FS#1036]: do not use green for currencies as it is practically unreadable on CRT monitors.
2007-08-07 15:20:31 +00:00
rubidium
a7e37d8592
(svn r10814) -Fix [FS#1103]/Codechange: allow trams to be reverse manually, even though there is no track to do so.
2007-08-06 15:00:32 +00:00
rubidium
ab7e36dda7
(svn r10813) -Fix (r10799): some destructors were performing too much during the pool cleanups, which could cause crashes as already removed pool items could then be dereferenced by other destructors.
2007-08-06 14:08:25 +00:00
maedhros
e0e361c890
(svn r10812) -Fix (r10097) [FS#1093]: Make RoadVehicle::MarkDirty() mark all parts of articulated vehicles as dirty, not just the front.
2007-08-06 13:44:50 +00:00
maedhros
8c4a4baac1
(svn r10811) -Fix (r10097): Refit all the parts of an articulated road vehicle, not just the first part.
2007-08-06 13:05:45 +00:00
maedhros
a43370bf1c
(svn r10810) -Fix (r10097): Add a comma between different cargo types if an articulated vehicle carries more than one cargo.
2007-08-06 12:54:03 +00:00
maedhros
68abeed9b8
(svn r10809) -Fix (r10097): When reversing, articulated parts of road vehicles should not attempt to do their own pathfinding.
2007-08-06 12:46:49 +00:00
maedhros
537064d010
(svn r10808) -Fix (r10353): Make sure spectators can't open infrastructure building menus.
2007-08-06 11:58:15 +00:00
rubidium
51f773bd16
(svn r10807) -Fix [FS#1108]: keep_all_autosaves always got ".sav" as filename, which basically means that it only kept the last autosave.
2007-08-06 06:23:44 +00:00
rubidium
83e1fdcb01
(svn r10799) -Fix: only calling QuickFree and not the destructor on pool cleanups might cause memory leaks due to the way C++ works.
2007-08-05 21:20:55 +00:00
rubidium
ab5fa3add2
(svn r10798) -Fix [FS#1105]: virtual functions do not work in destructors :(.
2007-08-05 17:43:04 +00:00
rubidium
f6933e1870
(svn r10792) -Fix [FS#1104]: when determining the gender of a string, do not assume that the gender is in the front of the string when there can be case switching code at that location.
2007-08-05 14:08:38 +00:00
glx
8cea2059a5
(svn r10787) -Fix r10755: _total_towns was not increased when placing town manually in scenario editor
2007-08-04 23:35:27 +00:00
truelight
ce9cba5edb
(svn r10782) -Fix: wrongly places #endif a long time ago broke WinCE compiling for sure
2007-08-04 13:51:41 +00:00
truelight
424757c078
(svn r10781) -Fix: ported more pieces to WinCE, so it compiles a bit more
...
-Fix: WinCE doesn't support console
-Fix: Set debug lvl4 when running a debug WinCE build (as you can't give parameters any easy way)
2007-08-04 12:53:41 +00:00
rubidium
cb9d0c69d1
(svn r10780) -Fix: assertion when opening the advanced vehicle list with the shortcut when being a spectator.
2007-08-04 01:25:44 +00:00
truelight
b3bed1eda1
(svn r10778) -Fix: one-liners to allow MSVC and WINCE to work together (or anyway, a step towards that goal)
...
-Fix: put DEBUG lines under WINCE via a function designed for just that under WINCE
2007-08-03 23:26:12 +00:00
truelight
c76c4bf6e9
(svn r10777) -Fix: don't put the ctor debug on lvl3, it is more a lvl5 debug
2007-08-03 23:19:29 +00:00
rubidium
727cb6ae49
(svn r10776) -Fix [FS#1081]: you would not pay for some foundations of bridges whereas you would pay for others.
2007-08-03 23:18:56 +00:00
rubidium
2f2df29b7a
(svn r10774) -Fix (r10768): obiwan pleased us with a visit.
2007-08-03 20:46:59 +00:00
rubidium
2dd7a5d296
(svn r10773) -Codechange: use pool.CleanPool instead of CleanPool(&pool) and similarly for AddBlock*.
2007-08-03 20:18:38 +00:00
rubidium
9741094464
(svn r10772) -Codechange: also make use of the generic clean and destroy pool callback functions for vehicle.
2007-08-03 20:17:26 +00:00
rubidium
48df8b374c
(svn r10771) -Codechange: remove some code duplication from the old loader.
2007-08-03 20:07:43 +00:00
rubidium
836105864c
(svn r10770) -Codechange: use the pool item class as super class for the vehicle struct.
...
-Codechange: do not force "special" vehicles to be allocated in the low 1024 vehicle slots and non "special" vehicles in the rest of the slots.
2007-08-03 19:36:00 +00:00
rubidium
aa9869e2de
(svn r10768) -Codechange: allow to specify from which index to search for a free pool item.
2007-08-03 18:34:47 +00:00
rubidium
93bedce286
(svn r10765) -Documentation [FS#1100]: of rail.h. Based on a patch by Progman.
2007-08-03 12:29:56 +00:00
rubidium
e9f9980e8f
(svn r10764) -Documentation: [FS#1099]: of road.h. Based on a patch by Progman.
2007-08-03 12:16:06 +00:00
rubidium
0f1992b932
(svn r10763) -Documentation [FS#1098]: document direction.h. Patch by Progman.
2007-08-03 12:10:07 +00:00
peter1138
616eb4134e
(svn r10762) -Codechange: Change enum StringIDEnum { to static const StringID = for
...
each STR_ entry. This avoids the need for a cast to StringID in some
places and thus better type-safety.
2007-08-03 09:08:49 +00:00
glx
d6c915e6a6
(svn r10761) -Fix (FS#1101, r10216): _pal_last_dirty changed to _pal_count_dirty without updating, so it was of by one
2007-08-03 02:21:10 +00:00
rubidium
d751ce56cb
(svn r10760) -Codechange: make the order struct use the pool item class as super class.
2007-08-02 23:40:19 +00:00
rubidium
e4149482ec
(svn r10759) -Codechange: make the industry struct use the pool item class as super class.
2007-08-02 23:21:52 +00:00
rubidium
549450d31a
(svn r10758) -Codechange: make the depot struct use the pool item class as super class.
2007-08-02 22:33:53 +00:00
rubidium
5016f5497c
(svn r10757) -Codechange: make the engine renew struct use the pool item class as super class.
2007-08-02 22:32:47 +00:00
rubidium
b15c0efaa9
(svn r10756) -Codechange: use vehicle->IsValid in favour of IsValidVehicle(vehicle).
2007-08-02 21:19:07 +00:00
rubidium
db374f600c
(svn r10755) -Codechange: make the town struct use the pool item class as super class.
2007-08-02 21:05:54 +00:00
rubidium
472749af66
(svn r10754) -Fix: MorphOS does not like sizeof in the templated pool item class, so use the item size that is set in the pool.
2007-08-02 21:02:57 +00:00
rubidium
60a4da9913
(svn r10753) -Codechange: make the sign struct use the pool item class as super class.
2007-08-02 13:27:45 +00:00
rubidium
7ecd937e74
(svn r10752) -Fix: apparantly const on function pointers is ignored.
2007-08-02 13:18:57 +00:00
rubidium
87ad3df284
(svn r10751) -Codechange: make the group struct use the pool item class as super class.
2007-08-02 12:51:57 +00:00
rubidium
dd666a80d5
(svn r10750) -Codechange: make the waypoint struct use the new poolitem class as super class.
2007-08-02 12:22:40 +00:00
rubidium
cab6275511
(svn r10749) -Codechange: use the generic pool item class as super class for cargo packets, which results in a nice reduction of code duplication.
2007-08-02 10:49:24 +00:00
rubidium
fc12fc0140
(svn r10748) -Codechange: call the pool cleanup functions for stations directly instead of using the wrapper functions.
2007-08-02 10:47:43 +00:00
rubidium
9009f0aa20
(svn r10747) -Codechange: add a variable that points to some index in the pool that is not beyond the first free pool item. It does not necessarily point to the first free item, but it reduces allocation time as it does not have to start at the first item in the pool to find the first free item.
2007-08-02 10:47:00 +00:00
rubidium
9378e5fd38
(svn r10746) -Codechange: add a generic superclass for almost all pool items so we do not have to duplicate code for each of the pool item classes and use it for the station and roadstop classes.
2007-08-02 08:47:56 +00:00
rubidium
aa78685c99
(svn r10745) -Codechange: generalize the pool cleanup/initialize functions for stations (in such a manner that they can be used for other pools too).
2007-08-01 23:49:06 +00:00
rubidium
4e96ce3dfe
(svn r10744) -Codechange: make the pool a little more OO, so it can be easier in other places.
2007-08-01 22:10:54 +00:00
rubidium
435d39f8fb
(svn r10743) -Fix: some typos introduces by copy-pasting.
2007-08-01 19:13:42 +00:00
miham
c693a57499
(svn r10737) -Update: WebTranslator2 update to 2007-07-30 19:33:14
...
catalan - 51 changed by arnaullv (51)
german - 3 changed by chu (3)
polish - 5 fixed by meush (5)
2007-07-30 17:33:33 +00:00
peter1138
06986b7744
(svn r10736) -Fix: Correct all mispellings of 'successful'.
2007-07-30 13:36:09 +00:00
peter1138
92061aba4e
(svn r10734) -Fix [FS#1030]: Revert r10513) and add special cases for collision detection on bridges/tunnels.
2007-07-30 08:49:41 +00:00
rubidium
7fb3f54584
(svn r10733) -Codechange: change MP_STREET into MP_ROAD as we use the word "road" everywhere except in the tile type.
2007-07-29 23:42:59 +00:00
rubidium
d4666b51ee
(svn r10732) -Codechange: lower the minimum size for the extra viewport window.
2007-07-29 23:25:17 +00:00
rubidium
c4613280d1
(svn r10731) -Codechange: allow smaller initial "build <vehicle type>" windows.
2007-07-29 22:58:59 +00:00
rubidium
cffc67aae8
(svn r10730) -Codechange: allow (some) arbitrary data to be send to the WE_CREATE event.
2007-07-29 22:57:40 +00:00
rubidium
809238e634
(svn r10729) -Fix: some hardware (PS(P|3)) seems to loose the non-blocking state of UDP sockets.
2007-07-29 22:21:26 +00:00
rubidium
d17ae2f363
(svn r10728) -Documentation [FS#1088]: of tile.h. Based on a patch by Progman.
2007-07-29 21:43:49 +00:00
rubidium
1ff82506a0
(svn r10727) -Codechange: when a window would fall outside of the screen (on the right) when opening it, move it to the left so it stays inside the screen.
2007-07-29 20:54:37 +00:00
rubidium
dd0fac984b
(svn r10726) -Codechange: make it possible that the chat window is less than 640 pixels.
2007-07-29 19:19:30 +00:00
rubidium
59ff947471
(svn r10725) -Codechange: move some window related code out of gfx.cpp to windows.cpp
2007-07-29 19:18:22 +00:00
peter1138
279ed3a9c1
(svn r10724) -Fix (r10723): Toolbar spacing was off-by-one
2007-07-29 16:43:58 +00:00
rubidium
26c62dc5c0
(svn r10723) -Codechange: dynamically sized (width) main toolbars and status bar for when the window becomes less than 640 pixels in width.
2007-07-29 15:48:43 +00:00
rubidium
ab37af1da5
(svn r10722) -Codechange: unhardcode the positions of strings in the status bar.
2007-07-29 14:06:53 +00:00
peter1138
64ad100db4
(svn r10721) -Fix [FS#1084]: Skip articulated parts of road vehicles during unique name check.
2007-07-29 14:02:27 +00:00
rubidium
8ccb6c2d17
(svn r10720) -Codechange: unhardcode the positions of the player toolbar menus.
2007-07-29 14:01:22 +00:00
rubidium
a4898699c5
(svn r10719) -Codechange: since DParams are now 64 bits we should make NUM and COMMA handle writing 64 bit integers to the strings.
2007-07-29 12:13:22 +00:00
rubidium
b0f2653eb8
(svn r10718) -Fix (r10698): when having a road corner on a slope removing the road bit perpendicular on the slope made the foundation disappear.
2007-07-29 12:11:50 +00:00
rubidium
aeb992ce90
(svn r10717) -Fix: in-game console had a "transparent" part when opened in a game, while it did not in the menu.
2007-07-28 21:00:31 +00:00
rubidium
b6c3a127af
(svn r10716) -Codechange: not all windows' minimum size is actually their minimum size, so take the size of the window after WE_CREATE has been called as bare minimum size.
2007-07-28 20:59:30 +00:00
truelight
3a45534e4e
(svn r10715) -Fix: limited-fs code was broken
2007-07-28 12:45:27 +00:00
glx
94fa0ec289
(svn r10714) -Fix r10696: MSVC performance warning
2007-07-28 00:19:49 +00:00
KUDr
5eb4036eb2
(svn r10713) -Cleanup (r10711): too long string buffers, unsafe sprintf used (Darkvater)
2007-07-27 23:49:48 +00:00
KUDr
51b26f96d2
(svn r10712) -Fix (r10711): \0 at the end of string constant (glx)
2007-07-27 22:32:48 +00:00
KUDr
f9411f30c4
(svn r10711) -Fix [Win32]: take default language from current user's locale on Windows (In-)
2007-07-27 22:19:19 +00:00
rubidium
1c4b953f06
(svn r10710) -Codechange: allow automatic downsizing of the group window. Same as idea as for the previous commits, i.e. you could already do so but the button would be out of reach.
2007-07-27 22:13:12 +00:00
rubidium
b54b275ee4
(svn r10709) -Codechange: allow automatic downsizing of the load game/save game windows. These windows also already supported downsizing, but again the resize button would be unreachable.
2007-07-27 22:11:22 +00:00
rubidium
db0a4153a6
(svn r10708) -Codechange: allow automatic downsizing of the smallmap window in case of low resolutions; one could already make the window smaller, but the resize button was unreachable.
2007-07-27 22:10:21 +00:00
rubidium
e68a3e9777
(svn r10707) -Codechange: account for the main toolbar and status bar when determining the maximum height for a window.
2007-07-27 22:08:59 +00:00
rubidium
705696f736
(svn r10706) -Codechange: allow resizing the multiplayer server list window.
2007-07-27 19:57:52 +00:00
rubidium
8b5961d5e0
(svn r10705) -Fix (r10704): some windows were not correctly initialized as they resized the window themselves and that should be interfered by making sure the window is resized in the right "step" size.
...
-Fix (r10704): call the WE_RESIZE when resizing during initialization of the windows.
2007-07-27 19:09:31 +00:00
rubidium
c03cb2c8db
(svn r10704) -Codechange: provide an infrastructure to have resizable windows that are smaller than the default window size.
2007-07-27 12:49:04 +00:00
miham
f01f2c3a66
(svn r10703) -Update: WebTranslator2 update to 2007-07-27 10:33:19
...
croatian - 1 fixed, 6 changed by knovak (7)
2007-07-27 08:33:33 +00:00
rubidium
e8acc3d35d
(svn r10702) -Fix: "Can't build ..." instead of "Can't remove ..." message shown for road stops for trucks/cargo trams.
2007-07-27 03:27:16 +00:00
belugas
3f7a7261d6
(svn r10701) -Codechange: Make sure to not use an out of bound index when the index is specified by a grf file. It has a different meaning then.
2007-07-27 03:07:05 +00:00
belugas
8ad3a6f8fd
(svn r10700) -Codechange: Enable to jump (by default) to the overriding industry tile spec of the one been queried.
...
Only on certain very specific circumstances do we need the original spec
2007-07-27 02:41:29 +00:00
rubidium
205e700b26
(svn r10699) -Fix (r10698): bridge middle parts were drawn too high if the southern bridge head has a foundation.
2007-07-26 18:36:32 +00:00
rubidium
d624f66c79
(svn r10698) -Codechange [FS#1082]: simplify the code related to foundations. Primarily removal of (duplicated|magic) code and introduction of few helper functions to ease foundation determination. Patch by frosch.
2007-07-26 16:51:10 +00:00
rubidium
5bd241eb5b
(svn r10697) -Codechange: give a more sensible names to some of the unkX variables.
2007-07-26 15:37:19 +00:00
rubidium
02ab86631e
(svn r10696) -Codechange: remove duplication of the "make sprite transparent" code.
2007-07-26 14:07:11 +00:00
rubidium
d031da78d8
(svn r10695) -Fix [FS#1079]: building single pieces of road over tramtrack or vice versa on slopes did not work as expected.
2007-07-26 11:19:03 +00:00
rubidium
fda75ae603
(svn r10694) -Codechange: update the server information in the game list every once in a while so the information stays fairly up-to-date when you are looking through the servers.
2007-07-26 09:53:58 +00:00
rubidium
715c5566a3
(svn r10692) -Fix (r10691): those good old days that LT_NORMAL was still called LT_NORMAL :)
2007-07-25 19:36:51 +00:00
rubidium
aa36c607b4
(svn r10691) -Codechange [FS#509]: simplify GetTransportedGoodsIncome to make it more obvious and less hidden what actually happens. Based on a patch by rfalke.
2007-07-25 19:26:33 +00:00
rubidium
9e3ee0e689
(svn r10690) -Codechange: use the enum that describes all callback IDs in favor of "just" using an untyped integer.
2007-07-25 19:06:29 +00:00
rubidium
77b0e30b76
(svn r10689) -Documentation [FS#1057]: lots of function documentation written by Progman.
2007-07-25 19:03:23 +00:00
rubidium
5833ceb5a2
(svn r10688) -Cleanup: coding style cleanups missed in the last few cleanups.
2007-07-25 17:18:13 +00:00
rubidium
669f879632
(svn r10687) -Fix (r10686): subversion does not like it when you change code when you are typing the commit message.
2007-07-25 17:07:38 +00:00
rubidium
8131ce7e21
(svn r10686) -Fix [FS#1058]: determining whether there is a tunnel going under the lowered area is only needed in two directions instead of all four, so take the directions (one for each axis) to the nearest border (along the given axis). Furthermore GetTileZ did much more than absolutely necessary.
2007-07-25 15:45:46 +00:00
rubidium
122ce21f32
(svn r10685) -Fix [FS#1076]: graphical glitches when the "link landscape toolbar" patch is turned on when opening one of the construction toolbars.
2007-07-25 11:27:30 +00:00
rubidium
b290268645
(svn r10684) -Codechange: some more coding style related changes. Primarily moving { to a new line.
2007-07-25 00:16:30 +00:00
rubidium
e640900e8a
(svn r10681) -Codechange: do not determine whether a tile is a hangar based on the graphics index to be drawn on the given tile, but do it based on the specification of the location of hangars of the airport.
2007-07-24 21:48:50 +00:00
rubidium
fe8e297995
(svn r10675) -Codechange: unhardcode the industry types used in several locations of the source code.
2007-07-24 19:56:43 +00:00
rubidium
5d3f058b65
(svn r10673) -Cleanup: some assorted style cleanups. Primarily type* var -> type *var.
2007-07-24 17:01:23 +00:00
rubidium
0d9a51de6d
(svn r10672) -Codechange: typify some parameters/variables.
2007-07-24 13:03:24 +00:00
truelight
01d08680e1
(svn r10671) -Codechange: don't mix both lookup and temp-variable-with-value-of-lookup (skidd13)
2007-07-24 12:29:47 +00:00
belugas
d87359a827
(svn r10670) -Fix: Use proper initialization for grf_prop override member
2007-07-24 01:29:42 +00:00
belugas
7da7523caa
(svn r10669) -Codechange: Removed redundant comment
...
-Codechange: Add placeholder for yet another industry "variable" to code
2007-07-24 01:26:57 +00:00
truelight
b0d618c66b
(svn r10665) -Codechange: replace magic 15 with MAX_TILE_HEIGHT (bilbo)
...
-Codechange: replace magic 13 with MAX_SNOWLINE_HEIGHT (bilbo)
-Codechange: assure _map_height_bits is always of correct size (Rubidium)
2007-07-23 19:30:36 +00:00
truelight
33d78635ef
(svn r10664) -Codechange: simplify a small piece of code (skidd13)
2007-07-23 19:24:32 +00:00
truelight
155b912ebb
(svn r10663) -Fix r10662: bad me, didn't comply with coding style, as penalty I updated the surrounding code to comply with coding style too; I will never do it again (I hope :p)
2007-07-23 16:48:19 +00:00
truelight
ef0be0e1dc
(svn r10662) -Add: added 'V' as new shortcut for new viewport (bilbo)
...
-Add: added 'M' as new shortcut for smallmap (bilbo)
-Add: added '+' and '-' as shortcuts to zoom in the mainview (bilbo)
-Add: added support for other keycodes to be possible used in the future (bilbo)
2007-07-23 16:39:27 +00:00
truelight
4c1912f881
(svn r10661) -Documentation: documented slope.h (Progman)
2007-07-23 16:30:59 +00:00
truelight
2f0448ddba
(svn r10660) -Codechange: simplified tunnel cost algorithm (bilbo)
2007-07-23 16:15:40 +00:00
truelight
98b23edeb3
(svn r10659) -Codechange: updated documentation around RAIL_GROUND_FENCE_VERT[12] (frosch)
...
-Codechange: added documentation and SPR_ enums for track fences (frosch)
2007-07-23 16:08:58 +00:00
glx
8367e16809
(svn r10658) -Add: support for autosave_on_exit in the console, so dedicated servers can use it
2007-07-23 15:28:02 +00:00
truelight
045a51ce62
(svn r10657) -Fix r10655: commit didn't comply with coding style (tnx glx :))
2007-07-23 15:20:20 +00:00
truelight
3ce600a644
(svn r10656) -Fix [FS#1068]: GetPartialZ returned wrong value for SLOPE_STEEP_E (frosch)
2007-07-23 15:18:53 +00:00
truelight
c4e47c07c9
(svn r10655) -Fix [FS#1070]: Trolly AI didn't know about steep slopes, and used wrong tileh in some cases (frosch)
2007-07-23 15:14:45 +00:00
orudge
6196ff1263
(svn r10651) -Fix: Fix chdir problem with open/save dialog on OS/2 (Paul Smedley)
2007-07-22 17:21:25 +00:00
peter1138
724ac18d1e
(svn r10649) -Fix (r9962): autoscroll (pointer near screen edge) didn't work
2007-07-22 13:16:49 +00:00
miham
251a445438
(svn r10648) -Update: WebTranslator2 update to 2007-07-21 20:34:31
...
croatian - 44 fixed, 143 changed by knovak (187)
2007-07-21 18:34:43 +00:00
KUDr
d3c20d65bd
(svn r10647) -Fix: AutoPtrT::operator =() didn't delete old object
2007-07-21 14:01:12 +00:00
KUDr
43ddd64817
(svn r10646) -Cleanup: AutoPtrT<>::Release() renamed to Detach()
...
-better describes what it does
-was inconsistent with CCountedPtr<>::Release()
2007-07-21 13:45:15 +00:00
KUDr
af39f3a084
(svn r10645) -Fix (r10644): file contents seems to be 3x there
2007-07-21 12:39:46 +00:00
rubidium
5083f22d1d
(svn r10644) -Merge (from NoAI): framework for reference counted objects (pointers).
2007-07-20 18:44:04 +00:00
rubidium
3f983ff1f2
(svn r10643) -Merge (from NoAI): properly counting the amount of signs instead of using the size of the sign pool.
2007-07-20 18:35:33 +00:00
belugas
b9b59ec169
(svn r10641) -Fix(r10638): Forgotten Son... err...include
2007-07-20 17:32:27 +00:00
belugas
fabd64e1e6
(svn r10640) -Fix(r10638): little typo...
2007-07-20 17:25:07 +00:00
belugas
f9d3463af1
(svn r10639) -Codechange: Give meaninfull name to a magic number
2007-07-20 17:14:03 +00:00
belugas
d847b30c98
(svn r10638) -Codechange: Save the mapping of the industries and tiles, making them persistent.
2007-07-20 16:50:11 +00:00
belugas
1b1fbdd331
(svn r10637) -Fix: Enable the Random Industries in scenario editor if setting Number of Industries is not NONE.
...
Spotted by skiddl13.
Thanks to glx for help in finding and better looking code :)
2007-07-20 16:08:28 +00:00
belugas
c0b044ac45
(svn r10635) -Codechange: Correct some typos and code beautifying (a little bit)
2007-07-20 14:49:41 +00:00
peter1138
d93fcea1f8
(svn r10628) -Fix (r10606,FS#1055): Revert r10606 and fix the plural problem another way.
2007-07-19 17:28:55 +00:00
rubidium
58a3b5e60d
(svn r10627) -Fix [FS#1052]: be consistent with the space between the company name and the player number, i.e. always put a space between them.
2007-07-19 17:27:49 +00:00
miham
6cc34e8cb7
(svn r10626) -Update: WebTranslator2 update to 2007-07-19 19:23:12
...
american - 4 fixed by WhiteRabbit (4)
2007-07-19 17:23:28 +00:00
rubidium
4a52a6833e
(svn r10624) -Fix [FS#1047]: the production of banks could not be modified (either in scenario editor or with the cheat).
2007-07-19 16:24:48 +00:00
belugas
7a656fde4e
(svn r10622) -Feature: Introduction of the CBID_INDUSTRY_AVAILABLE's handling, in fund industry window.
...
In order to stay as much consistent with the specs, the fund window will perform (if required) the callback every game-day. TTDPatch performs the same call every second, but after discussions with Csaboka, we agreed that it was not required to be that intensive. So a game-day is plenty enough.
2007-07-19 01:47:32 +00:00
belugas
f7f6ad362e
(svn r10621) -Codechange: install a struct holding the user's selection from _fund_gui.
...
-Codechange: merge WE_TIMEOUT and WE_ABORT_PLACE_OBJ, as they both do the same thing.
-Feature: Any time you place an industry, even if it fails, the button will reset and the cursor will return to normal.
2007-07-19 01:35:48 +00:00
miham
53dd79bf9a
(svn r10620) -Update: WebTranslator2 update to 2007-07-18 19:37:17
...
czech - 10 fixed, 13 changed by Hadez (23)
estonian - 20 changed by kristjans (20)
galician - 34 fixed, 5 changed by Condex (39)
slovak - 4 fixed by lengyel (4)
2007-07-18 17:37:34 +00:00
belugas
f47f1e723c
(svn r10619) -Codechange: Use shorter variable/member names and add some code separation.
...
-Codechange: Use a stringID variable instead of always refering to the _fund_gui.text[foo] member
-Documentation: Add a few explanatory comments here and there
2007-07-18 17:05:23 +00:00
belugas
c62d0719ae
(svn r10618) -Fix(r10167): remove unneeded comment
2007-07-18 16:02:42 +00:00
belugas
0fada78480
(svn r10617) -Codechange: code style changes (removing an erroneous tab plus switch case alignment)
...
-Codechange: give enum values to widgets
2007-07-18 15:59:08 +00:00
glx
d8690139b4
(svn r10607) -Fix r10605: use '&&' in preprocessor directives (MSVC doesn't like 'and')
2007-07-18 02:08:56 +00:00
peter1138
b6d6e407ad
(svn r10606) -Fix (r8826): plural and single cargo names were mixed up.
2007-07-17 20:32:27 +00:00
rubidium
736eafaf8e
(svn r10605) -Fix [FS#1046]: also OpenBSD does not know wchar. Patch by Matthias.
2007-07-17 16:59:21 +00:00
rubidium
549893651c
(svn r10604) -Fix [FS#1044] (r9866): some industries produced cargo they should not be producing, which would result in the industry offering invalid cargo to a station resulting in crashes..
2007-07-17 08:18:57 +00:00
peter1138
306c21d6c9
(svn r10603) -Codechange: avoid direct access to _engine_info
2007-07-17 06:56:09 +00:00
rubidium
3dd6362bb8
(svn r10601) -Codechange: store (and use) the type of stations instead of hardcoding station types by graphics IDs.
2007-07-16 23:55:22 +00:00
belugas
0f8e7e79be
(svn r10600) -Codechange: code-stylising the gui switch-case code
2007-07-16 23:48:25 +00:00
rubidium
a58a18bb50
(svn r10593) -Fix [FS#1038]: one could not remove locks that were build in a (very) old version of OpenTTD.
2007-07-16 21:00:40 +00:00
miham
3cf51c6188
(svn r10592) -Update: WebTranslator2 update to 2007-07-16 19:35:30
...
brazilian_portuguese - 4 fixed by tucalipe (4)
catalan - 4 fixed by arnaullv (4)
croatian - 7 fixed by knovak (7)
danish - 10 fixed, 7 changed by ThomasA (17)
dutch - 4 fixed by habell (4)
estonian - 4 fixed by kristjans (4)
finnish - 30 fixed by habazi (30)
korean - 4 fixed by darkttd (4)
norwegian_nynorsk - 16 fixed by pollux (16)
piglatin - 12 fixed by adammw (12)
portuguese - 4 changed by izhirahider (4)
russian - 4 fixed by Smoky555 (4)
slovenian - 4 fixed by Necrolyte (4)
spanish - 4 fixed by eusebio (4)
ukrainian - 4 fixed by fevral13 (4)
2007-07-16 17:37:40 +00:00
rubidium
efc7fdf2fd
(svn r10587) -Codechange: move the string/dparam related stuff from variables.h to strings.h
2007-07-16 09:16:58 +00:00
miham
4896d437b1
(svn r10584) -Fix: [Translations] Fixed translations screwed up by translator
2007-07-15 18:14:21 +00:00
miham
3a4f5a9d26
(svn r10583) -Update: WebTranslator2 update to 2007-07-15 19:17:18
...
croatian - 135 fixed, 2 changed by knovak (137)
czech - 3 changed by Hadez (3)
finnish - 29 fixed by habazi (29)
french - 4 fixed by Skiper (4)
german - 21 fixed, 1 changed by chu (22)
hungarian - 4 fixed by miham (4)
italian - 4 fixed by lorenzodv (4)
japanese - 4 fixed by ickoonite (4)
portuguese - 4 fixed by izhirahider (4)
romanian - 10 fixed by kneekoo (10)
traditional_chinese - 4 fixed by xbddc (4)
2007-07-15 17:17:44 +00:00
KUDr
d71d48434d
(svn r10578) -Fix [YAPF, ships]: Ships received curve penalty for non-diagonal straight move. (JazzyJaffa)
...
-The fix in cost calculation uncovered bug in estimate calculation. Ships now use the same estimate algorithm as trains.
2007-07-15 11:45:38 +00:00
glx
6474a5a957
(svn r10575) -Fix r10573: misplaced )
2007-07-15 00:45:02 +00:00
belugas
89d872a625
(svn r10573) -Codechange: Use function CheckIfCallBackAllowsAvailability for random map generation as well as for ingame random industry creation
2007-07-15 00:26:12 +00:00
belugas
318f19f5a4
(svn r10572) -Codechange: Add function CheckIfCallBackAllowsAvailability for industries
2007-07-15 00:19:40 +00:00
belugas
6d22aa54cf
(svn r10570) -Codechange: Add enum required for Callback 0x22: CBID_INDUSTRY_AVAILABLE
...
-Documentation: Add documentation for enum IndustryConstructionType, which describes how the industry has been created
2007-07-15 00:03:17 +00:00
rubidium
7aec26887c
(svn r10567) -Add [FS#915]: a "group" with ungrouped vehicles. Patch by Matthias Wolf.
2007-07-14 23:10:27 +00:00
rubidium
197245eefe
(svn r10566) -Fix [FS#1025]: a NewGRF could have a information message that is too long for the internal buffers to handle. We should not crash on such a case even though the message is too big for the window anyway.
2007-07-14 22:37:40 +00:00
rubidium
b8e302d2a0
(svn r10562) -Fix: most of the MorphOS issues; MorphOS doesn't know about wchars, so disable all code that has to use wchars for MorphOS.
2007-07-14 20:30:35 +00:00
truelight
a2a3b7da24
(svn r10561) -Fix: don't give 'unused variable' warnings when disabling asserts
2007-07-14 20:21:02 +00:00
miham
452d20487e
(svn r10559) -Update: WebTranslator2 update to 2007-07-14 19:32:31
...
american - 8 fixed by WhiteRabbit (8)
catalan - 15 changed by arnaullv (15)
estonian - 6 fixed by kristjans (6)
slovenian - 6 fixed by Necrolyte (6)
2007-07-14 17:32:50 +00:00
rubidium
2763a427de
(svn r10555) -Codechange/Fix: add a soft limit of 4096 "entities" in a station's waiting queue and a hard limit of 32768 so (malicious) people cannot cause a "denial of service" attack by filling cargo lists.
2007-07-13 20:46:53 +00:00
truelight
a757ed52fd
(svn r10552) -Fix [FS#1034, r10546]: opening Available Aircrafts segfaulted
2007-07-13 19:06:12 +00:00
miham
90a9c3acb8
(svn r10550) -Update: WebTranslator2 update to 2007-07-13 18:55:52
...
german - 3 fixed by Neonox (3)
hungarian - 2 fixed by miham (2)
slovak - 6 fixed by lengyel (6)
traditional_chinese - 6 fixed by xbddc (6)
2007-07-13 16:56:07 +00:00
rubidium
02f00a254d
(svn r10549) -Fix [FS#1031]: wrong tram catenary poles drawn in some bridge directions.
2007-07-13 15:12:36 +00:00
truelight
84303d0396
(svn r10548) -Fix [FS#1020]: don't segfault when you quit in the end-of-the-game screen
2007-07-13 15:02:22 +00:00
truelight
fe952911f5
(svn r10547) -Fix: when Cheat-Window is open and a new month happens, the window wasn't redrawn instantly
2007-07-13 15:01:16 +00:00
truelight
a84dcf7682
(svn r10546) -Fix [FS#1026]: you can now have both Available Train as Available Ship window open
2007-07-13 14:51:55 +00:00
peter1138
243c59be6f
(svn r10542) -Codechange: use class member instead of global variable for null ticks value
2007-07-13 13:03:20 +00:00
rubidium
5ed3482aac
(svn r10541) -Fix [FS#1028]: cargo payment rates overflow.
...
-Fix: cargo payment rates diverge from cost rates making it impossible to make any profit after a certain number of years.
Both are solved by stopping the inflation after 170 years; there is absolutely no point in continueing the inflation after that as it only makes the game have overflows at some point that cannot be solved; using larger variables only delays the inevitable.
2007-07-13 12:08:37 +00:00
truelight
3d684e3477
(svn r10537) -Backport r10536: added option for null-driver to configure how long it should run (-vnull:ticks=10000)
2007-07-13 10:46:07 +00:00
miham
1e08060929
(svn r10532) -Update: WebTranslator2 update to 2007-07-12 19:08:41
...
catalan - 3 changed by arnaullv (3)
portuguese - 1 changed by izhirahider (1)
russian - 6 fixed by Smoky555 (6)
ukrainian - 6 fixed by fevral13 (6)
2007-07-12 17:08:56 +00:00
rubidium
7cd00468d6
(svn r10522) -Fix: the "build truck station" GUI showed that it would accept tourists when it does not, whereas the "build bus station" GUI did not show them when it did accept them.
2007-07-12 13:40:24 +00:00
rubidium
6f0db273d6
(svn r10521) -Fix: some NewGRFs did not check whether the newindustries bit was set, which breaks with a not-yet-finished-implementation of newindustries.
2007-07-12 13:25:06 +00:00
rubidium
07a1d4379e
(svn r10520) -Fix: when a "can I build this industry tile here" callback did not fail, it doesn't automatically mean that the industry tile can be built there.
2007-07-12 09:15:57 +00:00
rubidium
de084ace1c
(svn r10519) -Fix: when getting a "nearby" tile, make sure you never roam outside of the map.
2007-07-12 08:10:40 +00:00
rubidium
9dee540233
(svn r10518) -Fix: use the location of the industry and not INVALID_TILE for production callbacks; makes looking at the environment of an industry a lot more useful.
2007-07-12 07:57:08 +00:00
rubidium
bbe5d876cf
(svn r10517) -Fix: the "closest distance to water/land" calculation gave the distance to the north-eastern border instead of the closest water/land.
2007-07-12 07:55:35 +00:00
rubidium
be822ef976
(svn r10516) -Fix: if doing a lookup for a ID, scan the whole range instead of only the "new" ones because the old ones could be overriden too.
2007-07-12 07:53:53 +00:00
rubidium
5f7f99e381
(svn r10515) -Codechange: allow getting some more data about the environment of an industry.
2007-07-11 23:10:22 +00:00
rubidium
57268fa7e3
(svn r10514) -Codechange: add support for getting the nearest industry with a given type.
2007-07-11 22:57:47 +00:00
peter1138
1aaab031b2
(svn r10513) -Fix [FS#1022]: use vehicle subtile position to update cache, not tile, so that collision detection works on bridges and tunnels.
2007-07-11 21:31:34 +00:00
miham
2c517a3026
(svn r10510) -Update: WebTranslator2 update to 2007-07-11 19:01:42
...
brazilian_portuguese - 8 fixed by tucalipe (8)
bulgarian - 33 fixed by thetitan (33)
catalan - 6 fixed, 81 changed by arnaullv (87)
dutch - 6 fixed by habell (6)
french - 6 fixed by glx (6)
hungarian - 4 fixed by miham (4)
italian - 6 fixed by lorenzodv (6)
japanese - 8 fixed by ickoonite (8)
korean - 6 fixed, 17 changed by leejaeuk5 (23)
latvian - 10 fixed by amjaliks (10)
portuguese - 6 fixed by izhirahider (6)
spanish - 6 fixed by eusebio (6)
swedish - 6 fixed by daishan (6)
2007-07-11 17:02:15 +00:00
peter1138
42c58e913c
(svn r10509) -Codechange: cache expensive newgrf station variables during
...
sprite lookups/callbacks.
2007-07-11 16:37:20 +00:00
rubidium
79d04412b0
(svn r10508) -Codechange: allow customizable animation schemes for industries.
2007-07-11 15:03:29 +00:00
rubidium
8d4b7ac33b
(svn r10507) -Fix [FS#1019]: apparantly we used the wrong sprites for some pieces of the tram catenary (even though TTDP did so too).
2007-07-11 08:35:14 +00:00
rubidium
e497167dfd
(svn r10506) -Fix: the (manual) building of banks was always rejected.
2007-07-11 08:20:57 +00:00
belugas
fb92e30dfb
(svn r10505) -Fix(r10249)[FS#1016]: Town was still trying to gather information for tiles on which it could not build. aising the values to 2 will prevent further invasion of the water-at-the-edge :)
2007-07-11 02:13:00 +00:00
belugas
5111c6205c
(svn r10504) -Codechange: Shorten the test if no track bit has been found
2007-07-11 01:45:44 +00:00
belugas
8b17441704
(svn r10503) -Codechange: Mark Callback CBID_INDUSTRY_FUND_MORE_TEXT (cb38) as implemented.
2007-07-11 00:36:03 +00:00
rubidium
255102d223
(svn r10502) -Fix [FS#1017]: trying to get the town from a tile that can never be associated with a town.
2007-07-10 22:45:09 +00:00
rubidium
872e74c028
(svn r10501) -Fix [FS#1015]: error dialog was sometimes shown on all clients when a command failed instead of only the client that actually did the command.
2007-07-10 20:59:41 +00:00
rubidium
0cd8274658
(svn r10500) -Fix [FS#1007]: cannot navigate using arrow keys in the game name text box. Patch by benc.
2007-07-10 20:58:07 +00:00
rubidium
e1bdad1e57
(svn r10498) -Fix [FS#1008]: remove inconsistency between a warning and the actual behaviour.
2007-07-10 07:46:58 +00:00
peter1138
0f2d37a113
(svn r10497) -Fix (FS#1013,r8464): Ship max speed wrongly shown (benc)
2007-07-10 07:10:23 +00:00
belugas
a5da0e6609
(svn r10496) -Feature: Replace all the windows for Industry building by a more flexible one.
...
Thanks to Csaboka (from TTDPatch dev team) for his hints and original design (which i've found while it was halfway done, so i could make it more compliant ;)). Don't expect it to be a carbon-copy though. A few differences can be found here and there.
Thanks to Rubidium for his helping hand. Hope you will like it as we do :)
2007-07-10 00:59:00 +00:00
belugas
b690bef878
(svn r10495) -Codechange: Add the Action 00 property handlers for Industries and Industry tiles
2007-07-10 00:10:19 +00:00
rubidium
09eb6623ab
(svn r10494) -Fix (r10490): possible null dereference in some exotic newgrfs.
2007-07-09 20:08:25 +00:00
rubidium
b876be0064
(svn r10493) -Codechange: update some callback ID enums to reflect their changed usage, add a few and update the comments.
2007-07-09 19:38:12 +00:00
KUDr
0452fc482d
(svn r10492) -Fix [YAPF, r10491]: commands with no effect (glx)
2007-07-09 19:24:45 +00:00
KUDr
3efc078e2f
(svn r10491) -Fix [FS#988, YAPF]: When rail segment was cached using electric engine and it ended with non-electric rail it was incorrectly cached with the end reason ESRB_DEAD_END instead of ESRB_RAIL_TYPE. (Eddi)
...
- It caused YAPF to end prematurely there when it was searching for another path (for non-electric engine).
- It can lead to sub-optimal path taken or 'train is lost' message.
- In MP game it can also cause desync.
- Uses changes made in r10489.
2007-07-09 18:57:12 +00:00
rubidium
25511e0e26
(svn r10490) -Codechange: add support for industries on non-flat surfaces.
2007-07-09 18:53:43 +00:00
KUDr
d3c7a7fa8c
(svn r10489) -Codechange [YAPF]: FollowTrack_t now has new data member - m_err. It indicates the reason why the given track/trackdir can't be followed when method CFollowTrackT<>::Follow() returned false.
2007-07-09 18:27:42 +00:00
miham
d9a2e25dd7
(svn r10488) -Update: WebTranslator2 update to 2007-07-09 18:32:28
...
estonian - 2 fixed by kristjans (2)
italian - 1 changed by lorenzodv (1)
korean - 6 fixed by leejaeuk5 (6)
latvian - 53 fixed by amjaliks (53)
portuguese - 5 fixed, 9 changed by izhirahider (14)
russian - 2 fixed by Smoky555 (2)
slovak - 2 fixed by lengyel (2)
spanish - 2 fixed by eusebio (2)
swedish - 8 fixed by giddorah (8)
ukrainian - 2 fixed by fevral13 (2)
2007-07-09 16:32:52 +00:00
rubidium
5bea6503a7
(svn r10487) -Fix: forgot some breaks in a switch statement.
2007-07-09 16:24:00 +00:00
rubidium
6cf2aad165
(svn r10486) -Fix: do not draw foundations when the "should I draw foundations" callbacks says to do so.
2007-07-09 13:59:07 +00:00
rubidium
bb8923c336
(svn r10485) -Codechange: add a callback mechanism to determine whether building an industry is allowed at a given location.
2007-07-09 13:21:49 +00:00
rubidium
c29b4a7720
(svn r10484) -Codechange: reduce code duplication.
2007-07-09 13:10:04 +00:00
rubidium
70d6fdeca0
(svn r10483) -Codechange: add support for callbacks to manipulate the building chance of farm fields and chopping chance for lumber mills.
2007-07-08 19:54:51 +00:00
maedhros
165dd778af
(svn r10481) -Codechange: Show a news message with the new industry when primary industry prospecting succeeds.
2007-07-08 18:41:34 +00:00
maedhros
fc3764ef4b
(svn r10480) -Fix: Don't allow building lighthouses and transmitters under bridges in the scenario editor, or during world generation.
2007-07-08 18:40:15 +00:00
miham
c9ef554e01
(svn r10479) -Update: WebTranslator2 update to 2007-07-08 19:44:48
...
american - 4 fixed by WhiteRabbit (4)
catalan - 2 fixed by arnaullv (2)
czech - 67 fixed by joeprusa (67)
danish - 6 fixed by ThomasA (6)
dutch - 2 fixed by webfreakz (2)
french - 2 fixed by glx (2)
german - 23 fixed by chu (23)
hungarian - 2 fixed by miham (2)
italian - 2 fixed, 4 changed by lorenzodv (6)
latvian - 49 fixed by amjaliks (49)
portuguese - 66 fixed by izhirahider (66)
romanian - 2 fixed by kneekoo (2)
slovenian - 2 fixed by Necrolyte (2)
traditional_chinese - 2 fixed, 75 changed by xbddc (77)
turkish - 7 fixed by jnmbk (7)
2007-07-08 17:45:36 +00:00
rubidium
26985a0128
(svn r10478) -Fix [FS#999]: remove the loading indicator when a vehicle is removed.
2007-07-08 17:44:46 +00:00
rubidium
283a06e4a1
(svn r10477) -Codechange: add some callbacks to customise the acceptance of industries.
2007-07-08 17:40:04 +00:00
rubidium
fd2d677849
(svn r10476) -Fix: some newgrf callbacks were already implemented even though the comment said they were not.
2007-07-08 14:23:15 +00:00
rubidium
640421fb79
(svn r10475) -Fix [FS#996]: some wrong comments for a few of the (vehicle) group related actions.
2007-07-08 09:35:39 +00:00
rubidium
7ba2e75f3e
(svn r10474) -Fix [FS#995]: wrong group count after train crash.
2007-07-08 09:29:28 +00:00
rubidium
8b54aab214
(svn r10473) -Codechange: make the industry "window", the one that shows when you click on an industry, more flexible to allow easier integration with newindustries.
2007-07-08 00:25:05 +00:00
peter1138
e51d9d4fbd
(svn r10472) -Fix (r10741): typos prevented compilation
2007-07-07 21:14:36 +00:00
peter1138
8b81cdd2a6
(svn r10471) -Codechange: implement driver probing priority so that 'preferred' drivers are loaded first
2007-07-07 20:31:23 +00:00
peter1138
0543657b75
(svn r10470) -Fix: clamp station build date to 16 bit value for newgrf, preventing overflow and incorrect graphics shown past a certain date.
2007-07-07 20:17:01 +00:00
rubidium
576128159a
(svn r10466) -Fix: the minimum amount of waiting cargo shouldn't be 65535; that should be the maximum amount of waiting cargo.
2007-07-07 17:36:01 +00:00
rubidium
5b90b91ce3
(svn r10465) -Fix: first run the WE_CREATE callback and then perform the dirtying of the window, so you won't get glitches if you resize a window in the WE_CREATE callback.
2007-07-07 17:33:29 +00:00
miham
282bb875af
(svn r10464) -Update: WebTranslator2 update to 2007-07-07 18:44:01
...
latvian - 293 fixed, 21 changed by amjaliks (254), pakalns (60)
2007-07-07 16:44:10 +00:00
miham
d2556e1107
(svn r10463) -Update: WebTranslator2 update to 2007-07-07 18:42:35
...
catalan - 4 fixed by arnaullv (4)
estonian - 15 fixed by kristjans (15)
japanese - 4 fixed by ickoonite (4)
piglatin - 28 fixed by adammw (23), miham (5)
romanian - 7 fixed by kneekoo (7)
slovenian - 4 fixed by Necrolyte (4)
traditional_chinese - 1 changed by xbddc (1)
2007-07-07 16:43:00 +00:00
rubidium
3b52a6bfc4
(svn r10462) -Add: a command dumper/loader that could be enabled compile-time and server side only to aid debugging some desyncs, i.e. dump the stream of commands so it could be replayed in exactly the same way later. This should primarily be used to make desyncs more easily reproducable, so it can be properly debugged.
2007-07-07 10:06:10 +00:00
rubidium
9a55c79fd1
(svn r10460) -Codechange: add some more variables needed for newindustries regarding to the creation of the industries.
2007-07-07 08:53:19 +00:00
rubidium
c86015203a
(svn r10459) -Codechange: add helper functions to determine whether an industry is a primary industry and how much it costs to build such an industry.
2007-07-06 22:33:16 +00:00
peter1138
472bfba5f8
(svn r10458) -Fix (r10444): restore original descriptions for win32 drivers
2007-07-06 22:15:00 +00:00
belugas
7c2b432670
(svn r10457) -Codechange: Load the newly read definitions of Industries and Industry tiles.
...
No, this is not the final commit for newindustries (far from it), just another step.
2007-07-06 20:40:58 +00:00
belugas
26a7f3df84
(svn r10456) -Codechange: Enable loading newgrf strings for Industries
2007-07-06 20:36:32 +00:00
miham
c70a275a50
(svn r10455) -Update: WebTranslator2 update to 2007-07-06 20:02:29
...
brazilian_portuguese - 4 fixed by tucalipe (4)
dutch - 4 fixed by habell (4)
estonian - 3 fixed by t2t2 (3)
french - 4 fixed by glx (4)
galician - 32 fixed by Condex (32)
hungarian - 4 fixed by miham (4)
italian - 4 fixed by lorenzodv (4)
korean - 2 changed by darkttd (2)
russian - 4 fixed, 1 changed by Smoky555 (5)
slovak - 4 fixed by lengyel (4)
spanish - 4 fixed by eusebio (4)
traditional_chinese - 4 fixed by xbddc (4)
turkish - 10 fixed by jnmbk (10)
ukrainian - 4 fixed by mad (4)
2007-07-06 18:03:09 +00:00
glx
281718011a
(svn r10454) -Fix r10452: forgot unfinished langs
2007-07-06 13:43:50 +00:00
peter1138
a8b385d77d
(svn r10453) -Codechange: Allow save/load of empty (unallocated) strings
2007-07-06 08:32:00 +00:00
rubidium
1af0fc0a33
(svn r10452) -Update: remove the string that has been removed in r10451 from all other translations.
2007-07-06 07:29:04 +00:00
rubidium
0d68a919d9
(svn r10451) -Add: support for "prospecting" raw industries, i.e. you pay an amount of money and then it might (with a given chance) build a raw industry somewhere on the map.
2007-07-06 07:24:10 +00:00
peter1138
94315ff15f
(svn r10450) -Fix (r10444): Fix search & replace errors
2007-07-05 18:21:53 +00:00
miham
463b851ad8
(svn r10449) -Update: WebTranslator2 update to 2007-07-05 18:40:00
...
catalan - 1 changed by arnaullv (1)
french - 4 changed by glx (4)
russian - 2 fixed by Smoky555 (2)
2007-07-05 16:40:19 +00:00
belugas
b9dad0d82f
(svn r10448) -Codechange: Industry Tiles and Houses share almost the same spritegroup format.
2007-07-05 16:39:56 +00:00
belugas
f21f6554d8
(svn r10447) -Codechange: Don't need to specify values on an enum when those values are contiguous
2007-07-05 16:26:56 +00:00
peter1138
b953493930
(svn r10446) -Codechange: Move extmidi's global data into its class.
2007-07-05 13:19:35 +00:00
KUDr
c4aff8b0a4
(svn r10445) -Fix (Win32, r10444): remove #include "hal.h"
2007-07-05 12:30:22 +00:00
peter1138
68c6add8cc
(svn r10444) -Codechange: switch to c++ classes and inheritance for sound/music/video drivers, using self-registration based on the blitter-model.
2007-07-05 12:23:54 +00:00
peter1138
b507907176
(svn r10443) -Fix: randomizing triggers should be called with callback type set to 1
2007-07-05 06:35:09 +00:00
rubidium
86c14c239f
(svn r10442) -Codechange: implement the industry production callback.
2007-07-05 05:41:56 +00:00
rubidium
9bc6a1cc8e
(svn r10441) -Fix (r10440): something went wrong "porting" fixes from one place to another; like compiling the wrong checkout.
2007-07-04 22:24:57 +00:00
rubidium
997871063f
(svn r10440) -Fix: CBM_IND defines bits to be set, not bitsets.
2007-07-04 22:18:33 +00:00
rubidium
1bdb72ebd4
(svn r10439) -Codechange: initial steps for customized industry productions.
2007-07-04 18:27:21 +00:00
miham
2d1a3d920c
(svn r10438) -Update: WebTranslator2 update to 2007-07-04 19:52:16
...
american - 20 fixed by WhiteRabbit (20)
danish - 21 fixed, 1 changed by ThomasA (22)
portuguese - 10 fixed by izhirahider (10)
traditional_chinese - 2 changed by xbddc (2)
2007-07-04 17:52:32 +00:00
peter1138
efef78f786
(svn r10437) -Feature: Automatic signal completion, enabled by pressing ctrl when dragging signals. Signals will continue following track until an existing signal, junction or station are reached. This currently replaces the existing use of ctrl-drag for changing existing signal type.
2007-07-04 17:21:28 +00:00
maedhros
156f149625
(svn r10436) -Cleanup: Doxygenise some comments, update others, and make a few statements more consistent with everything else.
2007-07-04 13:30:33 +00:00
maedhros
facf261b63
(svn r10435) -Fix (r9315): numinfo starts from 1, not 0, so make it possible to define a house with a local id of 255.
2007-07-04 13:01:55 +00:00
maedhros
b863e50ac8
(svn r10434) -Fix (r9315): When setting multiple house overrides in one Action 0, don't override them all with the first ID.
2007-07-04 12:57:07 +00:00
maedhros
122bd53809
(svn r10433) -Codechange: Remove FOR_EACH_OBJECT by moving the for loops in the Action 0
...
handlers outside the switch statements. This allows ignoring only the invalid
IDs when changing the properties for many objects, rather than ignoring the
whole block if one ID is invalid.
2007-07-04 12:52:43 +00:00
peter1138
ca49b1e997
(svn r10432) -Codechange: use existing function instead of data duplication
2007-07-04 09:42:47 +00:00
peter1138
0645454aaa
(svn r10431) -Codechange: constness on static array
2007-07-04 09:41:35 +00:00
peter1138
e9c38a97b0
(svn r10430) -Fix: Too many town rating entry lookups (KUDr)
2007-07-04 06:37:43 +00:00
KUDr
415d5af03d
(svn r10429) -Fix: VC8 Code Analyzer warning: buffer overrun
2007-07-04 02:41:39 +00:00
KUDr
255389a963
(svn r10428) -Fix: some more VC code analyzer warnings disabled
2007-07-04 02:37:48 +00:00
KUDr
1d5b84d808
(svn r10427) -Fix: snprintf behaves differently in gcc than in VC causing unreadable artifacts in output. Now CStrT::AddFormatL() should behave correctly also when compiled by gcc (Rubidium)
2007-07-04 02:35:40 +00:00
belugas
a85d72c60d
(svn r10426) -Codechange: Activate the reset of industry/tiles mapping upon initialization or new game.
2007-07-04 01:34:28 +00:00
belugas
de43302419
(svn r10425) -Fix (r10418): do not compare bitmasks with HASBIT. Strike two. Forgotten code :)
2007-07-04 00:54:38 +00:00
belugas
2c38514a84
(svn r10424) -Fix : Toy shop seems to be working exactly like power stations, water tower and banks, i.e: they require cargo but do nothing with it.
...
So, make it an INDUSTRYLIFE_BLACK_HOLE, exactly like the above mentioned industries.
Thanks to glx who spotted, and Csaboka who confirmed it could very well be a CS bug.
2007-07-04 00:49:03 +00:00
KUDr
dd697570e5
(svn r10423) -Fix [YAPF, r10301]: INVALID_TRACKDIR causing buffer overrun leading to desync in MP game (many thanks Rubidium)
2007-07-04 00:12:02 +00:00
KUDr
232cfb0fc1
(svn r10422) -Fix: VC8 Code Analyzer warning C6297: Arithmetic overflow: 32-bit value is shifted, then cast to 64-bit value. Results might not be an expected value
2007-07-03 23:23:38 +00:00
KUDr
7dc5d11448
(svn r10421) -Fix [MSVC]: suppress some code analyzer warnings for VC8
2007-07-03 23:08:51 +00:00
rubidium
bad85b08c2
(svn r10419) -Fix (r10418): do not compare bitmasks with HASBIT. Thanks to Maedhros for spotting this.
2007-07-03 19:25:06 +00:00
rubidium
b67cfd4825
(svn r10418) -Codechange: implement/resurrect the industry production flags.
2007-07-03 19:16:34 +00:00
glx
aca9846479
(svn r10417) -Fix: r10416 partly reverted r10415
2007-07-03 17:34:43 +00:00
miham
844d5d2371
(svn r10416) -Update: WebTranslator2 update to 2007-07-03 19:20:58
...
norwegian_nynorsk - 3 fixed by pollux (3)
slovak - 3 fixed by lengyel (3)
traditional_chinese - 6 fixed by xbddc (6)
2007-07-03 17:21:10 +00:00
glx
53ab57cbe4
(svn r10415) -Revert (r10403), Fix (r10323): 'message from company' test must use {STRING1}, so pass it the correct params
2007-07-03 17:20:17 +00:00
rubidium
95d2abf81d
(svn r10414) -Fix: the network protocol check for required newgrfs sent static newgrfs too.
2007-07-03 16:14:29 +00:00
glx
e08965fdcb
(svn r10413) -Fix r10211: t->townnamegrfid was not cleared when renaming a town
2007-07-03 15:24:50 +00:00
peter1138
b1bad4ab46
(svn r10412) -Codechange: Remove unnecessary inclusion of hal.h in various files (and add one)
2007-07-03 11:31:38 +00:00
miham
f5028dfb85
(svn r10411) -Update: WebTranslator2 update to 2007-07-02 19:21:47
...
dutch - 2 fixed by webfreakz (2)
polish - 4 fixed, 7 changed by meush (11)
portuguese - 9 fixed, 2 changed by devilRed (11)
simplified_chinese - 30 fixed by Fishingsnow (30)
slovenian - 2 fixed by Necrolyte (2)
ukrainian - 2 fixed by mad (2)
2007-07-02 17:23:51 +00:00
bjarni
beb673733a
(svn r10410) -Fix [FS458]: [OSX] if the resolution is changed to something that's too high for the monitor, then it's reduced to fit the monitor size (PinguTux)
...
This solves a possible crash
This also solves a graphical glitch where the titlebar can be drawn on top of the game area
Those issues only aplied to window mode
2007-07-02 16:37:12 +00:00
rubidium
90f85c957a
(svn r10409) -Codechange: replace (Aircraft|RoadVeh|Ship|Train)_Tick with a Tick method in the Vehicle class.
2007-07-01 19:24:54 +00:00
rubidium
83a880c882
(svn r10408) -Codechange: make GetImage a class method of Vehicle instead of Get(Aircraft|RoadVeh|Ship|Train)Image.
2007-07-01 19:11:47 +00:00
miham
c49fd0957d
(svn r10407) -Update: WebTranslator2 update to 2007-07-01 20:12:34
...
brazilian_portuguese - 2 fixed by tucalipe (2)
catalan - 2 fixed by arnaullv (2)
hungarian - 2 fixed by miham (2)
italian - 1 changed by lorenzodv (1)
japanese - 4 fixed by ickoonite (4)
korean - 2 fixed by darkttd (2)
spanish - 2 fixed by eusebio (2)
2007-07-01 18:12:59 +00:00
rubidium
d73e490c52
(svn r10406) -Fix [FS#968]: only industries in the temperate climate should be affected by the "do not increase production" flag.
2007-07-01 17:21:25 +00:00
rubidium
82dbf4b467
(svn r10405) -Fix [FS#972]: do not try to determine the default railtype in the scenario editor.
2007-07-01 17:11:24 +00:00
peter1138
fe2e9ea795
(svn r10404) -Fix (r10266): Adding a cargo packet to cargo list could overflow. Now we detect this and just leave the cargo in its own packet.
2007-07-01 12:25:08 +00:00
peter1138
1c4f7001d4
(svn r10403) -Fix (r10323): 'message from company' text used {STRING1} instead of {COMPANY}
2007-06-30 19:46:18 +00:00
miham
9aa21b54e1
(svn r10402) -Update: WebTranslator2 update to 2007-06-30 21:32:39
...
bulgarian - 10 fixed by kokobongo (10)
french - 2 fixed by glx (2)
italian - 2 fixed, 2 changed by lorenzodv (4)
korean - 2 fixed, 2 changed by darkttd (4)
polish - 43 fixed, 1 changed by meush (44)
slovenian - 1 fixed by Necrolyte (1)
spanish - 5 changed by eusebio (5)
swedish - 2 fixed by giddorah (2)
2007-06-30 19:33:02 +00:00
peter1138
f3aebc411d
(svn r10401) -Feature: new sign editor features including switching to previous/next sign (XeryusTC)
2007-06-30 17:51:50 +00:00
glx
69586c94ae
(svn r10399) -Fix (FS#962): [Windows] _wnd.has_focus was not properly set after using ALT-TAB
2007-06-30 15:02:21 +00:00
peter1138
9043900ed6
(svn r10398) -Fix (r10271): transparency menu option wasn't moved properly in the scenario editor
2007-06-30 11:28:26 +00:00
peter1138
2bd72b978b
(svn r10397) -Fix [FS#969]: subsidy awarded messages broken due to {COMPANY} now taking 1 (not 2) parameters. also remove an unnecessary dereference.
2007-06-30 08:26:34 +00:00
peter1138
9d6136e89e
(svn r10396) -Fix: When landscape generating, allow for 200ms between screen updates instead of updating every 200ms. Previously slow screen updates would result in very slow map generation (GeekToo)
2007-06-30 06:31:49 +00:00
KUDr
f9cac3c71b
(svn r10395) -Fix [YAPF]: missing include + some signed/unsigned comparison warnings
2007-06-30 00:17:07 +00:00
KUDr
cbbee4da48
(svn r10394) -Fix [YAPF]: MP desync caused by incorrect last-red-signal penalties applied when cached segment was reused. Players that connected more recently (didn't have these segments cached yet) calculated those penalties correctly. This caused different YAPF results.
2007-06-29 23:55:16 +00:00
KUDr
09ef044f9d
(svn r10393) -Fix [YAPF]: Trackdir needs 4 bits to store (not 3). The cached segment key didn't use the highest trackdir bit. It could confuse YAPF on bi-directional track segments.
2007-06-29 23:50:42 +00:00
KUDr
c37dc87ad2
(svn r10392) -Add [YAPF]: added structured dump support into some essential YAPF classes (node-list, nodes, keys, etc.) and CArrayT
2007-06-29 23:45:13 +00:00
KUDr
a88a1b6f53
(svn r10391) -Add: debug support - structured dump of variables/classes/structures (with anti-recursion repository) into string
2007-06-29 23:30:14 +00:00
KUDr
622235d8cd
(svn r10390) -Fix: constness
2007-06-29 22:39:50 +00:00
KUDr
91d6051adb
(svn r10389) -Add: CStrA, CStrCiA, CStrW, CStrCiW - case sensitive/insensitive ANSI/UNICODE string classes that support formatted (sprintf like) output.
2007-06-29 22:33:58 +00:00
KUDr
3269660c4f
(svn r10388) -Cleanup: coding style (CBlobT & CBlobBaseSimple), removed CStrA
2007-06-29 22:16:15 +00:00
glx
0cbb62b632
(svn r10387) -Fix (r10326, r10330): update unfinished langs
2007-06-29 14:35:29 +00:00
miham
9e20907209
(svn r10386) -Fix: [translations] croatian translators made a few type which prevented croatian langfile to be compiled. reported by boekabart
2007-06-29 13:32:28 +00:00
miham
8cde9d7810
(svn r10385) -Change: [Translations] Croatian is an accepted language
2007-06-29 12:27:13 +00:00
miham
0b21f5d5a6
(svn r10384) -Update: WebTranslator2 update to 2007-06-29 14:03:32
...
croatian - 261 fixed, 9 changed by tperic (270)
finnish - 2 changed by habazi (2)
hungarian - 1 fixed by miham (1)
romanian - 1 fixed, 38 changed by CrystyB (39)
ukrainian - 1 fixed by mad (1)
2007-06-29 12:04:40 +00:00
rubidium
178582b65d
(svn r10382) -Fix (strgen): it was not possible to use --warning and --todo at the same time.
2007-06-28 22:58:59 +00:00
rubidium
3a82c1e9ea
(svn r10381) -Fix [FS#951]: skipping an order made train reverse immediatelly. Patch by boekabart.
2007-06-28 22:03:34 +00:00
peter1138
b3c3171c1e
(svn r10380) -Fix (r10364): when checking for unique names, only check vehicles that can have names, and skip inactive players.
2007-06-28 19:14:29 +00:00
belugas
42f0593b82
(svn r10379) -Codechange: silence a compiler warning (which was right) about a variable too little for what's been asked to do
2007-06-28 19:03:14 +00:00
miham
df35ea0ae9
(svn r10377) -Update: WebTranslator2 update to 2007-06-28 20:46:13
...
brazilian_portuguese - 1 fixed by fukumori (1)
catalan - 1 fixed, 2 changed by arnaullv (3)
dutch - 10 fixed by webfreakz (10)
french - 1 fixed by glx (1)
hungarian - 1 fixed by miham (1)
italian - 1 fixed by lorenzodv (1)
portuguese - 20 fixed by supra90 (20)
russian - 4 fixed by Smoky555 (4)
spanish - 2 fixed by eusebio (2)
2007-06-28 18:46:35 +00:00
peter1138
bee164f6a7
(svn r10371) -Fix (r9874): Remove never-used GetGroupName() function
2007-06-28 11:53:22 +00:00
peter1138
81170b5206
(svn r10370) -Fix: Heightmap GUI abused custom name system and used unnecessary globals. All details are now kept within the window's custom data.
2007-06-28 10:50:26 +00:00
belugas
c1218e88e1
(svn r10369) -Codechange: Add the IndustryType parameter to the GetIndustryCallback function.
...
Sometimes, the industry might not be able to provide its type, since it does not exists at all
2007-06-28 02:14:40 +00:00
peter1138
191f4be3e7
(svn r10368) -Fix: when renaming waypoints, ownership was only checked client-side, not in the command.
2007-06-27 23:40:21 +00:00
rubidium
e0a94a94a5
(svn r10367) -Fix: do not crash horribly when the file you are trying to load is too short or decompressing it fails.
2007-06-27 23:26:40 +00:00
KUDr
15bf8e1e58
(svn r10366) -Codechange [YAPF]: added DEBUG_YAPF_CACHE macro that (when set to 1) allows to track YAPF "cache errors". They are probably responsible for current MP desyncs. (thanks Rubidium for this great idea!).
...
I will deal with those errors/desyncs tomorrow.
2007-06-27 22:29:57 +00:00
rubidium
26d6ba98ee
(svn r10365) -Fix: compiling without png and networking support under MSVC.
2007-06-27 22:26:27 +00:00
peter1138
c692d897cd
(svn r10364) -Fix [FS#706]: checking for duplicate custom names was inconsistent, and tested all 'namespaces'. now only check names of the same type.
2007-06-27 20:53:25 +00:00
peter1138
de357c74c1
(svn r10363) -Fix [FS#911]: invalidating autoreplace windows didn't take account of vehicle group (Matthias Wolf)
2007-06-27 20:40:20 +00:00
rubidium
2a96ca6983
(svn r10362) -Codechange: make tunnel costs less exponential for (very) long tunnels.
2007-06-27 19:00:14 +00:00
miham
06be10925d
(svn r10361) -Update: WebTranslator2 update to 2007-06-27 20:59:10
...
brazilian_portuguese - 3 fixed by tucalipe (3)
bulgarian - 5 fixed by thetitan (5)
catalan - 3 fixed by arnaullv (3)
estonian - 6 fixed, 4 changed by vermon (10)
french - 1 fixed by glx (1)
italian - 1 fixed, 17 changed by lorenzodv (18)
norwegian_nynorsk - 20 fixed by pollux (20)
piglatin - 25 fixed by adammw (25)
polish - 5 fixed by meush (5)
slovak - 1 fixed by lengyel (1)
slovenian - 20 fixed by Necrolyte (20)
spanish - 4 fixed, 4 changed by eusebio (8)
ukrainian - 3 fixed, 2 changed by mad (5)
2007-06-27 18:59:42 +00:00
rubidium
67f46b40ab
(svn r10358) -Codechange: remove the cargopacket leakchecker as it never asserted in almost a week of stresstesting, so I'm pretty sure all cornercases are tested by now.
2007-06-27 17:19:05 +00:00
rubidium
3c5622ee9a
(svn r10357) -Fix: and when we're at it... yet another memory leak, but only when you start a new game; can't find any other memory leaks we can fix.
2007-06-27 17:05:06 +00:00
rubidium
ffffde515f
(svn r10356) -Fix (r10143): another memory leak eliminated.
2007-06-27 16:54:50 +00:00
rubidium
45ae73e03f
(svn r10355) -Fix (r10092): memory leak when encoding (reading) sprites.
2007-06-27 16:41:37 +00:00
rubidium
0c8ca15c18
(svn r10354) -Fix [FS#950]: loading indicator showed "^" when the train would load at the given station.
2007-06-27 14:37:46 +00:00
rubidium
52fbdd62a2
(svn r10353) -Fix/Feature [FS#669]: disallow (in the GUI) the building of infrastructure you do not have available vehicles for. This means that the airport building button is disabled till you can actually build aircraft. The game itself will not disallow you to build the infrastructure and this "new" behaviour can be overriden with a patch setting.
2007-06-27 14:15:48 +00:00
rubidium
a775cdc03a
(svn r10352) -Fix: the network did not request the newgrf names of newgrfs that it couldn't find; it only wanted to request the newgrf names of newgrfs that where available locally and than were called "<Unknown>".
2007-06-27 10:02:55 +00:00
KUDr
5b8e48f555
(svn r10349) -Fix [FS#941, YAPF, r10301]: tile/trackdir must be used as node key and also as segment key in the cache (SmatZ).
...
In the past it was possible to use tile/exitdir as the key because segments beginning on the same tile/exitdir were incorrectly considered the same. What I still don't understand is why this bug happened only on 64 bit systems (linux, Win64).
2007-06-26 22:29:52 +00:00
rubidium
735c47d7d7
(svn r10348) -Fix (r10347): compile errors; do not think it compiles fine when you run make on the wrong working copy.
2007-06-26 21:17:51 +00:00
rubidium
667e8eaaf8
(svn r10347) -Fix [FS#948]: industries with a very low production could never recover when using smooth economy.
...
-Fix: in smooth economy producing industries could not close, whereas they could close in non-smooth economy.
-Fix: in smooth economy the "do not increase production" flag of industries was ignored.
2007-06-26 21:11:17 +00:00
matthijs
02c54475fa
(svn r10346) -Fix: Forgotten "else" in r10345 (thanks peter1138).
2007-06-26 20:23:09 +00:00
matthijs
a0a9a7f3cd
(svn r10345) -Fix [FS#290]: Make OPF handle coming out of a tunnel as well as going into a tunnel, to support road vehicles looking back when finding a depot while in a tunnel.
...
-Fix [FS#290]: Make NPF look back when finding a depot for road vehicles.
2007-06-26 20:15:33 +00:00
peter1138
a6da8c9519
(svn r10344) -Fix (r10317): confusion between TRACK_n and TRACK_BIT_n stopped NW/SE slopes being picked up, and compare middle of tile against current z, not previous.
2007-06-26 20:03:17 +00:00
belugas
15d4a27c89
(svn r10343) -Cleanup: Add documentation of functions and code-style fix.
...
Thanks of 45 degree patch for bringing it up
2007-06-26 16:58:40 +00:00
miham
6efd909fc9
(svn r10342) -Update: WebTranslator2 update to 2007-06-26 18:48:16
...
american - 3 fixed by WhiteRabbit (3)
brazilian_portuguese - 17 fixed by tucalipe (17)
catalan - 15 fixed, 10 changed by arnaullv (25)
dutch - 9 fixed by Zr40 (9)
estonian - 1 fixed by kristjans (1)
french - 17 fixed by glx (17)
german - 29 fixed by moewe2 (29)
hungarian - 17 fixed by miham (17)
italian - 17 fixed, 1 changed by lorenzodv (17), bluesboy84 (1)
japanese - 19 fixed by ickoonite (19)
korean - 19 fixed by darkttd (19)
norwegian_bokmal - 58 fixed by oletk (58)
polish - 113 fixed, 32 changed by meush (145)
romanian - 18 fixed by kneekoo (18)
russian - 15 fixed by Smoky555 (15)
slovak - 86 fixed by lengyel (86)
spanish - 113 fixed by eusebio (113)
swedish - 30 fixed by giddorah (30)
traditional_chinese - 16 fixed by xbddc (16)
turkish - 21 fixed by jnmbk (21)
ukrainian - 15 fixed by znikoz (10), fevral13 (4), mad (1)
2007-06-26 16:50:00 +00:00
maedhros
821d10f44c
(svn r10341) -Fix (r10236): Only update the timetable when leaving stations if this is a scheduled stop.
2007-06-26 14:43:41 +00:00
truelight
90fa779a24
(svn r10340) -Fix: make sure no industry production can ever hit < 32 with smooth_economy
2007-06-26 13:46:56 +00:00
truelight
189fa7cca5
(svn r10339) -Fix r10311: if you fix your own name, at least also update your description ;)
2007-06-26 13:36:00 +00:00
maedhros
6fe1113382
(svn r10338) -Codechange: Show the total time that the timetable will take.
2007-06-26 11:01:06 +00:00
peter1138
8b314ffd1f
(svn r10337) -Fix [FS#880]: Autoreplace is only valid for the standard vehicle list, not station or shared order lists.
2007-06-26 08:11:11 +00:00
peter1138
dc78cf178c
(svn r10336) -Fix [FS#910]: reaching the end of a line in certain cases incorrectly stopped signal updates
2007-06-26 06:57:14 +00:00
maedhros
fb284a9264
(svn r10335) -Fix (r10331): Increment the current order index *after* using it in UpdateVehicleTimetable.
2007-06-25 23:14:13 +00:00
peter1138
217765fc0b
(svn r10334) -Fix [FS#937]: with smooth scrolling enabled, the viewport destination was not clamped to the map
2007-06-25 21:50:36 +00:00
rubidium
36945fd628
(svn r10333) -Fix [FS#943]: News messages were shown on top of the endgame screen and high score chart.
2007-06-25 21:36:16 +00:00
rubidium
3c3c02d0fb
(svn r10332) -Fix [FS#940]: ratings where also shown on drop-off stations.
2007-06-25 21:15:17 +00:00
maedhros
4af9ca5335
(svn r10331) -Feature: Add the possibility of automatically filling in timetables based on
...
the times from the first (or subsequent) run-throughs.
2007-06-25 20:55:43 +00:00
peter1138
2fce0506a6
(svn r10330) -Fix [FS#939]: budget window used wrong param for loan repay/borrow amounts
2007-06-25 20:32:05 +00:00
rubidium
8b2c8b6164
(svn r10329) -Feature [FS#812]: (patch) option to select the "default" rail type when you start a new game or load a game. This is done either static, i.e. rail, electrified rail, monorail and maglev, or dynamic which takes either the first or last available railtype or the railtype that is used most on the map.
2007-06-25 19:13:55 +00:00
maedhros
992d64b0fb
(svn r10328) -Codechange: Close the timetable window when closing the vehicle window.
2007-06-25 17:29:03 +00:00
maedhros
9216eabb54
(svn r10327) -Fix (r10236) [FS#934]: Vehicles wait at stations when they arrive early even
...
if they haven't been timetabled to wait, so make sure the lateness counter gets
updated as well.
2007-06-25 17:17:40 +00:00
peter1138
ff126a9c1d
(svn r10326) -Update: change to new string codes used in english.txt
2007-06-25 17:02:37 +00:00
peter1138
b957786ea4
(svn r10325) -Fix (r10323): Missed 3 company name references
2007-06-25 15:59:37 +00:00
peter1138
d69589b3c2
(svn r10324) -Codechange: reference engine names by index
2007-06-25 14:46:32 +00:00
peter1138
eb6594caa8
(svn r10323) -Codechange: reference company name, number and player (president) name
...
by index
2007-06-25 13:30:38 +00:00
maedhros
0e59b4dc57
(svn r10322) -Codechange: Make the timetable window smaller by default so it doesn't take up so much space on small resolutions.
2007-06-25 10:49:31 +00:00
peter1138
fd73ea2058
(svn r10321) -Codechange: refer to sign text by index
2007-06-25 10:40:56 +00:00
rubidium
5c6106cbcf
(svn r10320) -Fix [FS#278]: one could only build a limited number of stations before one had to rename them.
2007-06-25 10:22:48 +00:00
rubidium
1904f8e838
(svn r10319) -Fix (r10266): the limit of 65535 references was not enough for cargo packets. Increase this limit to approximately 2^32, which noone should ever be able to reach on any normal system ;)
2007-06-25 10:10:37 +00:00
miham
15de25dd83
(svn r10318) -Update: WebTranslator2 update to 2007-06-25 11:14:04
...
bulgarian - 7 fixed by thetitan (7)
catalan - 2 fixed, 2 changed by arnaullv (4)
danish - 15 fixed, 5 changed by ThomasA (20)
dutch - 8 fixed, 39 changed by Zr40 (45), webfreakz (2)
estonian - 2 fixed, 2 changed by t2t2 (4)
french - 7 fixed by Skiper (7)
hungarian - 1 fixed by miham (1)
italian - 2 fixed, 2 changed by lorenzodv (4)
russian - 57 fixed by Smoky555 (57)
spanish - 8 fixed by eusebio (8)
traditional_chinese - 1 fixed, 2 changed by xbddc (3)
turkish - 52 fixed by jnmbk (52)
ukrainian - 3 fixed, 2 changed by fevral13 (5)
2007-06-25 09:15:59 +00:00
rubidium
9c0ccadbe0
(svn r10317) -Fix [FS#786]: acceleration not calculated properly when a train goes up a hill between tunnels.
2007-06-25 08:24:03 +00:00
peter1138
74e34ee729
(svn r10316) -Codechange: (consistently) use index to refer to group names. Also the group string_id is irrelevant unless it is a custom name, so don't 'waste' a savegame string id.
2007-06-25 07:33:40 +00:00
miham
d1805ed054
(svn r10315) -Update: WebTranslator2 update to 2007-06-25 06:40:44
...
american - 5 fixed by WhiteRabbit (5)
estonian - 11 fixed by t2t2 (11)
hungarian - 6 fixed, 2 changed by miham (8)
italian - 2 changed by lorenzodv (2)
japanese - 5 fixed by ickoonite (5)
norwegian_nynorsk - 6 fixed by pollux (6)
romanian - 6 fixed, 2 changed by kneekoo (8)
russian - 8 fixed, 2 changed by Smoky555 (10)
slovenian - 5 fixed by Sonicelo (5)
traditional_chinese - 5 fixed by xbddc (5)
ukrainian - 10 fixed by fevral13 (10)
2007-06-25 04:41:10 +00:00
peter1138
fc7418d19d
(svn r10314) -Codechange: Refer to vehicle names by index
2007-06-24 22:42:11 +00:00
rubidium
ce91598e3c
(svn r10313) -Fix (r8546): value for password "protected" was sent toggled for UDP packets, i.e. unpassworded companies showed up passworded and vice versa.
2007-06-24 22:18:46 +00:00
rubidium
7f8535526b
(svn r10312) -Fix (r10210): the 64 values in the 'players' console command were not printed properly; they did even "overflow" into the next to-be-printed values.
2007-06-24 21:58:05 +00:00
orudge
a191162f59
(svn r10311) -Fix: I'm not retired, just relatively inactive ;)
2007-06-24 20:44:36 +00:00
orudge
0bad65bf78
(svn r10310) -Fix: Trunk can now be built on OS/2 :)
2007-06-24 20:41:24 +00:00
rubidium
58451059de
(svn r10309) -Revert (part of r10308): "fixing" the bounding box for bridge entrances reveals one of the bugs that will be fixed when FS#119 is fixed.
2007-06-24 20:17:39 +00:00
rubidium
1caa0f7fb7
(svn r10308) -Codechange: some "cleanup" chunks from B. N. SmatZ!' work on fixing FS#119.
2007-06-24 20:06:10 +00:00
rubidium
b17b9351dd
(svn r10306) -Fix [FS#890]: the fix in r10219 was not enough to stop this bug from happening.
2007-06-24 16:44:06 +00:00
miham
af5667394c
(svn r10305) -Update: WebTranslator2 update to 2007-06-24 18:32:39
...
american - 33 fixed by WhiteRabbit (33)
brazilian_portuguese - 5 fixed by tucalipe (5)
catalan - 5 fixed, 7 changed by arnaullv (12)
italian - 5 fixed by lorenzodv (5)
japanese - 8 fixed by ickoonite (8)
korean - 5 fixed, 2 changed by darkttd (7)
norwegian_nynorsk - 36 fixed by pollux (36)
portuguese - 7 fixed by izhirahider (7)
slovenian - 32 fixed by Necrolyte (32)
traditional_chinese - 78 fixed, 2 changed by xbddc (80)
2007-06-24 16:33:10 +00:00
KUDr
59090c53d8
(svn r10304) -Fix [YAPF](r10301): removed assert which could violate without danger when searching for the nearest depot. From now on the segment can be closed without reason in that case (peter1138)
2007-06-24 14:40:54 +00:00
KUDr
ac9fb1c34e
(svn r10303) -Fix [YAPF](r10301): warning: unused variable tile_cost (peter1138)
2007-06-24 13:30:03 +00:00
KUDr
a7d5363e65
(svn r10302) -Fix [YAPF, MP]: now (with r10301) it is no longer needed to invalidate the YAPF segment cache every tick in MP. Segment cost now doesn't contain the curves between segments. As a result the cache should be now accurate.
2007-06-24 13:22:41 +00:00
KUDr
ef4c335cb4
(svn r10301) -Fix [FS#901, YAPF]: another assert violation in some special cases (immeR)
2007-06-24 13:18:54 +00:00
rubidium
c600158c1d
(svn r10300) -Fix [FS#917]: give a better explanation why the loading of a savegame failed and do not crash on loading savegames that were altered by patches or branches.
2007-06-24 12:27:11 +00:00
rubidium
e12e83ef5f
(svn r10299) -Codechange [FS#931]: industry foundations should be drawn as all other foundations, i.e. with DrawFoundation, instead of writing the same functionality itself.
2007-06-24 10:20:05 +00:00
rubidium
6402d00190
(svn r10298) -Fix [FS#903]: show the subdirectory below the default data directory in this filename in the newgrf list. The directory was removed in r9560 because then it used to full path instead of the path relative to the data directory, but since the inclusion of "search paths" that is not necessary anymore.
2007-06-23 21:12:09 +00:00
rubidium
be35df3f03
(svn r10297) -Codechange: increase the performance of CargoPacket::AllocateRaw using a very simple "caching" system.
2007-06-23 20:38:28 +00:00
miham
e1958a1d59
(svn r10296) -Update: WebTranslator2 update to 2007-06-23 20:35:10
...
brazilian_portuguese - 38 fixed by tucalipe (38)
catalan - 35 fixed, 10 changed by arnaullv (45)
dutch - 33 fixed by webfreakz (14), habell (19)
estonian - 4 fixed by kristjans (4)
french - 32 fixed by glx (32)
hungarian - 7 fixed by miham (7)
italian - 34 fixed, 1 changed by lorenzodv (35)
korean - 34 fixed by darkttd (34)
romanian - 59 fixed by kneekoo (59)
russian - 45 fixed, 11 changed by Smoky555 (56)
swedish - 29 fixed by giddorah (29)
ukrainian - 1 fixed by mad (1)
2007-06-23 18:35:37 +00:00
truelight
0844eaabc5
(svn r10295) -Fix [FS#775]: flush stdout on dedicated server output to ensure an update of stdout (Zuu)
2007-06-23 14:40:19 +00:00
truelight
62cb041238
(svn r10294) -Fix [FS#914]: WKC_PAUSE didn't work in SE (+ some cosmetic) (Smoovious)
2007-06-23 14:17:31 +00:00
truelight
834d0cf79e
(svn r10293) -Add [FS#885]: a sticky button for the client list window (oxygene)
2007-06-23 14:13:05 +00:00
KUDr
6ced6f8f5f
(svn r10292) -Fix: suppress VC 7.1 warning: "\src\texteff.cpp(251) : warning C4258: 'y' : definition from the for loop is ignored; the definition from the enclosing scope is used" which prevents compilation on MSVC 2003
2007-06-23 09:04:07 +00:00
truelight
2d591ec1af
(svn r10291) -Fix [FS#920]: double click in town-GUI didn't work as expected
2007-06-23 00:33:15 +00:00
truelight
27a6e21975
(svn r10290) -Fix: with smooth_economy, when industry production hit 32, it stayed there for ever. Give it some chance to get out of that uber-lowness (although it is a very slim chance, at least it has one)
2007-06-22 23:53:16 +00:00
rubidium
2d42f4544d
(svn r10289) -Fix [FS#735]: {COMPANY} takes two arguments. As this was not properly accounted for the plural rule used the second argument of {COMPANY} instead of the later {COMMA}.
2007-06-22 23:41:33 +00:00
truelight
34723257f0
(svn r10288) -Fix [FS#202]: also age engines that aren't front-engines (based on a patch by kaan)
2007-06-22 22:42:18 +00:00
rubidium
117368a5a9
(svn r10287) -Fix (r10266): some surprises from that (almost always) complaining compiler...
2007-06-22 22:28:15 +00:00
truelight
8d415469cc
(svn r10286) -Fix r10284: nice typo (tnx glx)
2007-06-22 22:25:21 +00:00
truelight
cc6ee1840a
(svn r10284) -Fix [FS#899]: in the unlucky event 2 clients join at the same time to start a new company while there is only one spot left, all clients became spectator. Now only make either one of the joining clients spectator (much more game-friendly ;))
2007-06-22 22:14:42 +00:00
rubidium
a56661fcc1
(svn r10283) -Fix [FS#913]: catenary was drawn on bridges when elrail was disabled. Patch by B. N. SmatZ!.
2007-06-22 21:48:41 +00:00
truelight
60f0610a85
(svn r10278) -Fix r10276: make the _realtime_tick less demanding on the CPU
2007-06-22 20:07:39 +00:00
truelight
2e19d3cf78
(svn r10276) -Codechange: made a counter based on milliseconds and independent of the game-state to base double-click and TGP Generation Process on
...
-Codechange: renamed _timer_counter to _palette_animation_counter, as that is what it is
2007-06-22 20:04:21 +00:00
glx
e90b072c11
(svn r10273) -Change: remove the strings removed in r10270 from the translations
2007-06-22 19:42:00 +00:00
glx
337d56d4bb
(svn r10272) -Fix (FS#916): remove more invalid characters from savegame names
2007-06-22 19:30:59 +00:00
truelight
cc533d77e5
(svn r10271) -Fix r9563: move the Transparency Option menu item to the place it should have been in the first place: Option Menu, not Map Menu (go figure :p)
2007-06-22 18:43:11 +00:00
truelight
f80fa33cc5
(svn r10270) -Add: prefixed the loading indicator with an arrow, up meaning vehicle is loading, down meaning vehicle is unloading
2007-06-22 18:28:44 +00:00
rubidium
74b867db72
(svn r10269) -Fix [FS#912]: station ratings were shown for all cargos instead of only the cargos that have been transported.
2007-06-22 17:34:04 +00:00
rubidium
96d208d04b
(svn r10268) -Fix: some old savegames could have the wrong bits unset (follow up of r10147)
2007-06-22 17:33:13 +00:00
glx
8dff21e421
(svn r10267) -Add: enable double clic to add in 'add newgrf' window
2007-06-22 13:10:56 +00:00
rubidium
e5c352818d
(svn r10266) -Codechange: keep track of the origin, time of travel and accumulated feeder share (transfers) of individual pieces of cargo. This means that cargo isn't thrown on a big pile when it's put in a station or unloaded at a station, however the GUI does not reflect these changes yet so you will not actually see it.
2007-06-22 11:58:59 +00:00
truelight
6159f58948
(svn r10265) -Feature: allow double-clicking on certain places: build-vehicle and town-action
2007-06-22 10:57:53 +00:00
rubidium
046b6f18da
(svn r10263) -Fix (r10262): due to 64 bits alignment a struct became a little too large.
2007-06-21 19:18:49 +00:00
rubidium
0b34c9aefe
(svn r10262) -Fix (r10258): some places that needed to be changed to uint64 were hidden/forgotten, which caused memory corruptions and that in caused all kinds of assertions to trigger.
2007-06-21 19:08:47 +00:00
rubidium
fb7964e902
(svn r10261) -Cleanup: we do not need CURRENCY64 and CURRCOMPACT64 anymore, because everything is already 64 bits by default.
2007-06-21 17:38:59 +00:00
miham
e432c7459e
(svn r10260) -Update: WebTranslator2 update to 2007-06-21 19:36:07
...
piglatin - 12 fixed by adammw (12)
2007-06-21 17:36:16 +00:00
rubidium
9feb9f84fc
(svn r10259) -Fix (r10258): committed a little too much.. would've made pretty cheap tunnels though :)
2007-06-21 17:27:21 +00:00
rubidium
9c0944aa09
(svn r10258) -Codechange: as we are now using int64 all over the place, it's better to use int64 variables in the string generating too instead of packing them into two int32s.
...
-Fix: some displays of money were wrong.
2007-06-21 17:25:17 +00:00
miham
c5225992c1
(svn r10257) -Update: WebTranslator2 update to 2007-06-21 19:15:05
...
danish - 25 fixed, 50 changed by ThomasA (75)
finnish - 117 fixed by habazi (117)
hungarian - 6 fixed by miham (6)
romanian - 8 fixed, 9 changed by CrystyB (17)
spanish - 7 fixed by jfrank (7)
ukrainian - 28 fixed by mad (25), fevral13 (3)
2007-06-21 17:18:33 +00:00
belugas
240bba540e
(svn r10256) -Add: Addition of IndustryTileOverrideManager
2007-06-21 17:09:10 +00:00
truelight
af8a234db0
(svn r10255) -Codechange: remove some old debug code nobody was using anymore
2007-06-21 16:53:57 +00:00
truelight
56eb1738ee
(svn r10254) -Feature: loading indicator, which shows in % how full a vehicle is while loading/unloading (TheJosh)
2007-06-21 16:17:47 +00:00
rubidium
2792019b78
(svn r10253) -Fix (r10249): putting the < the wrong way around made the new towns pretty small.
2007-06-21 16:12:31 +00:00
rubidium
02154f38b8
(svn r10252) -Fix: never overflow when applying exchange rates before drawing the amount of money.
2007-06-21 15:57:14 +00:00
glx
3fe19238b2
(svn r10251) -Fix (r10186, FS#907): alt-tab back into openttd could leave the taskbar visible
2007-06-21 15:48:00 +00:00
rubidium
bc01e53967
(svn r10250) -Fix: money is always 64 bits, so always parse those 64 bits.
2007-06-21 15:37:05 +00:00
rubidium
b6cbd30c3f
(svn r10249) -Fix [FS#906]: town tried to gather information about the neighbourhood of a tile when it couldn't even *ever* build on that tile.
2007-06-21 15:13:09 +00:00
rubidium
709ec29563
(svn r10248) -Codechange: don't limit the cost of tunnels.
2007-06-21 14:58:30 +00:00
rubidium
eb1472a82d
(svn r10247) -Fix (r10210): *always* call SetDParamMoney when you want to place money in some string.
2007-06-21 14:54:51 +00:00
rubidium
f806b46cc9
(svn r10246) -Fix (r10297): some forgotten money conversions and truncation issues. Thanks to benc for providing the patch.
2007-06-21 14:32:27 +00:00
truelight
06fded123a
(svn r10245) -Codechange: added GetName also to all Blitters, instead of only the Factory
2007-06-21 13:56:59 +00:00
truelight
e8f9332af9
(svn r10244) -Fix: make sure to let 32bpp-anim report the increased buffer-size it needs
2007-06-21 13:31:41 +00:00
glx
edf68a04b0
(svn r10243) -Fix: crash when resizing with 32bpp and 'broken' display with 'non-standard' resolutions
2007-06-21 13:30:23 +00:00
truelight
1fa725ecae
(svn r10242) -Fix: avoid a segfault if you move your mouse at startup with 32bpp-anim
2007-06-21 12:45:41 +00:00
truelight
3fa3d2e365
(svn r10241) -Codechange: CopyToBuffer now produces a buffer that is unreadable from outside the blitter, so the blitter can store anything he likes
...
-Codechange: added CopyImageToBuffer, which produces a readable buffer for screenshots
-Fix: 32bpp-anim now holds animation on transparent objects to avoid strange graphical effects
-Fix: 32bpp-anim now works correct on mouse-movement (it holds the palette animation correctly)
2007-06-21 12:36:46 +00:00
miham
3b12e7b6b0
(svn r10240) -Update: WebTranslator2 update to 2007-06-21 08:03:49
...
american - 30 fixed, 1 changed by WhiteRabbit (31)
bulgarian - 1 fixed by thetitan (1)
dutch - 1 fixed by habell (1)
estonian - 25 fixed by kristjans (25)
french - 1 fixed by glx (1)
german - 15 fixed by Neonox (15)
hungarian - 24 fixed by miham (24)
italian - 1 fixed by lorenzodv (1)
japanese - 25 fixed by ickoonite (25)
korean - 1 fixed by darkttd (1)
slovenian - 1 fixed by Necrolyte (1)
2007-06-21 06:09:50 +00:00
maedhros
e93d82d4b2
(svn r10239) -Fix (r10236): The pin button didn't move when resizing the timetable gui.
2007-06-20 20:02:30 +00:00
maedhros
996fde1699
(svn r10238) -Fix (r10236): Resizing the timetable window caused it to think it could only show one line at a time.
2007-06-20 19:57:18 +00:00
maedhros
b2609653e4
(svn r10237) -Fix (r10236): It helps if you use svn add with new files...
2007-06-20 19:26:25 +00:00
maedhros
cf0118ee63
(svn r10236) -Feature: Introduce a form of timetabling for vehicles.
2007-06-20 19:17:22 +00:00
truelight
a982fe2e80
(svn r10235) -Fix: the 32bpp-anim blitter repainted pixel color 0, which is transparency and therefor should never be repainted (spotted by Rubidium)
2007-06-20 12:09:47 +00:00
truelight
636db862a5
(svn r10234) -Fix r10233: make peter1138 happy
2007-06-20 10:30:25 +00:00
truelight
d7acd238ac
(svn r10233) -Fix: 8bpp-optimized encoder fucked up if 255+ pixels in a row were non-transparent (tnx boekabart)
2007-06-20 10:26:39 +00:00
belugas
436eb69a39
(svn r10232) -Fix(r1): _numof_industry_table never was composed of 12 entries. Only 11.
...
It never hurt before, but it would have...
2007-06-20 03:03:00 +00:00
rubidium
55b93b1c05
(svn r10230) -Fix [FS#594]: terraforming wipes out canals. Now you always have to remove the canal before terraforming, instead of "just" removing the canal.
2007-06-19 21:15:14 +00:00
glx
6e4264237e
(svn r10229) -Cleanup: removed duplicate include (dihedral)
2007-06-19 19:49:03 +00:00
rubidium
aec52c4ebd
(svn r10228) -Fix [FS#894]: why MSVC must always bitch about stuff?
2007-06-19 19:04:25 +00:00
truelight
b2bd361dae
(svn r10227) -Add: added 32bpp-anim blitter, a 32bpp blitter that does palette animation (at the cost of an animation-buffer to keep track of the 'm'-channel of all sprites)
2007-06-19 17:43:30 +00:00
belugas
2ad0d708cc
(svn r10226) -Codechange: Add support for newindustry tiles drawing.
...
Heavily based on Maedhros's newhouses implementation
2007-06-19 17:33:12 +00:00
truelight
2a6b7e4e02
(svn r10225) -Codechange: move common Colour routines for 32bpp to the base class (and nick it colour, not color)
2007-06-19 17:32:01 +00:00
rubidium
b11bf3e157
(svn r10224) -Fix [FS#891]: the town road belongs to didn't get set properly when a town builds road over tram bits.
2007-06-19 17:27:59 +00:00
glx
9e2e73f30b
(svn r10223) -Fix r10211: GCF_INIT_ONLY flag was never cleared
2007-06-19 17:13:25 +00:00
peter1138
e7191fc57a
(svn r10222) -Fix [FS#892]: Only 2 trains could crash at one time as collision checking stopped on the first hit. This could cause desyncs in network games as the collision hash order is not guaranteed. (patch by B. N. Smatz)
2007-06-19 16:40:59 +00:00
rubidium
e51a513eb8
(svn r10221) -Fix: the one way sprites weren't drawn in the correct order, so they could remove the tramtrack in some cases.
2007-06-19 15:56:03 +00:00
truelight
65a3abe1c1
(svn r10220) -Fix r10216: even more fuck-ups for non-SDL video backends
2007-06-19 15:40:27 +00:00
rubidium
265f8b7d5d
(svn r10219) -Fix [FS#882,FS#890]: land under foundations was terraform when it shouldn't be terraformed.
2007-06-19 15:34:43 +00:00
glx
fc3ec8689b
(svn r10218) -Fix r10216: more compile errors
2007-06-19 15:26:10 +00:00
truelight
a7dd710f06
(svn r10217) -Fix r10216: forgot to declare 'blitter' in win32 and cocoa driver (tnx glx)
2007-06-19 15:18:26 +00:00
truelight
1c4760ee06
(svn r10216) -Fix: palette animation always redid all palette entries, where in fact only a few indexes were needed
...
-Codechange: allow blitters to handle palette animation internally or even disable it; 8bpp uses video-backend for palette animation
2007-06-19 15:04:08 +00:00
truelight
9ad02c11c6
(svn r10215) -Fix r10214: forgot 2 cases of the same mistake
2007-06-19 12:19:31 +00:00
truelight
b98e0ea648
(svn r10214) -Fix: off-by-one in draw-rect-color-remapping (peter1138)
2007-06-19 12:18:24 +00:00
rubidium
16ce2192e4
(svn r10212) -Fix [FS#723]: money overflow bugs in many locations.
2007-06-19 00:05:26 +00:00
glx
23af871615
(svn r10211) -Feature: [NewGRF] Add support for action 0F
2007-06-18 23:00:55 +00:00
rubidium
7d6c255044
(svn r10210) -Codechange: make all money related variables 64 bits, so overflowing them should become a little harder.
2007-06-18 22:49:55 +00:00
rubidium
fbb22487fc
(svn r10209) -Fix/Codechange: forgot a few changes of int32 -> Money in the previous commit
2007-06-18 22:09:54 +00:00
rubidium
2ee73b50b8
(svn r10208) -Codechange: replace int32 with Money where appropriate.
2007-06-18 21:44:47 +00:00
rubidium
7a72dcb3b5
(svn r10207) -Codechange: remove the redundant player_money in favour of the money64, which is now renamed to player_money.
2007-06-18 21:00:14 +00:00
truelight
26e9b5ca5f
(svn r10206) -Codechange: more moving things to blitter-layer: ScrollBuffer
2007-06-18 20:08:21 +00:00
rubidium
49220cc6f1
(svn r10205) -Codechange: refactor returning of cost, so it can be more easily modified.
2007-06-18 19:53:50 +00:00
truelight
09879ea308
(svn r10203) -Codechange: more moving things to blitter-layer: DrawLine
2007-06-18 19:38:23 +00:00
peter1138
c31ff284c3
(svn r10201) -Codechange: Replace Blitter::SetHorizontalLine with Blitter::DrawRect, as the former was only used by the rectangle drawing code anyway. This lets us draw rectangles in one go.
2007-06-18 18:45:12 +00:00
rubidium
b09431478d
(svn r10200) -Codechange: add "shortcut" for !CmdFailed (CmdSucceeded).
2007-06-18 16:42:40 +00:00
KUDr
fad2a36b8f
(svn r10199) -Fix [FS#884, YAPF]: 'target_seen' flag that is set prematurely in some cases (1 tile long cached segment followed by target station) stops on assert (immeR)
2007-06-18 14:40:07 +00:00
rubidium
0c369c21e0
(svn r10198) -Fix (r10194): did not search all search paths.
2007-06-18 11:04:12 +00:00
rubidium
966e2738b9
(svn r10197) -Codechange: replace int32 with CommandCost where appropriate.
2007-06-18 10:48:15 +00:00
miham
f6be61bb34
(svn r10196) -Update: WebTranslator2 update to 2007-06-18 10:15:44
...
japanese - 2 fixed by ickoonite (2)
slovenian - 3 fixed by Necrolyte (3)
2007-06-18 08:17:31 +00:00
rubidium
5938dea88d
(svn r10194) -Codechange: prefer the current working directory above the user's home directory when openttd.cfg exists in the current working directory, otherwise prefer the home directory.
2007-06-17 21:26:57 +00:00
truelight
f5776a8c6b
(svn r10193) -Fix r10190: somehow an other partly-patch was applied too
2007-06-17 20:47:11 +00:00
truelight
9a93a6006b
(svn r10192) -Fix r10190: forgot to change the includes of win32 and cocoa video-driver
2007-06-17 20:40:02 +00:00
rubidium
6680a6a0e6
(svn r10191) -Backport (r9148 from NoAI): detecting of CPU type (32 vs 64 bits).
2007-06-17 20:36:14 +00:00
truelight
003375d375
(svn r10190) -Codechange: merged renderer and blitter to one single class API: blitter
...
-Codechange: introduced a hierachy of blitters to avoid a lot of code duplication
Note: this allows much easier adding other types of video-drivers, like OpenGL
2007-06-17 20:30:28 +00:00
rubidium
b2799961bc
(svn r10188) -Codechange: make it a little easier to load a savegame from the console:
...
-g <absolute path>
-g <relative path from current working directory>
-g <relative path from within the savegame directory>
2007-06-17 20:09:05 +00:00
rubidium
6d9393cb60
(svn r10187) -Fix: don't do a 270 degree turn on the international airport when a 90 degree turn is enough.
2007-06-17 19:46:01 +00:00
glx
22257f46c2
(svn r10186) -Fix (FS#876): don't mess desktop when using alt-tab (win32)
2007-06-17 19:00:45 +00:00
rubidium
3afa69052d
(svn r10185) -Codechange: make the bounding boxes of the drive through road stops a little larger so NewGRFs authors have more possibilities when replacing them (minime).
2007-06-17 18:22:43 +00:00
rubidium
28b1809725
(svn r10184) -Fix: remove empty strings that are clearly bad. WT2 shouldn't add them anymore.
2007-06-17 18:18:18 +00:00
rubidium
347c28b71a
(svn r10182) -Codechange: rewrite most part of the file loading/searching to be more flexible.
...
-Codechange: add support for personal directories on Windows.
-Fix [FS#153, FS#193, FS#502, FS#816, FS#854]: fix issues related to fixed names, fixed places of files/directories and application bundles.
2007-06-17 15:48:57 +00:00
rubidium
5fdde681c2
(svn r10181) -Fix (r10093): clamp the zoom level so it won't try to use a wrong zoom level when loading an old savegame.
2007-06-17 13:27:50 +00:00
rubidium
6c67bdcc71
(svn r10180) -Fix (r10167): do not reset the 2cc loaded feature setting when a (later) newgrf does not have 2cc.
2007-06-17 13:26:19 +00:00
maedhros
5a9c7b5899
(svn r10178) -Fix: Don't deactivate newgrf files when skipping the rest of the file during the initialisation stage.
2007-06-17 11:01:58 +00:00
peter1138
94bd08fc17
(svn r10177) -Fix: Passengers has one A and two Es (ln)
2007-06-17 10:47:30 +00:00
maedhros
cf4911ddaf
(svn r10176) -Fix (r10071): Deselect the currently selected order when clicking on an empty part of the orders window.
2007-06-17 10:14:47 +00:00
miham
f177c1769f
(svn r10175) -Fix: [Translations] Stupid me, {STRINGx} can only be used in english...
2007-06-17 07:24:39 +00:00
miham
4507044cbb
(svn r10174) -Fix: [Translations]: piglatin plural forms had some problem..
2007-06-17 07:21:02 +00:00
miham
f8a5775a6c
(svn r10173) -Add: Translations: added new language "Pig Latin". Already "pre-translated", only needs checking. Idea of Piglatin language was from Adam M-W
2007-06-17 05:45:05 +00:00
belugas
0b2b435c44
(svn r10172) -Fix(r10127): Wrong evaluation order on variable 0x41 for industry tile.
...
The industry's xy (northernmost tile) should be checked against the relative tile, not the other way around.
2007-06-17 01:01:15 +00:00
rubidium
9f01009b39
(svn r10170) -Codechange: remove some duplication of code.
2007-06-16 12:03:36 +00:00
rubidium
f4c0bfc3a4
(svn r10169) -Fix [FS#875]: trunk did still tell Windows that it was version 0.5.0(.0), so now we use a "bogus" version number to tell it's not a real release. The version number that will be shown in-game will not change, only the version number in the file properties.
2007-06-16 11:13:30 +00:00
rubidium
d58d721fab
(svn r10168) -Fix [FS#879]: cannot build airport when an aircraft is flying over it.
2007-06-16 10:10:22 +00:00
belugas
108ee9bc3e
(svn r10167) -Codechange: Change the flagging system of grf loaded feature from a bitset to a bool evaluation.
...
Like easier to read and faster to evaluate :)
2007-06-15 23:55:52 +00:00
peter1138
ef099dbc27
(svn r10166) -Feature(tte): Add support for antialiased typefaces via FreeType. This is configurable for each font size in the configuration settings and requires using the 32bpp blitter and suitable fonts.
2007-06-15 16:21:56 +00:00
rubidium
d6267f5539
(svn r10165) -Fix [FS#874]: crash when trying to get the aircraft movement state of an aircraft going to a just deleted airport.
2007-06-15 08:05:24 +00:00
miham
54fbad017e
(svn r10164) -Update: WebTranslator2 update to 2007-06-15 07:44:28
...
catalan - 2 fixed by arnaullv (2)
dutch - 2 fixed by habell (2)
esperanto - 1 fixed by LaPingvino (1)
norwegian_bokmal - 24 fixed by oletk (24)
turkish - 16 fixed by jnmbk (16)
2007-06-15 05:44:45 +00:00
belugas
402cf772f0
(svn r10163) -Fix(r8128): Industries had lost their random recoloring. A test was removed and is now reintroduced in another way.
2007-06-15 01:53:43 +00:00
rubidium
0e2978720d
(svn r10158) -Codechange: port some changes from NoAI and FS#872 to make the loan commands a little better readable.
2007-06-14 15:24:34 +00:00
truelight
144035bf5c
(svn r10157) -Fix: use as indentified for PNGs, the place of the image as it was in the grf, not the internal SpriteID
2007-06-14 14:31:48 +00:00
truelight
a61f0d9049
(svn r10156) -Fix: PNG loader can now load 8bpp palette images and greyscale images
2007-06-14 14:11:08 +00:00
rubidium
0e5a6661f7
(svn r10155) -Fix [FS#601]: Airports didn't flood when there are aircraft on the airport.
2007-06-14 08:39:27 +00:00
rubidium
3b5203dbc6
(svn r10154) -Fix [FS#870]: some vehicles were not drawn when having a high resolution and a high zoom-out level. Patch by B. N. SmatZ!.
2007-06-13 23:43:00 +00:00
rubidium
991996eb36
(svn r10153) -Fix [FS#869]: vehicles disappear when crossing certain tiles. Fix by B. N. SmatZ!.
2007-06-13 23:14:08 +00:00
truelight
ab6883bc19
(svn r10150) -Fix r10148: show a message to users when using 32bpp blitter and no libpng available
2007-06-13 19:34:33 +00:00
truelight
79817428b1
(svn r10149) -Fix r10143: MSVC warnings... (tnx boekabart and glx)
2007-06-13 19:05:42 +00:00
truelight
4b51ea375b
(svn r10148) -Fix r10143: make --without-png to compile again
2007-06-13 18:52:06 +00:00
rubidium
2c6bf89e02
(svn r10147) -Fix: the oldloader did clear some bits for road vehicles that shouldn't be cleared in some cases.
2007-06-13 18:36:04 +00:00
belugas
0b65070b36
(svn r10146) -Codechange: Silence a compiler warning
...
-Codechange: Comment style beautifying
-Codechange: define (tentatively) var 0x44 and 0x61 for industry tiles
2007-06-13 18:35:06 +00:00
rubidium
197a8fd5f3
(svn r10145) -Fix: make compiling with networking disabled (again) possible.
2007-06-13 17:34:05 +00:00
truelight
b7443d800b
(svn r10143) -Add: store the filename of the grfs opened and allow easy access to the name
...
-Codechange: store the SpriteID in the spritecache too
-Add: add a PNG loader for graphical files
-Documentation: added a document to explain the PNG format
2007-06-13 16:21:11 +00:00
truelight
4185c4afcd
(svn r10142) -Fix r10132: do something useful with the alpha channel instead of ignoring it
2007-06-13 16:04:35 +00:00
celestar
5f1791bfb1
(svn r10141) -Fix (FS#848, r8973): Set the newgrf bit for realistic plane speeds (bulb)
2007-06-13 15:24:40 +00:00
rubidium
91420c0d8d
(svn r10140) -Fix [FS#867]: an industry could overbuild a bridge.
2007-06-13 15:22:28 +00:00
rubidium
a702f6b3a8
(svn r10139) -Fix: all inner parts of OpenTTD assume that the resolution is at least 1 by 1, so force the resolution to be always at least 1 by 1.
2007-06-13 14:57:42 +00:00
rubidium
504d93c499
(svn r10138) -Fix: when you got a sufficiently small resolution, there is a possibility for a division by zero when a sound is played.
2007-06-13 14:56:27 +00:00
rubidium
112f05e705
(svn r10137) -Add: console command to get the current game date.
2007-06-13 14:52:41 +00:00
truelight
e7221d1fa9
(svn r10132) -Codechange: split out the last direct video-buffer read access to the blitter-layer
...
-Add: added a new renderer and blitter to make room for some optimized bpp
-Fix: fill the alpha channel in the grf-spriteloader
2007-06-13 10:31:40 +00:00
rubidium
97b74fe4f2
(svn r10131) -Fix [FS#810]: when removing a dock, a ship will always try to reach the old location of the dock even when it cannot anymore because it the old location of the dock is now land instead of water.
2007-06-13 09:12:10 +00:00
maedhros
860fe49b80
(svn r10130) -Fix (r4493): SetCurrentGrfLangID returned the wrong language ids for most languages.
2007-06-13 07:59:20 +00:00
peter1138
f477075a0b
(svn r10129) -Fix (r10111): Test for x == INVALID_COORD instead of v->tile == INVALID_TILE to determine if a vehicle should be removed from the has.
2007-06-13 07:14:42 +00:00
peter1138
f7e4d4d6e7
(svn r10128) -Fix (r4811): missing printf parameters in newgrf debug message
2007-06-13 06:42:43 +00:00
belugas
30863358f9
(svn r10127) -Add: Addition of basic structure for industry tiles callbacks (unfinished).
...
-Codechange: ResolverObject receives member gfx, making it compatible for both industries and industry tiles
-Codechange: NewIndustryResolver now has his randombits and triggers (even if not implemented)
2007-06-13 02:29:08 +00:00
glx
da1743e980
(svn r10126) -Fix (r10111, FS#864): old_new_hash cache was not reset when the position hash were
2007-06-13 01:38:00 +00:00
rubidium
031565527e
(svn r10125) -Fix [FS#865]: under some circumstances the wagons of a train didn't get loaded properly.
2007-06-12 23:35:10 +00:00
truelight
2f5c49abc2
(svn r10124) -Fix r10123: fix the OSX video driver properly
2007-06-12 23:10:47 +00:00
bjarni
ee4208ffe9
(svn r10123) -Fix r10121: the 8 bpp cocoa video driver works again
2007-06-12 23:06:56 +00:00
maedhros
12be876131
(svn r10122) -Codechange: Add a CountBitsSet function and use it to replace some less efficient loops.
2007-06-12 22:13:49 +00:00
truelight
f3f744d36a
(svn r10121) -Codechange: split renderer from rest of code; no longer any code directly accesses the video-buffer
...
-Add: added NULL blitter and renderer, which are always used for -vnull
-Add: dedicated driver doesn't blit nor render by default. Can be overruled by user. (-D -b 8bpp-optimized)
-Remove: removed CTRL+D from win32, which is incompatible with above
-Add: extended screenshot support for PNG and BMP
-Codechange: remove all hardcoded 8bpp references and replace them with more dynamic ones
-Codechange: minor stuff in blitters
2007-06-12 20:24:12 +00:00
miham
381b11c979
(svn r10119) -Update: WebTranslator2 update to 2007-06-12 20:09:56
...
bulgarian - 1 fixed by thetitan (1)
estonian - 23 changed by kristjans (23)
italian - 2 fixed by lorenzodv (2)
korean - 2 fixed by darkttd (2)
romanian - 28 fixed, 59 changed by CrystyB (87)
swedish - 31 fixed by giddorah (31)
ukrainian - 3 fixed by mad (3)
2007-06-12 18:10:14 +00:00
maedhros
49ba521e77
(svn r10117) -Fix [FS#863]: When deleting the vehicles of bankrupt players, delete trains as
...
a whole rather than each part individually, as that leads to invalid tests on
parts that have already been deleted.
2007-06-12 17:10:52 +00:00
rubidium
73790d9cd6
(svn r10116) -Fix [FS#850]: remove invalid characters (for the file system) from savegame names. Based on a patch by TheJosh.
2007-06-12 15:46:34 +00:00
belugas
4df44a4dff
(svn r10115) -Codechange: Create accessors to triggers and random bits for industries.
...
Implementation will follow soon.
2007-06-12 14:22:28 +00:00
maedhros
109dd33c4a
(svn r10114) -Fix: Only load newgrf error messages if the language matches the current
...
language. Since only one error can be loaded anyway, if the language didn't
match you'd get "Undefined string". Also since we're only loading one language
there's no need to use AddGRFString any more.
2007-06-12 13:22:14 +00:00
peter1138
d1e71eb34e
(svn r10113) -Fix (r10092): Missing svn properties and some Id/@file comments
2007-06-12 12:27:40 +00:00
peter1138
78d797a6b7
(svn r10111) -Codechange: Add new vehicle hash table for collision detection and finding vehicles on a tile. The hash area scanned is far smaller than the old hash table, which is now used for viewport updates only. This should give a significant performance improvement for games with many vehicles. (Based on work by 'B. N. SmatZ!' and 'madman2003')
2007-06-12 11:22:32 +00:00
maedhros
105c7455ae
(svn r10110) -Fix: Reset NewGRF errors along with all the other NewGRF data so that errors get loaded again when pressing "Apply".
2007-06-12 09:41:12 +00:00
rubidium
be0539cb43
(svn r10109) -Fix [FS#838]: some NewGRFs use the same (unused in the "current" climate) sprite IDs. Normally this gives some artefacts, but when one NewGRF expects it to be a sprite and another NewGRF overwrites it with a non-sprite nasty things happen (drawing a non-sprite crashes OTTD).
2007-06-12 09:40:50 +00:00
belugas
8efb7e53ec
(svn r10108) -Codechange: implement variable 0x60 (Get industry tile ID at offset) for industries.
...
It is exposed for for industry tiles who will reuse it too, for variable 0x62.
2007-06-12 00:49:50 +00:00
peter1138
28c5730583
(svn r10107) -Fix (r10092): Missing 'i' in 'optimized'
2007-06-11 21:17:02 +00:00
rubidium
01593bdb6a
(svn r10106) -Fix (r10098): there's always a compiler complaining about something...
2007-06-11 19:29:42 +00:00
truelight
d0250f6108
(svn r10105) -Fix r10092: fix sprite 4845 till 4881 (inclusive), so they store the data as on the disk in the memory, as the old landscape generate assumes this. Talking about ugly hacks...
2007-06-11 18:49:55 +00:00
miham
30627e6eeb
(svn r10104) -Update: WebTranslator2 update to 2007-06-11 19:45:13
...
catalan - 4 changed by arnaullv (4)
czech - 3 fixed, 1 changed by Hadez (4)
danish - 2 fixed by MiR (2)
dutch - 1 fixed by habell (1)
estonian - 2 fixed, 15 changed by kristjans (17)
french - 3 fixed by glx (3)
hungarian - 2 fixed by miham (2)
2007-06-11 17:45:32 +00:00
maedhros
560a542354
(svn r10103) -Fix (r10086): TrackBitsToTrack doesn't cope well with TRACK_BIT_NONE (e.g. non-rail tiles), so use FindFirstTrack instead.
2007-06-11 16:41:34 +00:00
truelight
4ad6639475
(svn r10102) -Documentation: @file header was wrong
2007-06-11 15:14:57 +00:00
truelight
d2d25295ce
(svn r10101) -Codechange: the class is named 8bppSimple, so name the files like that too
2007-06-11 15:13:30 +00:00
truelight
31ade47910
(svn r10100) -Fix r10093: some code now became obsolete as it never did something
2007-06-11 14:45:26 +00:00
belugas
81c7c87ed7
(svn r10099) -Fix(r9867, FS860): Use the specs of the to-be-created industry instead of the scanned industry
...
Spotted by Oxygene
2007-06-11 14:25:38 +00:00
rubidium
cc4d18ecc4
(svn r10098) -Codechange: bilbo cared about the performance of the AI with respect to the airport placement, so he rewrote the aircraft handling of the AI; now it can actually make lots of money again :)
2007-06-11 14:23:04 +00:00
maedhros
3e326085fa
(svn r10097) -Feature: Add support for articulated road vehicles, or callbacks 11 and 17 for
...
road vehicles for those who prefer the technical explanation.
2007-06-11 14:00:16 +00:00
truelight
be0f5cf877
(svn r10096) -Fix r10092: freetype bypassed the Blitter::Encode, making fonts look weird
2007-06-11 13:38:11 +00:00
truelight
9d570fa018
(svn r10095) -Fix: avoid reading outside the buffer because of scaling problems
2007-06-11 12:51:27 +00:00
rubidium
f98b175cf5
(svn r10094) -Fix: some really broken strings got in.
2007-06-11 12:44:02 +00:00
truelight
a391f03ae2
(svn r10093) -Revert: removed 16x zoom-out as it is broken beyond repair
2007-06-11 11:59:36 +00:00
truelight
6b101cc177
(svn r10092) -Codechange: code-seperated the spriteloader and blitter from the rest of the code
...
-Add: make it possible to pick your own blitter (-b <blitter>, -h for overview)
-Add: added a new optimized 8bpp blitter (default, caches sprites of all zoom-levels)
-Add: added a debug 8bpp blitter and a very slow normal 8bpp blitter
2007-06-11 11:50:49 +00:00
maedhros
96a3a89c86
(svn r10089) -Fix (r10040): Use GetTileZ instead of GetClearGround in GetTerrainType as
...
GetTileZ is valid for any tile type. Also use GetTerrainType for stations.
2007-06-11 04:52:51 +00:00
belugas
94200b63b8
(svn r10088) -Codechange: A typo and a code-style
2007-06-10 23:40:29 +00:00
rubidium
5f5ab6cc87
(svn r10087) -Fix [FS#834]: multiple subsequent "give money" actions could result in duplicate messages that money has been transfered when it only happened once.
2007-06-10 21:34:45 +00:00
maedhros
fe3a7cc5ed
(svn r10086) -Codechange: Use more sensible types and functions in GenericPlaceSignals.
2007-06-10 21:28:20 +00:00
rubidium
a0ffa793cc
(svn r10085) -Fix [FS#839]: message that you had given money appeared even when an error occured.
2007-06-10 20:49:11 +00:00
rubidium
77b06e922f
(svn r10084) -Fix [FS#855]: reversing a train when loading at a station crashed.
2007-06-10 20:27:28 +00:00
rubidium
d0ad020dc6
(svn r10082) -Fix [FS#846]: another memory leak in the networking code (benc).
2007-06-10 19:59:08 +00:00
rubidium
7767e466e5
(svn r10081) -Fix [FS851]: towns/AIs didn't build bridges anymore (boekabart).
2007-06-10 10:52:19 +00:00
bjarni
ff40914740
(svn r10080) -Cleanup: replaced magic numbers in SubtractMoneyFromAnyPlayer() with enum values
2007-06-10 09:37:09 +00:00
miham
ab89ee7770
(svn r10079) -Update: WebTranslator2 update to 2007-06-10 08:31:40
...
bulgarian - 29 fixed by thetitan (29)
catalan - 1 fixed by arnaullv (1)
estonian - 159 changed by kristjans (159)
2007-06-10 06:31:51 +00:00
belugas
08c9365971
(svn r10078) -Codechange: Centralize all industry counts data and access
2007-06-10 01:25:21 +00:00
bjarni
3afea2d673
(svn r10077) -Fix: FS#845 Cloning Trains Longer Than 8 Units Causes Crash
...
The problem was that if adding units to the clone (wagon by wagon) failed, then cloning wouldn't notice it and it made two half trains
Now it detects this case and it will make cloning fail. The string with the explanation for the failed move will be used in the error message so the user will know why it failed.
2007-06-09 18:31:04 +00:00
miham
ec25b71bd4
(svn r10076) -Update: WebTranslator2 update to 2007-06-09 10:29:27
...
danish - 1 fixed by ThomasA (1)
estonian - 1 fixed, 96 changed by kristjans (97)
german - 29 fixed by Neonox (29)
hungarian - 1 fixed by miham (1)
italian - 1 fixed by lorenzodv (1)
japanese - 1 fixed by ickoonite (1)
korean - 1 fixed by darkttd (1)
2007-06-09 08:31:41 +00:00
rubidium
02146b13c8
(svn r10075) -Fix [FS#844]: small memory leak on some early returns.
2007-06-09 04:01:40 +00:00
belugas
9a4a911bde
(svn r10074) -Add: Addition of IndustryOverrideManager as well as the basic (and unfinished) support for callbacks for industries
2007-06-09 02:05:51 +00:00
rubidium
142f2aba15
(svn r10073) -Codechange: make the NewGRF paths in the config file without any full paths (again).
2007-06-08 21:16:17 +00:00
truelight
653b343018
(svn r10072) -Fix r10070: typo in zoom.hpp
2007-06-08 19:06:35 +00:00
rubidium
6b1cb3aaae
(svn r10071) -Feature [FS#828]: moving of orders (skidd13).
2007-06-08 18:59:29 +00:00
truelight
98c3056aa6
(svn r10070) -Fix: fix the rounding problem of zoom-levels in zoom.hpp, so it is global for every call
2007-06-08 18:45:14 +00:00
truelight
d3a7fb8d73
(svn r10069) -Documentation: some documentation for TIC/TOC, as it isn't what I expected...
2007-06-08 18:23:26 +00:00
rubidium
5b972a1d58
(svn r10068) -Fix [FS#835]: coverage area highlight was still show when it was turned off for docks.
2007-06-08 18:15:11 +00:00
belugas
e8c6d57150
(svn r10066) -Codechange: Expose function GetNearbyTile by moving it to newgrf_commons.[cpp|h]. Will be used by industries in a few.
2007-06-08 17:54:18 +00:00
glx
6983d0b547
(svn r10065) -Cleanup (r9850): remove now unneeded stuff
2007-06-08 16:53:21 +00:00
belugas
f51b869e69
(svn r10064) -Fix(r10063): compile again, when changing stuff. DOn't trust first run
2007-06-08 15:59:03 +00:00
belugas
7586143e3b
(svn r10063) -Codechange: Change VARDEF for extern
...
-CodeChange: Add the count of industries, basic support for variable 67, var action02 forindustries
2007-06-08 15:48:48 +00:00
peter1138
9c66082b07
(svn r10062) -Codechange: Don't redraw all station tiles when cargo is added or removed if the station has no custom graphics.
2007-06-08 09:35:39 +00:00
peter1138
29f6ae952c
(svn r10061) -Codechange: [NewGRF] Add common cargo subtype support to vehicle var 42
2007-06-08 06:27:58 +00:00
miham
246791424b
(svn r10060) -Update: WebTranslator2 update to 2007-06-08 07:51:39
...
estonian - 228 changed by kristjans (228)
japanese - 13 fixed by ickoonite (13)
portuguese - 2 fixed by izhirahider (2)
slovenian - 99 fixed by Necrolyte (99)
2007-06-08 05:51:57 +00:00
peter1138
c1df3a8aa6
(svn r10059) -Fix (r10045): Pretend GRF is still in initialisation state when leaving reservation stage. This fixes action 7/9 tests for grfs that will be active.
2007-06-07 18:13:31 +00:00
rubidium
8a74b2ebe1
(svn r10058) -Codechange: give some industry variable sensible names (like not telling "last_mo_production" when it is the production of the current month).
2007-06-07 14:38:45 +00:00
rubidium
622a4d10b9
(svn r10056) -Revert (r10049): removing SLE_WRITEBYTE didn't work as expected :(. Somehow SlIterateArray and SlObject depend on eachother and adding a some arbitrary data before the SlObject makes it go crazy.
2007-06-07 12:37:48 +00:00
miham
9a81f009a0
(svn r10055) -Update: WebTranslator2 update to 2007-06-07 14:37:06
...
brazilian_portuguese - 3 fixed by tucalipe (3)
catalan - 3 fixed by arnaullv (3)
danish - 1 fixed by ThomasA (1)
estonian - 99 fixed by kristjans (99)
galician - 8 fixed by Condex (8)
norwegian_nynorsk - 35 fixed by pollux (35)
2007-06-07 12:37:27 +00:00
rubidium
40cea6c3ef
(svn r10054) -Codechange: make the industries cost modifier look more like the original one, so it's much easier to support industries that use this original format.
2007-06-07 09:20:04 +00:00
rubidium
770d7188ac
(svn r10053) -Fix: could not clear a level-crossing tile with tram tracks.
2007-06-07 08:58:21 +00:00
peter1138
041c946119
(svn r10052) -Codechange: Support reserve/activate stage bits of action 7/9 variable 84.
2007-06-07 07:20:44 +00:00
rubidium
eab8ac49ce
(svn r10049) -Codechange: get rid of the SLE_WRITEBYTE obfuscation.
2007-06-06 23:57:21 +00:00
peter1138
07c34b2628
(svn r10048) -Fix (r6455): Don't use override engine type for articulated wagon parts.
2007-06-06 10:51:11 +00:00
miham
4ffe147bd4
(svn r10047) -Update: WebTranslator2 update to 2007-06-06 07:59:17
...
croatian - 58 fixed by knovak (58)
czech - 3 fixed by Hadez (3)
danish - 28 fixed by ThomasA (28)
dutch - 23 fixed by habell (23)
italian - 3 fixed by lorenzodv (3)
korean - 3 fixed by darkttd (3)
ukrainian - 3 fixed by mad (3)
2007-06-06 05:59:32 +00:00
rubidium
2045611078
(svn r10046) -Documentation: add some documentation in order_gui (skidd13).
2007-06-05 22:17:03 +00:00
peter1138
fdb7ef8703
(svn r10045) -Codechange: Process Action 8 during GLS_RESERVATION to allow Action 7/Action 9s to work properly
2007-06-05 21:41:31 +00:00
peter1138
4258139a52
(svn r10044) -Fix: Minor NewGRF debug message fixes, and skip sprites of an unsupported Action 5 feature.
2007-06-05 20:49:32 +00:00
truelight
7d0a1c91d4
(svn r10043) -Change: make templates of the blitters, based on zoom and mode, which makes the optimizing better, and therefor a higher blitter speed (tnx boekabart)
...
-Codechange: unify the MainBlitter a bit more
2007-06-05 12:01:50 +00:00
peter1138
4403d41934
(svn r10042) -Codechange: Replace hardcoded spritecache size with a configuration
...
option, sprite_cache_size. The default size is 2MB and the value can
range from 1 to 64MB. If you experience slow-downs when scrolling the
map, try increasing this setting.
2007-06-05 10:40:29 +00:00
miham
959eaae6a4
(svn r10041) -Update: WebTranslator2 update to 2007-06-05 08:19:09
...
czech - 34 fixed by Hadez (34)
french - 3 fixed by glx (3)
hungarian - 4 fixed by miham (4)
ukrainian - 4 fixed by mad (4)
2007-06-05 06:19:27 +00:00
belugas
a95fdc8bb5
(svn r10040) -Codechange: Make the function GetTerrainType public, as other functions require it
2007-06-05 01:49:08 +00:00
bjarni
9f44031a27
(svn r10039) -Fix: [autoreplace] when trying to replace an engine that can't carry the wagons the old one carries (GRF restrictoin), then don't try to replace at all
2007-06-04 20:46:01 +00:00
peter1138
18b98ad6aa
(svn r10038) -Fix (r8634): Sprite resulting from '?' substitution was reloaded into the cache entry for SPR_IMG_QUERY instead of the original sprite cache entry. This resulted in unaccounted missing sprite cache memory, and was exacerbated because the original missing sprite was not cached, so it did it again and again and again. Slowdowns and boom. Etc.
2007-06-04 20:42:49 +00:00
glx
32a04368b3
(svn r10037) -Fix (r10035, r10036): silence some 'may be used uninitialized' warnings
2007-06-04 20:06:54 +00:00
glx
62524492d5
(svn r10036) -Add: sort the strings in town names dropdown
2007-06-04 19:51:31 +00:00
glx
59cb4da628
(svn r10035) -Change: simplified network language string sorting
2007-06-04 19:49:00 +00:00
rubidium
a99ed285cb
(svn r10034) -Change: remove the string changed in r10033 from the translations, so it will be properly translated in all languages.
2007-06-04 19:39:16 +00:00
rubidium
c4806955e5
(svn r10033) -Feature [FS#760]: skip to the selected order in the order list when clicking on the "skip" button while pressing CTRL.
2007-06-04 19:32:45 +00:00
glx
cb340626ca
(svn r10032) -Add: sort the strings in server language dropdown
2007-06-04 16:07:22 +00:00
miham
f61029d47e
(svn r10031) -Update: WebTranslator2 update to 2007-06-04 08:32:00
...
brazilian_portuguese - 33 fixed by tucalipe (33)
bulgarian - 25 fixed by thetitan (25)
catalan - 31 fixed by arnaullv (31)
czech - 28 fixed by Hadez (28)
dutch - 12 fixed by webfreakz (12)
french - 25 fixed, 5 changed by glx (30)
german - 42 fixed by Neonox (42)
hungarian - 32 fixed by miham (32)
italian - 25 fixed by lorenzodv (25)
japanese - 34 fixed by ickoonite (34)
korean - 25 fixed by darkttd (25)
norwegian_nynorsk - 63 fixed by pollux (63)
portuguese - 45 fixed by izhirahider (45)
slovak - 39 fixed by lengyel (39)
ukrainian - 27 fixed by znikoz (27)
2007-06-04 06:34:00 +00:00
rubidium
6a60ba3eaa
(svn r10030) -Fix [FS#823]: one could build on (some) slopes when building on slopes was disabled.
2007-06-03 19:22:23 +00:00
rubidium
a752c73469
(svn r10029) -Fix (r9923): trams should not/cannot turn on roadworks.
2007-06-02 21:07:03 +00:00
peter1138
43482d22d0
(svn r10028) -Fix (r2270/r2951): When deleting the first engine of a train with multiple engines, only reopen the train window if the player had the original train window open. This fixes 'random' windows opening for multiple players of the same company.
2007-06-02 20:08:23 +00:00
bjarni
e129438139
(svn r10026) -Fix: unlinking a rail vehicle didn't clear the first pointer
...
After r9973, this could cause some asserts as some vehicles could end up with first pointers to chains they didn't belong to
2007-06-02 17:23:31 +00:00
bjarni
532391db12
(svn r10025) -Fix: [build windows] sorting planes for capacity didn't check mail capacity. Now mail capacity is used if passenger capacity is the same
...
The sort will still resort to EngineID if both mail and passenger capacities are the same
2007-06-02 15:47:38 +00:00
bjarni
81698422a2
(svn r10024) -Feature: [build windows] trains, road vehicles and ships can now be sorted by cargo capacity (planes already had this option)
2007-06-02 15:41:37 +00:00
maedhros
229e311cb9
(svn r10023) -Fix (r3218): When selling trains, if there were no wagons between multiheaded
...
engines the rear part could be checked despite having already been deleted,
triggering an assert.
2007-06-02 14:42:25 +00:00
maedhros
1e7b8190f2
(svn r10022) -Fix (r10007): Set the type of multiheaded trains before the subtype.
2007-06-02 11:15:38 +00:00
rubidium
62c20a9698
(svn r10021) -Fix (r9560): memory "corruption" that could lead to a failure to load newgrfs.
2007-06-02 09:26:03 +00:00
maedhros
8f361393dd
(svn r10020) -Fix [FS#824]: GetNextVehicle() is invalid for anything that isn't a train.
2007-06-02 09:11:06 +00:00
peter1138
06084e0a63
(svn r10019) -Codechange: Implement GRM for newcargos
2007-06-02 08:56:21 +00:00
glx
6e653cd1ab
(svn r10017) -Add (FS#790): more languages flags for servers
2007-06-01 23:06:01 +00:00
rubidium
ecd36dd34f
(svn r10015) -Fix: one could build (only) tram tracks when that was the last built roadtype (in a normal game).
2007-06-01 17:59:11 +00:00
rubidium
31ddab50ad
(svn r10014) -Fix: roads became automatically one way in the scenario editor.
2007-06-01 17:58:43 +00:00
miham
7bf841ebd1
(svn r10013) -Update: WebTranslator2 update to 2007-06-01 19:05:03
...
american - 7 fixed by WhiteRabbit (7)
catalan - 1 fixed by arnaullv (1)
danish - 37 fixed, 7 changed by ThomasA (44)
french - 7 fixed, 1 changed by glx (8)
italian - 7 fixed, 1 changed by lorenzodv (8)
korean - 7 fixed by darkttd (7)
swedish - 8 fixed by giddorah (8)
turkish - 23 fixed by jnmbk (23)
ukrainian - 1 fixed by mad (1)
2007-06-01 17:05:23 +00:00
glx
9f60f2ecbb
(svn r10012) -Fix (r9999): crash when forcing road vehicles to turn
2007-06-01 16:06:23 +00:00
maedhros
0d0a8661de
(svn r10011) -Fix (r10008): Set the right svn properties on articulated_vehicles.h and correct a file comment.
2007-06-01 12:26:14 +00:00
maedhros
4acf3e4c3f
(svn r10009) -Codechange: Add and use Vehicle::IsPrimaryVehicle to replace individual checks depending on the vehicle type.
2007-06-01 12:03:10 +00:00
maedhros
ab8503f5a5
(svn r10008) -Codechange: Move a couple of functions related to articulated vehicles to a file of their own.
2007-06-01 11:41:02 +00:00
maedhros
dce1101039
(svn r10007) -Codechange: Add some asserts to IsFrontEngine and friends to ensure that only trains use them.
2007-06-01 11:17:30 +00:00
glx
2958f0c53a
(svn r10006) -Fix (FS#362): allow different signal types on one tile
2007-05-31 21:21:04 +00:00
belugas
4af692558a
(svn r10005) -Codechange: Merge two flags (2cc and newhouses) indicating some newgrf features have been loaded, and introduce the newindustry one.
2007-05-31 19:13:41 +00:00
rubidium
01f80cf343
(svn r10004) -Fix: trams can always intersect/have junctions on one way roads (because they only work for busses and lorries).
2007-05-31 18:12:35 +00:00
rubidium
b2cd8f3631
(svn r10003) -Fix (r9999): crash when vehicle had to turn on a bridge.
2007-05-31 18:11:39 +00:00
rubidium
59c51f9fce
(svn r10002) -Fix (r9999): don't try to get the disallowed directions from a road depot...
2007-05-31 16:47:32 +00:00
belugas
f8da1b6e1a
(svn r10001) -Codechange: Add support for removing dynamically allocated newgrf data
2007-05-31 15:40:36 +00:00
rubidium
253aa1b0b0
(svn r9999) -Feature: make it possible to disallow busses and lorries to go a specific way on straight pieces of road.
2007-05-31 15:15:00 +00:00
rubidium
a02417645e
(svn r9998) -Fix (r9990): possible null pointer dereferences on MorphOS.
2007-05-31 14:29:19 +00:00
miham
efd2fce9a4
(svn r9997) -Update: WebTranslator2 update to 2007-05-31 16:16:13
...
american - 30 fixed by WhiteRabbit (30)
french - 1 changed by glx (1)
2007-05-31 14:16:22 +00:00
rubidium
52f612d711
(svn r9996) -Fix: be more strict when building/upgrading roads and/or road stops.
2007-05-31 07:34:40 +00:00
peter1138
a672a8f77d
(svn r9995) -Fix (r9962): Don't scroll the map at the start of a new game
2007-05-31 07:21:33 +00:00
belugas
86abe1b229
(svn r9994) -Codechange: Add pointers for Industry and Industry Tiles in the grf file.
2007-05-31 03:35:11 +00:00
rubidium
8d82deffa1
(svn r9993) -Fix (r9992): smallish typos resulting in compile time errors.
2007-05-30 20:34:16 +00:00
belugas
0f6e6d9713
(svn r9992) -Codechange: Remove some hardcoded references to Industry IDs.
...
A few more to go
2007-05-30 20:20:58 +00:00
rubidium
2db0d81cc1
(svn r9991) -Fix: one could build road when trams were driving on the tile and vice versa.
2007-05-30 20:13:58 +00:00
rubidium
b17a89c53d
(svn r9990) -Fix: MorphOS and AmigaOS do not like "//" in filenames as that means the same as "/../" in means in Unix.
2007-05-30 18:24:54 +00:00
rubidium
2bfc36c1ba
(svn r9989) -Fix [FS#817]: trams/road vehicles did go to the closest road stop regardless whether they could actually "drive" on there.
2007-05-30 18:22:56 +00:00
rubidium
70e6102c86
(svn r9988) -Codechange: remove the last direct map accesses, except the ones needed for the savegame saving/loading mechanisms.
2007-05-30 13:33:19 +00:00
rubidium
bc41dc4966
(svn r9987) -Fix [FS#818]: a train under a bridge could collide with a train on the bridge.
2007-05-30 13:27:56 +00:00
rubidium
a31e944149
(svn r9986) -Fix (r9934): flooding towns could not remove tram tracks (boekabart).
2007-05-30 13:16:45 +00:00
miham
6252272e87
(svn r9985) -Update: WebTranslator2 update to 2007-05-30 09:59:31
...
dutch - 1 fixed by habell (1)
italian - 16 fixed, 22 changed by lorenzodv (38)
korean - 1 fixed by darkttd (1)
norwegian_bokmal - 8 fixed by jankmi (8)
ukrainian - 30 fixed by mad (30)
2007-05-30 07:59:43 +00:00
belugas
425ea50854
(svn r9984) -Codechange: Remove an obsolete structure and a now meaningless enum, in favor of the "real thing"
2007-05-30 02:08:18 +00:00
belugas
f8491407d0
(svn r9983) -Codechange: Use the "enabled" property of the industry spec.
2007-05-30 01:55:11 +00:00
bjarni
7d3d73e104
(svn r9982) -Fix (r9874): autoreplacing vehicles from a group could sometimes add the new vehicle twice to the engine (EngineID, not total count) count in the group
2007-05-29 20:52:35 +00:00
bjarni
eb5b4ecd4a
(svn r9981) -Fix: fixed a rare event that could cause autoreplace to run out of money and generate an error (spotted by elmex and UndernotBuilder)
...
This happened if the new engine was a dualheaded engine and there was money to replace and refit the front, but not the rear
It also adds the cost of refitting the rear end of dualheaded engines to the cost animations (display only)
2007-05-29 20:06:06 +00:00
belugas
0cb8413a8f
(svn r9976) -Codechange: Declare a writable array of specs for industry and industry tiles.
...
It will be initialized by the original data upon game start.
Rename some enums to be more consistent too
2007-05-29 17:41:59 +00:00
belugas
0af97d4ab2
(svn r9975) -Codechange: Adjust the industry/tile spec arrays, moving the enabled member out of GRFFileProps (end of previous commit).
2007-05-29 14:44:22 +00:00
belugas
4cb32f903e
(svn r9974) -Codechange: Remove the enabled member of GRFFileProps, since it'snot really grf related
2007-05-29 14:32:46 +00:00
bjarni
77f5c1e25e
(svn r9973) -Cleanup: removed some code that kept both ends of a dualheaded engine in the same train (when moving wagons in a depot)
...
NormaliseTrainConsist() is called later in the same command and it will take care of this issue
2007-05-29 10:35:52 +00:00
rubidium
4726fdc0d0
(svn r9972) -Fix (r9969): silence a warning.
2007-05-29 08:20:38 +00:00
rubidium
17b6ce80c7
(svn r9971) -Fix (r9892, r9958): loading of post-'bridges over "everything"' messed with the railtype of bridges.
2007-05-29 08:19:37 +00:00
miham
191845f736
(svn r9970) -Update: WebTranslator2 update to 2007-05-29 09:12:20
...
brazilian_portuguese - 29 fixed by tucalipe (29)
catalan - 30 fixed by arnaullv (30)
danish - 1 fixed by ThomasA (1)
dutch - 29 fixed, 2 changed by webfreakz (31)
french - 30 fixed, 2 changed by glx (32)
hungarian - 29 fixed by miham (29)
italian - 30 fixed, 1 changed by lorenzodv (31)
japanese - 18 fixed by ickoonite (18)
korean - 34 fixed by darkttd (34)
portuguese - 5 fixed by izhirahider (5)
romanian - 28 fixed, 682 changed by CrystyB (710)
swedish - 31 fixed by giddorah (31)
traditional_chinese - 57 fixed by thomasau (57)
2007-05-29 07:12:49 +00:00
belugas
35ccad33dd
(svn r9969) -Codechange: Cleanup of industries (Step-14). Remove hardcoded-run-time tile acceptance and put in corresponding tile
2007-05-29 00:15:34 +00:00
bjarni
a6bea527a3
(svn r9967) -Fix (r9938): autoreplace would in certain conditions move dualheaded engines in a train (usually to the rear)
...
-Change: moving an engine in between the two ends of a dualheaded engine will now move the rear dualheaded engine to the front of the newly added engine (instead of moving the new engine to the rear of the rear dualheaded engine)
This can make a difference if there are wagons in the train
2007-05-28 21:40:40 +00:00
rubidium
df1bbe55e2
(svn r9966) -Fix: bridges and tunnels were not always removed on bankruptcy, thus leaving tunnels/bridges with an invalid owner that would crash the game when clicking with the query tool on them.
2007-05-28 21:32:26 +00:00
rubidium
c5d073a84f
(svn r9965) -Fix: the ownership of drive through road stops on town owned roads wasn't properly reset when the road stop was removed.
2007-05-28 20:46:59 +00:00
rubidium
66c23060e2
(svn r9964) -Fix: removing of road should not be free of charge.
2007-05-28 19:26:32 +00:00
peter1138
63f7965920
(svn r9963) -Fix (r9962): 'smooth_scroll' patch setting was ignored (always on) in some places.
2007-05-28 17:07:19 +00:00
peter1138
344e9007fe
(svn r9962) -Feature: Add smooth viewport scrolling. This must be enabled with patch setting 'smooth_scroll'
2007-05-28 16:46:16 +00:00
rubidium
1a8a44165b
(svn r9961) -Fix (r7182): some file were still in iso8859-15 instead of utf8.
2007-05-28 04:15:32 +00:00
rubidium
2347c45d35
(svn r9960) -Fix [FS#813]: road wasn't properly added when overbuilding a tram rails with normal rails to for a crossing.
2007-05-28 03:41:18 +00:00
maedhros
710cc5a597
(svn r9959) -Fix: Only call GetNextVehicle for trains.
2007-05-27 17:27:07 +00:00
rubidium
7f0339748f
(svn r9958) -Fix (r9892): upgrading old savegames made (road)bridges unuseable.
2007-05-27 14:42:40 +00:00
rubidium
2dd0ba36cb
(svn r9957) -Change: replace cargo tram with freight tram for consistency.
2007-05-27 10:00:37 +00:00
peter1138
974aebcce5
(svn r9956) -Codechange: Add tram livery schemes
2007-05-27 09:33:41 +00:00
maedhros
21454957b5
(svn r9955) -Codechange: Make _roadveh_enter_depot_unk0 slightly less mysterious.
2007-05-27 09:17:30 +00:00
rubidium
53380fc047
(svn r9954) -Fix [FS#811]: trolley AI crashed when trying to determine what the roadbits are.
2007-05-27 08:53:21 +00:00
maedhros
1b33f19877
(svn r9953) -Fix: Only check whether trains are multiheaded when cloning.
2007-05-27 05:32:37 +00:00
glx
3db7a70057
(svn r9952) -Fix r9951: it was not possible to build a drive-through station over a road/tram
2007-05-27 01:59:07 +00:00
glx
8c9b4ee548
(svn r9951) -Fix: slope check was incomplete when building road over tram track (and vice-versa)
...
-Fix: you could build a drive-through station over a sloped road/tram track
2007-05-27 01:03:59 +00:00
rubidium
8602acc433
(svn r9950) -Feature(tte): allow terraforming under bridges.
2007-05-26 23:23:22 +00:00
rubidium
c69458d894
(svn r9949) -Fix: (road) depots got deowned on bankrupts.
2007-05-26 23:18:42 +00:00
rubidium
35f1299d40
(svn r9948) -Fix (r9947): building illegal roads on slopes. Why do 'fixes' always have the tendancy to backfire?
2007-05-26 22:44:09 +00:00
rubidium
7088cedb7a
(svn r9947) -Fix [FS#807]: don't check whether roadbits may be built when they are already built for another type.
2007-05-26 22:19:04 +00:00
rubidium
997901189f
(svn r9946) -Fix: more places that weren't correctly marked dirty...
2007-05-26 22:01:49 +00:00
rubidium
54d7cb8f7c
(svn r9945) -Fix: bridges were not properly marked dirty when adding/removing roadtypes.
2007-05-26 21:45:16 +00:00
rubidium
ac4a26c705
(svn r9944) -Fix: tile selection drawn on the wrong height for some road bridges.
2007-05-26 21:34:38 +00:00
rubidium
0e07a938b7
(svn r9943) -Fix [FS#806]: building roads/trams did take notice of the foundation of the opposite roadtype.
2007-05-26 21:00:48 +00:00
rubidium
016e651ffd
(svn r9942) -Fix [FS#804]: crash when upgrading both ends of a bridge.
2007-05-26 20:52:23 +00:00
bjarni
c346cc430a
(svn r9941) -Fix: trams could be cloned to appear in normal road depots and vice versa (spotted by Desolator)
2007-05-26 20:30:55 +00:00
rubidium
e88ff7e96b
(svn r9940) -Fix [FS#805]: upgrading a bridge removed roadtypes.
2007-05-26 20:30:40 +00:00
maedhros
3914f3c85c
(svn r9939) -Fix (r3139): EngineHasArticPart(v) is only valid for trains.
2007-05-26 17:06:45 +00:00
bjarni
fd2d6329f3
(svn r9938) -Fix [FS#799]: 100 wagons train + replace engine
...
Replacing a unit in a train will now remove the old unit before adding the new one. This will solve issues when max train length has been reached
2007-05-26 17:00:44 +00:00
truelight
35a1668bd4
(svn r9937) -Codechange: don't define a function that is never declared or used
2007-05-26 16:18:43 +00:00
truelight
a856c160ef
(svn r9936) -Fix: (Un)ScaleByZoom missed a minus sign in some cases
2007-05-26 15:20:13 +00:00
rubidium
9ca9d73eea
(svn r9935) -Fix: could not build a drive through station when there when you own the tram bits and the town owns the road.
2007-05-26 14:24:19 +00:00
rubidium
04f9b1ab61
(svn r9934) -Fix (r9923): towns could remove 'half' tram tracks.
2007-05-26 13:00:52 +00:00
rubidium
1b2016a4b2
(svn r9933) -Fix (9925): unified a little too much.
2007-05-26 12:34:25 +00:00
truelight
79fe6c57cc
(svn r9932) -Fix: can't assume a zoom-level with MarkAllViewportsDirty, causing segfaults when trying to load savegames in dedicated server via -g (reported by peter1138)
2007-05-26 12:19:54 +00:00
rubidium
78be11be40
(svn r9931) -Fix: some glitches with catenary and bridges.
2007-05-26 10:40:34 +00:00
rubidium
932a968af2
(svn r9930) -Fix (r9838): obiwan could cause vehicles to way a long time (2.5 years) at stations.
2007-05-26 09:13:59 +00:00
rubidium
ceae5eaeba
(svn r9929) -Fix [FS#803]: fix several drawing issues.
2007-05-26 07:58:49 +00:00
peter1138
0079e4952d
(svn r9928) -Fix (r9805): Default display options were not set correctly.
2007-05-26 07:47:52 +00:00
rubidium
afaa6062cb
(svn r9927) -Fix: assert triggered when letting a tram run into the wrong side of a depot.
2007-05-25 23:45:36 +00:00
rubidium
8cd950e06a
(svn r9926) -Fix (r9923): the vehicle should continue on the next tile, not 'finishing' the turn.
2007-05-25 23:32:30 +00:00
rubidium
71614fef81
(svn r9925) -Fix: wrong tooltips in station picker.
2007-05-25 23:21:32 +00:00
rubidium
56dc5c5938
(svn r9924) -Fix: update the road vehicle speeds when stopped and/or running just behind another vehicle.
2007-05-25 22:31:34 +00:00
rubidium
17390241e6
(svn r9923) -Add: support for Action 0 Road vehicles, property 1C, bit 0.
2007-05-25 22:07:40 +00:00
rubidium
9e7798c42e
(svn r9922) -Fix (r9914): [YAPF] null pointer dereference.
2007-05-25 15:49:14 +00:00
rubidium
8484a9a2e5
(svn r9921) -Fix (r9892): ownership wasn't properly propagated on owner changes.
2007-05-25 15:37:12 +00:00
miham
b194f38390
(svn r9920) -Update: WebTranslator2 update to 2007-05-25 14:56:27
...
catalan - 34 fixed, 15 changed by arnaullv (49)
italian - 2 fixed by lorenzodv (2)
romanian - 12 fixed, 11 changed by CrystyB (23)
2007-05-25 12:56:41 +00:00
rubidium
d234e97f8b
(svn r9919) -Codechange: prepare some more places for more road types.
2007-05-25 11:01:44 +00:00
rubidium
9060ab4af1
(svn r9918) -Fix: the available roadtypes/railtypes were not updated on GRF updates.
2007-05-25 08:47:40 +00:00
rubidium
0819f3a9a0
(svn r9917) -Codechange: prepare some more areas for more road types.
2007-05-25 08:13:01 +00:00
peter1138
d5d94e230f
(svn r9916) -Codechange: Free memory used by cargo translation tables
2007-05-25 06:39:12 +00:00
rubidium
440d723d84
(svn r9914) -Codechange: prepare GTTS and the pathfinders to handle multiple road types on a single tile.
2007-05-24 22:41:50 +00:00
rubidium
3d143446ee
(svn r9912) -Fix: the AIs could build any road(station)s.
2007-05-24 21:45:54 +00:00
miham
c5a3dcb3f0
(svn r9911) -Update: WebTranslator2 update to 2007-05-24 23:07:47
...
american - 2 fixed by WhiteRabbit (2)
brazilian_portuguese - 9 fixed by tucalipe (9)
bulgarian - 30 fixed by thetitan (30)
czech - 34 fixed by Hadez (34)
dutch - 2 fixed by habell (2)
french - 2 fixed, 12 changed by glx (14)
hungarian - 2 fixed by miham (2)
japanese - 34 fixed, 8 changed by ickoonite (42)
russian - 42 fixed by HMage (42)
slovak - 9 fixed by lengyel (9)
turkish - 25 fixed by jnmbk (25)
ukrainian - 34 fixed by mad (34)
2007-05-24 21:08:08 +00:00
rubidium
04c07c9388
(svn r9910) -Codechange: prepare road building/removing commands for more road types.
2007-05-24 09:31:09 +00:00
maedhros
2832a95f25
(svn r9909) -Fix (r9897): Highlight road tunnels properly when building them.
2007-05-24 09:24:46 +00:00
rubidium
6b176e74c8
(svn r9908) -Codechange: prepare the station picker for more road types.
2007-05-24 08:52:28 +00:00
rubidium
930957d132
(svn r9907) -Codechange: prepare the road gui for more road types.
2007-05-24 08:36:11 +00:00
belugas
f3cf7f6b2d
(svn r9906) -Codechange: Add common properties for both industry and industry tiles specs
2007-05-24 01:12:00 +00:00
maedhros
39016328cc
(svn r9905) -Feature: Allow building new stations adjacent to existing stations by holding down control. Based on a patch by Wolf01.
2007-05-23 17:33:03 +00:00
maedhros
b67d9e0a49
(svn r9903) -Fix (r9901): Make the demolish and level land tools work in the scenario editor again.
2007-05-23 14:43:47 +00:00
peter1138
c46ac94ce2
(svn r9902) -Fix (r9898): Don't check group owner when adding a vehicle to the 'default' group.
2007-05-23 14:02:10 +00:00
maedhros
35ce34d55a
(svn r9901) -Codechange: Decide what to do with selected land areas based on the specific variable, not how it was highlighted.
2007-05-23 13:52:10 +00:00
maedhros
ca5c578d0f
(svn r9900) -Codechange: Separate the variables for how to highlight a land area and what to do with it afterwards.
2007-05-23 12:45:56 +00:00
miham
9f148789c8
(svn r9899) -Update: WebTranslator2 update to 2007-05-22 23:52:38
...
american - 32 fixed by WhiteRabbit (32)
brazilian_portuguese - 25 fixed by tucalipe (25)
bulgarian - 6 fixed by thetitan (6)
danish - 32 fixed, 21 changed by ThomasA (53)
dutch - 32 fixed, 3 changed by habell (35)
french - 32 fixed by glx (32)
german - 17 fixed by Neonox (17)
hungarian - 32 fixed by miham (32)
italian - 32 fixed by lorenzodv (32)
korean - 29 fixed by darkttd (29)
slovak - 35 fixed by lengyel (35)
slovenian - 10 fixed by Necrolyte (10)
spanish - 34 fixed by eusebio (34)
swedish - 32 fixed by giddorah (32)
2007-05-22 21:55:37 +00:00
peter1138
2125b96387
(svn r9898) -Fix (r9874): Many...
...
- Group protection status wasn't changed via a command.
- Group renaming didn't check group owner (and in fact changed the owner,
just like renaming a sign...).
- Added owner checks to other group commands.
- Invalidate window data after the command has been completed instead of after
the command has been sent. This fixes gui issues in network play.
2007-05-22 19:48:11 +00:00
rubidium
b7748a686e
(svn r9897) -Codechange: prepare the toolbar for more road types.
2007-05-21 21:58:31 +00:00
glx
0646d307bd
(svn r9896) -Fix (r9874): when selling an entire train, decrease the number of vehicles in the group only once
2007-05-21 17:19:01 +00:00
rubidium
d836b25606
(svn r9895) -Fix: assertion when removing roadstop.
2007-05-21 16:58:23 +00:00
rubidium
015c0dd9a4
(svn r9894) -Fix (r9892): catenary was drawn on road bridges ;)
2007-05-20 22:43:26 +00:00
rubidium
07535d857b
(svn r9893) -Fix (r9892): various small bugs that only act up when using something different than plain roads.
2007-05-20 22:04:24 +00:00
rubidium
d86b5e5e93
(svn r9892) -Codechange: lots of ground work for allowing multiple types of "road" with multiple owners on a single tile.
2007-05-20 19:14:08 +00:00
rubidium
c685a7179f
(svn r9891) -Fix [FS#787]: the manage list menu wasn't removed/updated when changing to another group making it able to perform "group" actions for "all vehicles", which would cause a crash.
2007-05-20 18:34:47 +00:00
peter1138
f1c0229b5d
(svn r9890) -Codechange: Don't allocate space for 0 spriteset ranges
2007-05-20 16:17:03 +00:00
peter1138
546dfc2758
(svn r9889) -Codechange: Use cargo's freight status for choosing livery scheme.
2007-05-20 10:27:43 +00:00
peter1138
c28cffdf67
(svn r9888) -Codechange: [NewGRF] allow non-spec cargo action2s to work, and using the goods sprite if really nothing is returned.
2007-05-20 09:17:42 +00:00
peter1138
44fc08391d
(svn r9887) -Fix (r9867): Industry production statistics messed up...
2007-05-20 05:53:19 +00:00
belugas
88042df6bb
(svn r9886) -Codechange: Cleanup of industries (Step-13). Include the sounds table into the industry's spec.
2007-05-20 00:50:06 +00:00
truelight
49aa3bedfb
(svn r9885) -Fix r9846: some last bitshifts with zoom-levels that were forgotten
...
-Fix r9846: initialize the zoom level for 'screen', as assuming 0 is not correct
2007-05-19 23:52:04 +00:00
truelight
6954045bb4
(svn r9884) -Feature: 2 new zoom-out levels: 8 times and 16 times
...
-Codechange: unified the blitter function so we have 1 function for all zoom-levels
-Codechange: make most of the label functions work with zoom-level instead of magic numbers and big switches per zoom-level
-Codechange: MakeXXXDirty() functions didn't take into account zoom-level, but just used the biggest possible value
-Codechange: simplified blitter functions to avoid code duplication
2007-05-19 22:48:04 +00:00
peter1138
1ce633b894
(svn r9883) -Fix (r4965): [NewGRF] Check for overflow and carry over when adding to the existing value.
2007-05-19 22:37:24 +00:00
rubidium
707bc97c03
(svn r9882) -Fix (r9874): the "default group" is also a valid group in some cases.
2007-05-19 21:47:14 +00:00
rubidium
904619f631
(svn r9881) -Fix (FS#782, r9874): accidentally removed one condition too many causing asserts.
2007-05-19 20:15:50 +00:00
glx
c9d72a900b
(svn r9880) -Add: [NewGRF] Add action 7/9 condition 0B/0C (cargo type availability)
2007-05-19 19:13:12 +00:00
rubidium
1434c7746d
(svn r9879) -Fix (r9874): global autoreplace was little broken ;)
2007-05-19 12:46:48 +00:00
rubidium
4570a8954a
(svn r9878) -Fix (9874): some vehicle count's were not properly updated on delete or autoreplace of vehicles.
2007-05-19 12:29:09 +00:00
peter1138
a58bd26b74
(svn r9877) -Revert (r9876): one file too many...
2007-05-19 11:18:22 +00:00
peter1138
47d17bea9d
(svn r9876) -Codechange: [NewHouses] Add support for callback 2E (cargo production)
2007-05-19 11:17:30 +00:00
peter1138
60a2c5280e
(svn r9875) -Fix (r9828): Only set carriage capacity if the wagon has not been refitted.
2007-05-19 10:29:51 +00:00
rubidium
7d4be11516
(svn r9874) -Feature: advanced vehicle lists a.k.a. group interface. Now you can make groups of vehicles and perform all kinds of tasks on that given group. Original code by nycom and graphics by skidd13.
2007-05-19 09:40:18 +00:00
peter1138
816d31f0aa
(svn r9873) -Codechange: Add missing second callback parameter for houses
2007-05-19 09:13:08 +00:00
rubidium
5178911345
(svn r9872) -Codechange: more type strictness for vehicle types
2007-05-18 23:38:29 +00:00
peter1138
b8a82dcb05
(svn r9871) -Fix (r8826): Some cargo costs were wrong for different climates. Multiple definitions of the same cargo type are sometimes required.
2007-05-18 21:50:32 +00:00
belugas
49570edfe9
(svn r9870) -Codechange: Silence two compiler warnings and give proper type to the "type" member of industry struct
2007-05-18 17:55:07 +00:00
rubidium
ba24c34f85
(svn r9869) -Codechange: replace some bytes with VehicleType, i.e. more type strictness.
2007-05-18 17:31:41 +00:00
belugas
2196abd71d
(svn r9868) -Codechange: bring external declaration of functions togueter and adjust a comment
2007-05-18 14:34:15 +00:00
belugas
380d18fb69
(svn r9867) -Codechange: Remove data duplication. The exact same values can be found in the industry spec, so take it from there instead.
2007-05-18 00:33:47 +00:00
rubidium
44ddf033ed
(svn r9866) -Codechange: remove the technical one-input-cargo-creates-one-output-cargo limit in the factories, sawmills, steelmills and the ones I'm forgetting to mention right now. Use of this functionality will come later.
2007-05-17 20:19:55 +00:00
glx
5b74a6ab2f
(svn r9865) -Fix (r9862): NOT_REACHED() and error() declarations are needed for strgen
2007-05-17 20:00:45 +00:00
rubidium
c8a84628f6
(svn r9862) -Fix (9842): strgen's error() does return in contrast to OTTD's error().
2007-05-17 13:36:00 +00:00
rubidium
aea6ef94bc
(svn r9861) -Fix: null pointer derefence under MorphOS and AmigaOS.
2007-05-17 12:06:47 +00:00
rubidium
042bcc0325
(svn r9857) -Fix: loading of TTDP savegames with features that OTTD has.
2007-05-16 21:28:23 +00:00
rubidium
c53bd7404d
(svn r9855) -Fix: [FS#779] do not perform any commands on MP_VOID tiles.
2007-05-16 08:20:37 +00:00
belugas
3fb4003534
(svn r9850) -Codechange: Introduction of the Override/Substitute manager. Currently only used for newhouses.
...
Basically, it is more a gathering of IDs from grf files and ingame data.
2007-05-15 21:36:58 +00:00
truelight
d2776ccde9
(svn r9848) -Fix r9846: how every many times you check something, of course you always switch them at the last moment... UnScaleByZoom was ScaleByZoom and visa versa... (tnx to yeti_ for noticing)
2007-05-15 17:54:46 +00:00
miham
052ab1929d
(svn r9847) -Update: WebTranslator2 update to 2007-05-15 19:41:41
...
estonian - 10 fixed by kristjans (10)
japanese - 9 fixed by ickoonite (9)
traditional_chinese - 21 changed by xbddc (21)
2007-05-15 17:41:50 +00:00
truelight
765c466b8d
(svn r9846) -Codechange: introduced ZOOM_LVL_MIN and ZOOM_LVL_MAX for the obvious reasons
...
-Codechange: introduced ZOOM_LVL_DETAIL to show/remove details
-Codechange: changed << and >> operator with ZoomLevel to a simple wrapper (that in theory also allows zoom-in besides the current zoom-out)
-Fix r9845: missed some int -> ZoomLevel
2007-05-15 16:08:46 +00:00
truelight
d3f375231f
(svn r9844) -Codechange: replace zoomlevel with an enum
...
-Codechange: use predefined enums for viewport zoomlevels
2007-05-15 14:08:39 +00:00
rubidium
196ddae1db
(svn r9843) -Fix (r9838): tell the newgrfs that we now support proper FIFO loading.
2007-05-15 13:38:43 +00:00
rubidium
f9e0d3835b
(svn r9842) -Codechange: now NOT_REACHED is also triggered when debugging is disabled.
2007-05-15 13:01:52 +00:00
rubidium
23492f1f34
(svn r9841) -Codechange: add a little more type strictness to the vehicle types.
2007-05-15 11:28:22 +00:00
rubidium
a390db6941
(svn r9840) -Fix (r9838): MSVC is complaining about signedness again (Belugas).
2007-05-15 06:20:16 +00:00
rubidium
54de7d90f6
(svn r9839) -Fix: vehicles in old savegames could leave the station because the changed loading algorithm thought it was already finished.
2007-05-14 20:17:26 +00:00
rubidium
72662e15f9
(svn r9838) -Fix: make "improved loading" a proper improved loading instead of loading one (semi-)random vehicle at a time:
...
- Now it is really FIFO.
- When there is enough cargo to fill the first vehicle in the queue, the next vehicle in the queue start loading (and the next when ....).
2007-05-14 20:12:32 +00:00
peter1138
b80e11c44c
(svn r9837) -Fix: [NewGRF] Catch occurance of division-by-zero in varaction handling.
2007-05-14 17:37:34 +00:00
rubidium
c7d57379fb
(svn r9836) -Codechange: make non-improved loading happen FIFO-ish; generally loading/unloading will happen fifo, but there are no guarantees on the FIFO-ness. For (better) FIFO guarantees you still need to use improved loading.
2007-05-14 16:07:05 +00:00
truelight
d7b4fb80d0
(svn r9835) -Codechange: use Pixel typedef instead of byte where ever possible
2007-05-14 15:20:50 +00:00
glx
62fe9c2e42
(svn r9834) -Add: win9x check in win32 builds
2007-05-14 14:06:46 +00:00
rubidium
42f920964b
(svn r9833) -Fix: also 'leave' the station when leaving for automatic servicing.
2007-05-14 08:07:20 +00:00
rubidium
e72ab0fdf5
(svn r9832) -Fix: leave the station when manually skipping to the next order and we are currently (un)loading.
2007-05-13 22:10:04 +00:00
rubidium
d78651f7b1
(svn r9831) -Codechange: more refactoring of the loading/unloading.
2007-05-13 21:24:58 +00:00
belugas
2ccc060b4a
(svn r9830) -Fix(r9779) : Let the town expand and build new houses along the roads of the users, even in case of "No Road" layout (skiddl13)
2007-05-13 00:11:13 +00:00
rubidium
c46a00aba7
(svn r9829) -Codechange: more refactoring of the unloading algorithm.
2007-05-12 09:09:10 +00:00
peter1138
1d5135830a
(svn r9828) -Codechange: [NewGRF] Add support for changing cargo capacity with callback 36. This is set on construction for ships and roadvehicles, and whenever carriages are attached for trains.
2007-05-12 07:05:34 +00:00
peter1138
5e00e688f8
(svn r9827) -Codechange/Fix: [NewGRF] Text strings of 1 character are perfectly valid... (fixes dbsetxl refits again...)
2007-05-11 19:22:43 +00:00
peter1138
c9018d3e7c
(svn r9825) -Codechange: [NewGRF] Add support for early vehicle retirement.
2007-05-10 23:10:23 +00:00
maedhros
3cc31aae86
(svn r9823) -Feature: Add support for house property 1F - minimum life span.
2007-05-10 16:03:06 +00:00
peter1138
9643fd7638
(svn r9819) -Codechange: Take account of AMED_HOLD in OTTD/TTDP state translation (bulb)
2007-05-10 09:21:22 +00:00
peter1138
dc2073b96e
(svn r9818) -Codechange: Cache wagon override sprite set whenever consist is changed, instead of 'recalculating' it every time it is used or just tested.
2007-05-10 06:42:43 +00:00
rubidium
f24f9d5a2e
(svn r9817) -Fix [FS#772]: an assertion that was triggered by the AI building when its rating for the town was not high enough.
2007-05-09 20:50:11 +00:00
rubidium
2d86e87a3d
(svn r9815) -Fix (r9761) [FS#769): transfers weren't accounted in the vehicle profits.
2007-05-08 16:42:48 +00:00
maedhros
d098e88035
(svn r9814) -Fix (r1): Remove the duplicate sign sprite from openttd.grf since it's in the original data files.
2007-05-08 14:28:55 +00:00
rubidium
5869384530
(svn r9813) -Fix (r9799): wagons must have EC_STEAM, otherwise they don't show up in the purchase list (mart3p).
2007-05-08 08:41:16 +00:00
peter1138
e0a276c1a2
(svn r9812) -Fix (r9679): Obiwan prevented proper display of last transparency button.
2007-05-07 20:25:20 +00:00
miham
e52a953e99
(svn r9811) -Update: WebTranslator2 update to 2007-05-07 19:59:41
...
american - 11 fixed by WhiteRabbit (11)
danish - 11 fixed by ThomasA (11)
dutch - 9 fixed, 2 changed by Zr40 (11)
2007-05-07 17:59:50 +00:00
peter1138
e643aeaed2
(svn r9810) -Feature: Add drag and drop removal of station tiles (Wolf01)
2007-05-07 17:10:30 +00:00
peter1138
bc7d762196
(svn r9809) -Codechange: [NewGRF] Add callback 36 properties to purchase lists and add running cost changing for ships.
2007-05-07 16:38:21 +00:00
rubidium
2efecd34c4
(svn r9808) -Codechange: unify the Handle<VehicleType>Loading functions.
2007-05-07 16:21:34 +00:00
rubidium
161786e222
(svn r9807) -Codechange: unify playing of sound when vehicle has been loaded and leaves the station.
2007-05-07 15:58:05 +00:00
peter1138
4591fb5b0d
(svn r9806) -Codechange: [NewGRF] Add callback 36 support for purchase cost, for all vehicle types.
2007-05-07 13:26:10 +00:00
peter1138
0de85b7eb0
(svn r9805) -Codechange: Use HASBIT() et al for display options bits.
2007-05-07 11:24:23 +00:00
peter1138
76ee6d1c82
(svn r9804) -Fix (r9761): Update aircraft cached information when its 'pos' changes, as well as 'state'. (Thanks to bulb)
2007-05-06 21:10:49 +00:00
rubidium
b46e37774d
(svn r9803) -Feature(tte): support for "curvature info", Action 2 for train, variable 45 (mart3p).
2007-05-06 20:05:10 +00:00
rubidium
feadd86819
(svn r9802) -Fix: a vehicle without visual effects isn't per definition unpowered (mart3p).
2007-05-06 20:00:36 +00:00
rubidium
411985b13a
(svn r9801) -Fix: do not assume that trains running on monorail/maglev cannot smoke/spark (mart3p).
2007-05-06 19:58:34 +00:00
rubidium
208e40a839
(svn r9800) -Codechange: play sound effects based on the engine class, not the rail type (mart3p).
2007-05-06 19:51:25 +00:00
rubidium
fe1306ce65
(svn r9799) -Codechange: separate engine class and engine running cost class (mart3p).
2007-05-06 19:44:22 +00:00
peter1138
37a873e03c
(svn r9797) -Feature: [NewGRF] Add action 1, 2 and 3 support for canals.
2007-05-06 18:14:33 +00:00
miham
b0e3c0d40a
(svn r9796) -Update: WebTranslator2 update to 2007-05-06 19:05:33
...
brazilian_portuguese - 10 fixed by tucalipe (10)
bulgarian - 5 fixed by thetitan (5)
catalan - 9 fixed by arnaullv (9)
czech - 9 fixed by Hadez (9)
esperanto - 11 fixed by LaPingvino (11)
finnish - 11 fixed by habazi (11)
french - 9 fixed by belugas (9)
german - 9 fixed by Neonox (9)
hungarian - 9 fixed by miham (9)
italian - 9 fixed by lorenzodv (9)
japanese - 2 fixed by ickoonite (2)
korean - 9 fixed by darkttd (9)
norwegian_nynorsk - 11 fixed by pollux (11)
polish - 8 fixed by meush (8)
portuguese - 21 fixed, 6 changed by supra90 (27)
romanian - 11 fixed by kneekoo (11)
spanish - 2 fixed by eusebio (2)
swedish - 11 fixed by giddorah (11)
traditional_chinese - 11 fixed, 2 changed by xbddc (13)
turkish - 8 fixed by jnmbk (8)
ukrainian - 11 fixed by mad (11)
2007-05-06 17:06:10 +00:00
rubidium
5c0a52149d
(svn r9795) -Codechange: enumify the EngineClass.
2007-05-06 15:01:44 +00:00
rubidium
abbaa1691e
(svn r9794) -Codechange: refactor the question whether a vehicle can be loaded into LoadUnloadVehicle instead of duplicating it for each vehicle.
2007-05-06 14:59:01 +00:00
maedhros
cf927a9792
(svn r9793) -Fix (r9701): Action D 'TTDPatch variable' 0x0B should be the starting year, not the current year.
2007-05-06 09:12:58 +00:00
maedhros
b81a390d47
(svn r9792) -Fix (r9734): Pause on newgame should only apply to games, not the scenario editor.
2007-05-06 08:50:03 +00:00
glx
41bbc5c990
(svn r9791) -Fix (r9779, FS#766): add TownLayoutByte to correctly save town layout value
2007-05-05 23:21:49 +00:00
peter1138
74bf87dd82
(svn r9790) -Codechange: [NewGRF] Skip action 1 sprites in all stages except activation. This also cleans up some special-case handling of the sprites. Actions 1 and 2 are now not considered unsafe, as an Action 3 (which is unsafe) is required for them.
2007-05-05 10:47:35 +00:00
rubidium
438d55d576
(svn r9789) -Fix (r9770): vehicles didn't get unloaded when 'full load' was specified and the vehicle was already full when it entered.
2007-05-05 09:51:26 +00:00
glx
79637ef7b8
(svn r9785) -Fix (r942, FS#765): only non dedicated servers can't have 0 players
2007-05-04 22:45:37 +00:00
rubidium
b76cc8c96b
(svn r9784) -Codechange: remove unused variable.
2007-05-04 22:38:36 +00:00
peter1138
e81906c62d
(svn r9780) -Codechange: [NewGRF] Add support for variable vehicle weight for trains (callback 36, property 16)
2007-05-04 19:24:01 +00:00
belugas
aff49954bf
(svn r9779) -Feature: Add the possiblity to choose different road patterns for towns to use.
...
Possible patterns are :
No Road (not available in scenario editor)
Original (for the nostalgics)
Better Roads (same as original, but based on distance of 2 tiles instead of one)
2x2 grids
3x3 grids
Patch by skiddl13
2007-05-04 16:27:13 +00:00
peter1138
449e76c05a
(svn r9775) -Fix: Remove arbitrary limit on length of NewGRF strings.
2007-05-04 07:08:35 +00:00
miham
574013a920
(svn r9774) -Update: WebTranslator2 update to 2007-05-03 22:30:56
...
brazilian_portuguese - 1 fixed by tucalipe (1)
bulgarian - 2 fixed by thetitan (2)
catalan - 2 fixed by arnaullv (2)
czech - 2 fixed by Hadez (2)
dutch - 2 fixed by habell (2)
estonian - 1 fixed, 1 changed by kristjans (2)
french - 2 fixed by belugas (2)
german - 3 fixed by Neonox (3)
hungarian - 2 fixed by miham (2)
italian - 2 fixed by lorenzodv (2)
korean - 2 fixed by leejaeuk5 (1), darkttd (1)
norwegian_nynorsk - 19 fixed, 3 changed by pollux (22)
russian - 1 fixed, 33 changed by HMage (34)
slovak - 1 fixed, 15 changed by lengyel (16)
slovenian - 1 fixed by Necrolyte (1)
2007-05-03 20:31:25 +00:00
glx
a7c39f7325
(svn r9773) -Fix r9772: MSVC warning
2007-05-03 17:07:51 +00:00
rubidium
9194d5ab9e
(svn r9772) -Fix [r9770,FS#761]: under some circumstances loading/unloading didn't work (correctly).
2007-05-03 11:02:37 +00:00
peter1138
c584b7a401
(svn r9771) -Feature: (-tte) Add password protected status to 'players' (network server) console command. (mostly dihedral)
2007-05-02 19:00:59 +00:00
rubidium
981bf52bdd
(svn r9770) -Codechange: perform the payment of cargo when loading/unloading, but when arriving at the station.
2007-05-02 18:29:11 +00:00
belugas
e4dc1f460b
(svn r9769) [newGRF] -Feature: Add translation support for Esperanto, Bulgarian, Japanese and Korean
2007-05-02 15:20:48 +00:00
rubidium
951c74806f
(svn r9765) -Codechange: constify some class functions.
2007-05-02 09:39:11 +00:00
rubidium
dce7dcb664
(svn r9764) -Codechange: replace some lookup tables by functions.
2007-05-02 09:29:41 +00:00
rubidium
1bea3b55a6
(svn r9763) -Codechange/Fix (r9760): don't read the variables that are calculated automatically either.
2007-05-01 18:17:52 +00:00
belugas
9b7a615887
(svn r9762) -Feature: Two new difficulty settings : Very low number of towns and very low number of industries
...
Based on FS#289, by pitt2
2007-05-01 17:16:51 +00:00
rubidium
f25a168c98
(svn r9761) -Codechange: refactor cargo payment out of LoadUnloadVehicle.
2007-05-01 16:45:03 +00:00
rubidium
a4e045a3fb
(svn r9760) -Codechange: remove the need for saving some vehicle variables.
2007-05-01 16:35:14 +00:00
truelight
2ccee752fd
(svn r9759) -Add: added threading code for MorphOS (tokai)
2007-05-01 15:25:00 +00:00
peter1138
7ce17c9577
(svn r9758) -Fix (FS#756): Ignore bit 1 (axis) of station tile layouts
2007-05-01 06:43:18 +00:00
rubidium
0aad91f43b
(svn r9757) -Fix [FS#1244842]: when you have closed the "Load game"/"New game" windows accessible from the "New Server" window, any creation of new game/loading from the intro menu should not start a server.
2007-04-30 20:05:31 +00:00
rubidium
cbd9a1bf0d
(svn r9756) -Fix [FS#755]: LeaveStation wasn't always called when a station was left.
2007-04-29 22:51:12 +00:00
rubidium
ec9ac99d01
(svn r9755) -Codechange: refactor some more of the begin loading stuff.
2007-04-29 22:33:51 +00:00
rubidium
202009522c
(svn r9754) -Codechange: make classes for all vehicle types, so we can make nicer/better maintainable code, i.e. virtual methods instead of switches.
2007-04-29 21:24:08 +00:00
bjarni
95e48eacac
(svn r9753) -Fix [FS#732]: trains are lost after autorenewal/autoreplace
...
v->dest_tile is now copied when replacing the front engine
2007-04-29 20:16:58 +00:00
rubidium
6440440f12
(svn r9752) -Codechange: remove some duplication related to BeginLoading.
2007-04-29 18:21:24 +00:00
KUDr
bf04c88eca
(svn r9746) -Codechange [YAPF]: added DEBUGs level 0 if the current train order is OT_GOTO_WAYPOINT and waypoint is invalid or v->dest_tile is wrong
2007-04-29 10:14:42 +00:00
KUDr
027597f485
(svn r9745) -Codechange [YAPF}: if destination is a waypoint then YAPF gets destination tile from that waypoint->xy instead of from v->dest_tile
2007-04-29 09:55:32 +00:00
maedhros
469c04478a
(svn r9743) -Fix [FS#598]: Stop flooded towns from building roads on water.
2007-04-29 09:18:52 +00:00
maedhros
02e770ff2c
(svn r9742) -Fix (r9689) [FS#739]: Fix cloning with refit costs again, hopefully for good this time.
2007-04-29 08:43:00 +00:00
rubidium
ccf4ddc06f
(svn r9741) -Fix [FS#672]: station signs were not resized when the language changed, causing overflows in the coloured sign background.
2007-04-29 07:24:48 +00:00
truelight
347bfc7f9f
(svn r9740) -Fix [FS#709]: removed wrong assert() that could be triggered by removing an order at the wrong moment
2007-04-28 22:23:10 +00:00
maedhros
6ebe60fc17
(svn r9734) -Feature: Add an option to automatically pause when starting a new game.
2007-04-28 15:06:32 +00:00
truelight
57ad2dd0fb
(svn r9731) -Fix [FS#677]: in news history, newlines weren't replaced with spaces, making it look ugly from time to time
2007-04-28 10:41:00 +00:00
maedhros
889f2ab48c
(svn r9730) -Feature: [NewGRF] Add support for miscellaneous grf feature bit 1 - paved roads on desert tiles.
2007-04-27 21:35:02 +00:00
rubidium
e1057864d8
(svn r9729) -Documentation: add some documentation in various places
2007-04-27 21:29:36 +00:00
glx
75ba8f4489
(svn r9728) -Fix r9086: [win32] For some keyboard layout the 'console' key is a dead-key. It needs to be pressed twice to have an effect but the console is then opened and closed on the 'same' keypress (2 WM_CHAR events). So skip the first WM_CHAR generated to restore the 'console' key functionality.
2007-04-27 21:27:02 +00:00
peter1138
b02623901a
(svn r9727) -Fix (r8546): Company password field in network player info was inverted.
2007-04-27 20:50:49 +00:00
rubidium
6b37ea7b47
(svn r9726) -Fix [FS#738]: crash when destroying bridge with train partially one it.
2007-04-27 20:01:25 +00:00
rubidium
49cd2374bb
(svn r9725) -Fix [FS#743]: plane made a 270 degree turn instead of a 90 degree turn on take off from the southern runway.
2007-04-27 19:47:39 +00:00
miham
9c741dd325
(svn r9724) -Update: WebTranslator2 update to 2007-04-27 20:28:02
...
american - 2 fixed by WhiteRabbit (2)
brazilian_portuguese - 2 fixed by fukumori (2)
russian - 10 changed by HMage (10)
ukrainian - 1 changed by mad (1)
2007-04-27 18:28:44 +00:00
belugas
436cb70988
(svn r9722) -Documentation: Document some functions of town_cmd.cpp. Loosely based on work from TheJosh
...
More to come.
2007-04-27 02:27:44 +00:00
belugas
5912b08890
(svn r9721) -Codechange: -Codechange: Cleanup of industry_cmd (Step-12). Dynamically build the legends (name and color) for industries in the smallmap_gui.
...
All the tiny fonts industry names should be removed from language files soon.
2007-04-26 20:20:12 +00:00
peter1138
5577d5c86c
(svn r9720) -Codechange: Remove global var and gotos from window autoplacement
2007-04-26 17:32:54 +00:00
rubidium
b469c443e9
(svn r9719) -Fix: in-game private messages did not work for clients with a Client ID > 255.
2007-04-26 07:41:24 +00:00
peter1138
4d0483b650
(svn r9718) -Fix: Don't allow building of rail vehicles whose railtype isn't available yet. This also affects the rail purchase window.
2007-04-26 07:24:19 +00:00
peter1138
5b5598b2a6
(svn r9717) -Codechange: (NewGRF) Skip Action 5 & A sprites in all loading stages except activation.
2007-04-26 06:49:32 +00:00
glx
c1b898392e
(svn r9716) -Add: server_lang in [network] section of openttd.cfg, so dedicated servers can have the little lang flag.
2007-04-25 17:40:06 +00:00
miham
78e542a62e
(svn r9715) -Update: WebTranslator2 update to 2007-04-24 21:45:15
...
italian - 2 changed by lorenzodv (2)
portuguese - 9 fixed by izhirahider (9)
russian - 3 fixed, 328 changed by HMage (331)
simplified_chinese - 7 fixed by Fishingsnow (7)
traditional_chinese - 1 changed by xbddc (1)
2007-04-24 19:45:59 +00:00
peter1138
1164c275af
(svn r9714) -Fix (r8110): Remove invalid assertion triggered by overly long trains being reversed while loading.
2007-04-24 19:05:16 +00:00
peter1138
fa180a15cc
(svn r9712) -Codechange: Implement accepted cargo types and cargo acceptance (there is a difference) callbacks for newhouses.
2007-04-21 20:23:20 +00:00
truelight
a5b77fad87
(svn r9711) -Fix: don't include one system-header-file on MorphOS as it gives silly warnings and is unneeded for OpenTTD
2007-04-21 13:20:20 +00:00
maedhros
ac0c371d5a
(svn r9709) -Fix (r9706): Larger towns use t->larger_towns, not the town index.
2007-04-21 08:51:42 +00:00
peter1138
e5a314399a
(svn r9707) -Codechange: Add some support for NewGRF var 7D, temporary storage array.
2007-04-21 07:27:16 +00:00
peter1138
01ae38e3d7
(svn r9706) -Codechange: Support NewGRF town var 40 'largertowns' variable properly.
2007-04-21 07:17:14 +00:00
belugas
3a1e7679d8
(svn r9705) -Codechange: Merge some data arrays together, making a bit more logical units.
...
Calculate with a macro (for _industry_anim_offs_toys) the value of x, instead of doing it at run time.
And give some more descriptive names too...
2007-04-21 02:47:33 +00:00
belugas
803b073c59
(svn r9704) -Documentation: Add comments on industry data macro
2007-04-21 02:42:51 +00:00
peter1138
1052b0e8f1
(svn r9703) -Codechange: support callback 36 in vehicle purchase lists
2007-04-20 21:42:06 +00:00
peter1138
15bfaba259
(svn r9702) -Codechange: Add livery support to newgrf vehicle var 43
2007-04-20 21:21:47 +00:00
peter1138
a4b3066433
(svn r9701) -Codechange: Add support for returning 'ttdpatch variables' - http://wiki.ttdpatch.net/tiki-index.php?page=ActionDSpecialVariables
2007-04-20 21:19:28 +00:00
KUDr
d0de381c30
(svn r9697) -Fix [YAPF](r9694): 'unused variable' warning (glx)
2007-04-20 19:43:06 +00:00
KUDr
3df2656633
(svn r9694) -Fix [YAPF][FS#736]: the guessed path (when PF stopped on max. # of nodes passed) was ignored for ships (desolator)
2007-04-20 19:19:23 +00:00
KUDr
4728765870
(svn r9693) -Codechange [YAPF]: GetBestNode() now returns pointer to node instead of reference
2007-04-20 19:13:35 +00:00
rubidium
17dc1c6336
(svn r9692) -Fix (r9683): don't try to remove vehicles from the queue of a non-existing station.
2007-04-20 17:52:28 +00:00
peter1138
98fe82da66
(svn r9691) -Fix (r9683): Forgotten savegame bump...
2007-04-20 17:26:10 +00:00
peter1138
8e457248a7
(svn r9690) -Codechange: Update another couple of NewGRF TTDPatch flags
2007-04-20 17:23:33 +00:00
bjarni
aa0e97e3ce
(svn r9689) -Fix: Clone vehicles will no longer refit for free
2007-04-20 17:08:55 +00:00
bjarni
73875647b5
(svn r9688) -Codechange: Created a function to get default cargo type for a cargo type
2007-04-20 16:56:55 +00:00
miham
afea22e013
(svn r9687) -Update: WebTranslator2 update to 2007-04-20 17:51:25
...
romanian - 2 fixed by kneekoo (2)
simplified_chinese - 9 fixed by Fishingsnow (9)
slovak - 2 fixed by lengyel (2)
slovenian - 2 fixed by Necrolyte (2)
traditional_chinese - 2 changed by xbddc (2)
2007-04-20 15:52:07 +00:00
peter1138
67529d2e63
(svn r9686) -Codechange: Update a couple of NewGRF TTDPatch flags
2007-04-20 15:03:58 +00:00
maedhros
034f3591cf
(svn r9685) -Fix (r9683): Call v->LeaveStation() when a vehicle in a station is sent to a depot.
2007-04-20 11:39:01 +00:00
maedhros
8b65349d86
(svn r9684) -Fix (r9683): Remove vehicles from the station loading list instead of adding
...
them again when they leave, and add a v->LeaveStation() call for aircraft.
2007-04-20 11:05:56 +00:00
rubidium
fdf86bb4a2
(svn r9683) -Fix [FS#423]: improved loading does not use a huge amount of processing power anymore when having a lot of trains.
2007-04-20 08:00:30 +00:00
peter1138
a8350e5fdf
(svn r9682) -Codechange: Add support for saving/loading std::lists containing object references (REF_*)
2007-04-20 07:51:20 +00:00
miham
20f22f021c
(svn r9681) [Translations] -Fix: removed two unnecessary colons from the finnish translations (spotted by ln-)
2007-04-19 19:19:53 +00:00
miham
7e63ff86e1
(svn r9680) -Update: WebTranslator2 update to 2007-04-19 21:10:21
...
bulgarian - 2 fixed by thetitan (1), kokobongo (1)
czech - 2 fixed by joeprusa (2)
danish - 2 fixed by ThomasA (2)
dutch - 2 fixed, 1 changed by habell (3)
esperanto - 2 fixed by LaPingvino (2)
estonian - 2 fixed by vermon (2)
finnish - 2 fixed by habazi (2)
german - 3 fixed by Neonox (3)
italian - 18 fixed, 2 changed by lorenzodv (20)
japanese - 10 fixed by ickoonite (10)
norwegian_bokmal - 27 fixed by oletk (27)
polish - 10 fixed by meush (10)
russian - 2 fixed by HMage (2)
spanish - 2 fixed by jfrank (2)
traditional_chinese - 2 fixed by xbddc (2)
turkish - 11 fixed by jnmbk (11)
ukrainian - 2 fixed, 5 changed by fevral13 (7)
2007-04-19 19:11:24 +00:00
belugas
15a2c71a01
(svn r9679) -Codechange: use enums to identify transparency widgets and add a bit of documentation (patch by Wolf01)
2007-04-19 18:51:40 +00:00
peter1138
a40d53d8d1
(svn r9678) -Codechange: Support changing of aircraft running cost via callback 36.
2007-04-19 18:49:40 +00:00
peter1138
0552b19225
(svn r9677) -Codechange: Make the 'transparent buildings' menu item toggle all transparency, to keep its old behaviour.
2007-04-19 17:54:45 +00:00
belugas
95ae29b470
(svn r9676) -Codechange: introduce NUM_INDUSTRYTYPES instead of IT_END.
...
This makes the code clearer.
2007-04-19 14:50:01 +00:00
rubidium
2dc5589290
(svn r9673) -Cleanup: remove spaces before tabs and replace non-indenting tabs with spaces.
2007-04-18 22:41:53 +00:00
rubidium
80c259f64f
(svn r9672) -Cleanup: lots of coding style fixes around operands.
2007-04-18 22:10:36 +00:00
peter1138
41cf2fa69b
(svn r9671) -Codechange: Implement NewGRF callback 36, which allows changing of various properties which were previously static. Vehicle max speed and train power/te/running costs are adjustable.
2007-04-18 18:37:40 +00:00
rubidium
aa284fd531
(svn r9670) -Documentation: add documentation to some the _map files.
2007-04-18 18:20:31 +00:00
belugas
4eb87ac62b
(svn r9669) -Documentation: some more doxygen fixes
2007-04-18 18:00:33 +00:00
miham
7789eef209
(svn r9668) -Update: WebTranslator2 update to 2007-04-18 19:27:38
...
catalan - 2 fixed by arnaullv (2)
french - 2 fixed, 2 changed by glx (4)
hungarian - 2 fixed by miham (2)
korean - 2 fixed by darkttd (2)
swedish - 2 fixed, 1 changed by daishan (3)
2007-04-18 17:28:22 +00:00
maedhros
16a948a463
(svn r9667) -Feature: Add the concept of cities. A (configurable) proportion of towns can
...
start off larger, and will grow twice as quickly as other towns. They can also
be placed specifically in the scenario editor. Thanks to TheJosh for the
initial patch and the idea.
2007-04-18 14:23:30 +00:00
peter1138
4b7c59fce1
(svn r9666) -Fix (r9651): end of data / column flags were reversed
2007-04-18 07:22:53 +00:00
belugas
d6651c1741
(svn r9665) -Documentation: Doxygen corrections,errors, corrections of corrections...
2007-04-18 00:41:09 +00:00
belugas
addcae43fa
(svn r9664) -Documentation: Doxygen corrections,errors and omissions
2007-04-17 21:09:38 +00:00
belugas
607a55f4ec
(svn r9662) -Documentation: Doxygen corrections and @file omissions
2007-04-17 20:23:13 +00:00
belugas
c39ab93daa
(svn r9658) -Codechange: CT_FOOD is not part of temperate climate, place it accordingly in arctic.
...
It could be put in tropic too, but it can be placed in both, so first to catch it...
2007-04-17 19:08:00 +00:00
peter1138
2b2cfaeec1
(svn r9655) -Revert (r9094 partial): *Do* calculate refit masks for unavailable vehicle types... things like articulated engines can still build these parts... ... ... dot dot dot
2007-04-17 17:54:31 +00:00
maedhros
2a32b3b8db
(svn r9654) -Fix: Add string colours for the DOS palette and use them when playing with the DOS data files.
2007-04-17 10:08:17 +00:00
belugas
792339554f
(svn r9653) -Codechange: Indicate the proper function names in the GRF messages
2007-04-16 20:56:19 +00:00
belugas
44143b8cdb
(svn r9652) -Fix(r9651): "const" keyword forgotten. Spotted by glx.
...
I guess i'm a bit eager to have a writable array for newindustries ;)
2007-04-16 19:55:17 +00:00
belugas
a5bd48b23d
(svn r9651) -Codechange: make legend system of smallmap a little bit less magic with the help of a struct and not an array of bytes
2007-04-16 19:44:22 +00:00
belugas
fc6cf587cd
(svn r9650) -Documentation: Finalize doxygen comments for town_land.h
2007-04-16 19:26:01 +00:00
miham
87e3e48ef0
(svn r9649) -Update: WebTranslator2 update to 2007-04-16 18:55:24
...
brazilian_portuguese - 8 fixed by fukumori (8)
dutch - 8 fixed by habell (8)
estonian - 11 fixed by kristjans (11)
italian - 25 changed by lorenzodv (25)
2007-04-16 16:56:04 +00:00
maedhros
0ec51d51b0
(svn r9648) -Codechange: Use HASBIT directly rather than shifting and then using it on the first bit.
2007-04-16 10:59:35 +00:00
maedhros
720842ba91
(svn r9647) -Fix (r6631) [FS#733]: Select "Custom" in the difficulty settings gui when changing a setting. (Frostregen)
2007-04-16 10:30:31 +00:00
peter1138
229eb8cba5
(svn r9646) -Fix (r9645): incorrect count in error message for airport graphics
2007-04-16 08:31:00 +00:00
peter1138
15e112c290
(svn r9645) -Feature: Add NewGRF Action 5 (Sprite Replacement) support for 2cc colour maps, airport, and road stop sprites.
2007-04-16 06:35:10 +00:00
belugas
cc647a08a0
(svn r9644) -Codechange: if else cascade into a switch case
2007-04-16 02:56:48 +00:00
belugas
61c99f99a2
(svn r9643) -Codechange: Simplify a test.
2007-04-16 02:53:55 +00:00
belugas
83c269d071
(svn r9642) -Documentation: Having a different macro name for _original_house_specs (MS) than for _town_tile_data (M) might teach doxygen that we are dealing with two entities...
2007-04-16 02:47:01 +00:00
rubidium
e17209b3cc
(svn r9641) -Fix (r7182): namegen.cpp was not UTF-8, which caused artefacts in Finnish town names.
2007-04-15 22:30:26 +00:00
miham
071e466609
(svn r9640) -Update: WebTranslator2 update to 2007-04-15 19:49:19
...
swedish - 23 fixed by giddorah (23)
traditional_chinese - 336 changed by xbddc (336)
2007-04-15 17:51:23 +00:00
peter1138
49eb9b6fad
(svn r9638) -Feature: Increase cargo types from 12 to 32 and enable newcargo flag in NewGRF loader.
2007-04-15 16:20:35 +00:00
miham
24e95eb2cd
(svn r9633) -Update: WebTranslator2 update to 2007-04-15 08:06:47
...
american - 8 fixed by WhiteRabbit (8)
bulgarian - 8 fixed by thetitan (8)
catalan - 8 fixed by arnaullv (8)
czech - 8 fixed by Hadez (8)
danish - 8 fixed by MiR (8)
esperanto - 8 fixed, 2 changed by LaPingvino (10)
estonian - 8 fixed by t2t2 (8)
finnish - 8 fixed by habazi (8)
french - 8 fixed by glx (8)
german - 18 fixed by Neonox (18)
italian - 16 fixed, 847 changed by lorenzodv (863)
japanese - 6 fixed, 5 changed by PouncingAnt (11)
korean - 8 fixed by darkttd (6), leejaeuk5 (2)
romanian - 8 fixed by kneekoo (8)
russian - 8 fixed by HMage (8)
slovak - 8 fixed by lengyel (8)
slovenian - 8 fixed by Necrolyte (8)
spanish - 8 fixed by eusebio (8)
traditional_chinese - 8 fixed by thomasau (8)
ukrainian - 8 fixed by mad (8)
2007-04-15 06:12:13 +00:00
peter1138
01ef0284cb
(svn r9621) -Codechange: implement newgrf house property 1E (cargo types)
2007-04-13 21:18:48 +00:00
peter1138
59399480b3
(svn r9620) -Codechange: apply cargo translation table to newstation variables 0x60..0x65
2007-04-13 19:32:18 +00:00
belugas
39735f7b54
(svn r9619) -Documentation: Comments on drawing arrays of houses and industries
2007-04-13 17:15:06 +00:00
peter1138
b5b7b489ce
(svn r9617) -Codechange: Implement callback for cargo profit calculation
2007-04-12 19:33:05 +00:00
maedhros
b962cc911d
(svn r9616) -Cleanup: Remove the NS setting type since it causes desyncs in multiplayer mode and only serves to confuse patch authors.
2007-04-12 18:36:54 +00:00
miham
10d4bfa2a7
(svn r9615) -Update: WebTranslator2 update to 2007-04-12 20:22:06
...
hungarian - 8 fixed by miham (8)
italian - 21 fixed, 707 changed by lorenzodv (728)
japanese - 11 fixed by ickoonite (11)
2007-04-12 18:24:44 +00:00
maedhros
39b193efb6
(svn r9614) -Feature: Use the normal growth rate values when the growth rate is set to none and "Fund new buildings" is used.
2007-04-12 18:23:47 +00:00
maedhros
61fe356880
(svn r9613) -Feature: Make it possible to have some control over the town growth. The
...
default rate is TTD's original rate, and to approximate OpenTTD's previous
behaviour the rate should be set to "Fast" or "Very Fast". Town growth can be
switched off entirely, and if so, buildings will not be rebuilt. It is also
possible to specify a proportion of towns that grow twice as fast as the
others.
2007-04-12 17:24:34 +00:00
maedhros
ccaaa7d33a
(svn r9609) -Codechange: Move some function prototypes out of functions.h and into landscape.h, and add a few where they didn't exist.
2007-04-12 13:07:15 +00:00
peter1138
8cdec9a2ab
(svn r9602) -Fix (r5833): Building rail on steep slopes ignored build_on_slopes patch setting.
2007-04-12 06:16:46 +00:00
peter1138
69982b1f01
(svn r9601) -Codechange: Store grf file reference in station spec, not just GRF ID
2007-04-11 21:04:03 +00:00
peter1138
b47078d690
(svn r9598) -Fix (r9563): brainfart? in elrail transparency. who knows...
2007-04-11 20:42:13 +00:00
peter1138
91c407bd37
(svn r9597) -Codechange: Exclude sign transparency when toggling all options on/off
2007-04-11 20:14:11 +00:00
peter1138
23d9d6cfb4
(svn r9596) -Fix (r9563): (non-)transparency of station signs was confused with building transparency...
2007-04-11 20:13:32 +00:00
peter1138
9e967ed6bf
(svn r9595) -Fix (r9563): Transparency hotkeys didn't work
2007-04-11 20:03:05 +00:00
belugas
e161e60af6
(svn r9590) -Fix(r9550, fs728): some wrongfully entered data caused some industries to appear where they should not have
2007-04-10 20:58:04 +00:00
miham
e34df4f3ad
(svn r9585) -Update: WebTranslator2 update to 2007-04-10 14:52:27
...
romanian - 26 fixed, 7 changed by kneekoo (33)
turkish - 11 fixed by jnmbk (11)
2007-04-10 12:55:08 +00:00
maedhros
afc3da5fc8
(svn r9581) -Revert (r9562): This broke as much as it fixed, so revert until a proper way of paying for refits when cloning can be found.
2007-04-10 09:01:56 +00:00
belugas
82ad5a6d9c
(svn r9580) -Documentation: Correction of doxygen function declarations
2007-04-09 15:06:24 +00:00
belugas
ec03c72afb
(svn r9579) -Codechange: Cleanup of industry_cmd (Step-11). Use industry's spec appear_creation during random map creation.
2007-04-09 01:43:29 +00:00
belugas
93acc50678
(svn r9578) -Codechange: Cleanup of industry_cmd (Step-10). Use industry's spec map_colour for smallmap industry color code drawing
2007-04-09 01:14:43 +00:00
belugas
cdb910d64b
(svn r9577) -Codechange: Add notion and data for industry map colour, used in the smallmap_gui. Not used yet.
...
-Move the check proc array, in order to make it more useful latter.
-Add basic newGRF stuff on the industry spec. Not used yet.
2007-04-09 01:08:11 +00:00
miham
039720650a
(svn r9576) -Update: WebTranslator2 update to 2007-04-08 19:22:55
...
american - 15 fixed by WhiteRabbit (15)
polish - 1 changed by meush (1)
2007-04-08 17:24:10 +00:00
belugas
12addc1bbe
(svn r9574) -Fix(r9520, FS#721): Oil Rig ( or industry with behaviour INDUSTRYBEH_BUILT_ONWATER) should check all tiles before leaving the test. A tile in water does not ensure that all required tiles will necessary be on water.
2007-04-08 00:29:12 +00:00
glx
6b35482c8d
(svn r9573) -Fix: enclose settings names containing spaces (like newgrf paths) with quotes
2007-04-07 22:30:10 +00:00
miham
cb431a6a3e
(svn r9572) [Translations] -Fix: (r9571) strange problem fixed in galician language header
2007-04-07 20:26:12 +00:00
miham
78a3c51423
(svn r9571) -Update: WebTranslator2 update to 2007-04-07 22:18:15
...
danish - 15 fixed by MiR (15)
galician - 14 fixed by Condex (14)
portuguese - 6 fixed by izhirahider (6)
russian - 10 fixed by HMage (10)
simplified_chinese - 9 fixed by Fishingsnow (9)
slovenian - 15 fixed by Necrolyte (15)
2007-04-07 20:21:03 +00:00
miham
558a6267fd
(svn r9570) -Update: WebTranslator2 update to 2007-04-06 19:21:04
...
brazilian_portuguese - 14 fixed by fukumori (14)
bulgarian - 13 fixed by thetitan (10), groupsky (3)
catalan - 13 fixed by arnaullv (13)
czech - 9 fixed by Hadez (9)
dutch - 13 fixed by habell (13)
esperanto - 13 fixed by LaPingvino (13)
finnish - 15 fixed by habazi (15)
french - 9 fixed by glx (9)
frisian - 99 fixed by ikkejw (99)
german - 6 fixed by moewe2 (6)
hungarian - 9 fixed by miham (9)
italian - 13 fixed by lorenzodv (13)
korean - 15 fixed by darkttd (15)
norwegian_nynorsk - 9 fixed by khaavik (9)
polish - 16 fixed, 1 changed by meush (17)
russian - 6 fixed, 3 changed by HMage (9)
slovak - 9 fixed by lengyel (9)
spanish - 15 fixed by eusebio (15)
traditional_chinese - 15 fixed, 5 changed by xbddc (20)
ukrainian - 9 fixed by mad (9)
2007-04-06 17:30:17 +00:00
belugas
1c97841ff6
(svn r9569) -Fix(r9567): testing mode leftover...
2007-04-06 12:57:15 +00:00
belugas
d4d5ce7ee5
(svn r9568) -Documentation: doxygen and comment changes: Root of src is finally done. Now, time to start clearing as much as possible
2007-04-06 04:10:19 +00:00
belugas
15d360c7f6
(svn r9567) -Fix(9555, FS#718): The industry ID been collected was just an index in a out of phase array. Now, ensure that the ID will really be an IndustryType
2007-04-06 02:12:15 +00:00
peter1138
39f92d1f21
(svn r9565) -Feature: Add list_patches console command. This shows all patches along with their current values. Based on patch by madman2003/GrimRC.
2007-04-05 12:59:57 +00:00
peter1138
614dd12f21
(svn r9564) -Fix (r9563): When adding files remember to add them...
2007-04-05 09:07:20 +00:00
peter1138
a2cec54c9d
(svn r9563) -Feature: Add more finer control to transparency options, including a new toolbar, accessible from the map menu or Ctrl X. Patch by Wolf01.
2007-04-05 07:49:04 +00:00
maedhros
abf88b687c
(svn r9562) -Fix: When cloning, pay for the refit costs as well.
2007-04-04 14:21:46 +00:00
rubidium
3b8dd00bae
(svn r9561) -Fix (r9561): loading the newgrfs in openttd.cfg was broken.
...
Note: as the 'full' path is stored of the newgrfs, the newgrfs in the old cfgs are not made default (you have to set them again).
2007-04-04 12:43:43 +00:00
rubidium
db91588845
(svn r9560) -Codechange: add support for multiple 'base' directories for newgrf searching.
...
-Codechange: do not add duplicate files to the newgrf list.
2007-04-04 12:03:10 +00:00
belugas
a1b7fb8909
(svn r9559) -Documentation: doxygen and comment changes: 'U' and 'V' now. Almost done. Yeah. I know, I've already said that...
2007-04-04 04:08:47 +00:00
belugas
f81217bcf4
(svn r9558) -Documentation: doxygen and comment changes: 'T' now. Almost done
2007-04-04 03:21:14 +00:00
belugas
dfe5533db6
(svn r9556) -Documentation: doxygen and comment-style changes. 'R', 'S'.. The end of the preliminary work is near
2007-04-04 01:35:16 +00:00
belugas
f12d1a3f0a
(svn r9555) -Codechange: Cleanup of industry_cmd (Step-9). Use in-game appearing chances for industry creation.
2007-04-04 00:32:40 +00:00
rubidium
a403f32e59
(svn r9554) -Documentation: add documentation to some map accessors.
2007-04-03 21:51:40 +00:00
rubidium
d2634aaeec
(svn r9553) -Documentation: fix ambiguity issue.
2007-04-03 19:19:04 +00:00
belugas
64f2e6ef07
(svn r9552) -Documentation: Some more doxygen work, adding comments too
2007-04-03 17:19:06 +00:00
belugas
56943ab584
(svn r9551) -Documentation: Some more doxygen work
2007-04-03 16:12:28 +00:00
belugas
0d691539a4
(svn r9550) -Codechange: Add notion and data of industry appearing chances, both in game and in creation mode.
...
Not used yet.
2007-04-03 00:13:59 +00:00
belugas
b1e0fdfd2a
(svn r9549) -Codechange: Add definition of callbacks and callback masks for both industries and industry tiles
2007-04-03 00:01:18 +00:00
miham
b13086bfee
(svn r9548) [Translations] -Fix: Fixed empty strings added by WT2 [note to self: really should fix this old bug in WT2]
2007-04-02 19:47:36 +00:00
miham
517225935b
(svn r9547) -Update: WebTranslator2 update to 2007-04-02 21:37:30
...
brazilian_portuguese - 2 fixed by tucalipe (2)
bulgarian - 2 fixed by thetitan (2)
catalan - 2 fixed by arnaullv (2)
czech - 6 fixed by Hadez (6)
dutch - 2 fixed by habell (2)
esperanto - 2 fixed, 1 changed by LaPingvino (3)
estonian - 4 fixed by t2t2 (4)
french - 6 fixed by glx (6)
hungarian - 7 fixed by miham (7)
italian - 2 fixed by lorenzodv (2)
norwegian_bokmal - 12 fixed by oletk (12)
slovak - 6 fixed by lengyel (6)
ukrainian - 6 fixed by mad (6)
2007-04-02 19:38:24 +00:00
rubidium
48c23d27f3
(svn r9546) -Fix (r9545): several typos...
2007-04-02 15:08:36 +00:00
belugas
d58f9ef7b4
(svn r9545) -Documentation: Some corrections to previous doxygen work
2007-04-02 14:20:31 +00:00