Age | Commit message (Collapse) | Author |
|
widgets to avoid separate DrawString()s, and do the same for the scenario flat-land window.
|
|
fixed pixel positions
|
|
road bridge
|
|
constants
-Fix: refit button widget was not correctly updated
|
|
arrow. Arrows are now drawn in a consistent position based on the widget, instead of randomly positioned by pixel.
|
|
|
|
disaster too
|
|
builder and (second?) vehicle list windows
|
|
|
|
gameload and crossing construction)
-Fix: crossing sound is bound to tile, not to vehicle
|
|
lobby/setup and news settings windows
|
|
crossing and after loading older savegame
|
|
separate DrawString() calls with widgets, use dropdown widgets, and use consistent positioning/sizing.
|
|
|
|
livery windows
|
|
vehicle, group vehicle list and station list.
|
|
|
|
|
|
to eventually replace use of two widgets for each dropdown control.
|
|
leaving crossing, train crash
Fixes several ways to leave crossing red forever or to leave it unbarred when there is a train on crossing
|
|
a duplicate of ShowReplaceGroupVehicleWindow().
|
|
non-flat tiles, too.
|
|
|
|
|
|
|
|
|
|
unneeded strings
|
|
ungrouped is not technically a valid group, and ensure dropdown is removed
on any click in the window.
|
|
|
|
Patch by Yexo.
|
|
|
|
uninitialized memory in the AI.
|
|
|
|
is that it is now possible for any widget type to be shown disabled.
|
|
|
|
or industry tile
|
|
the code at some places
|
|
|
|
dynamically, and assign an enum for the function return codes.
|
|
the dropdown text/button. Other times is not needed and caused a double free.
|
|
selected group is deleted by another player.
|
|
-Codechange: increase the speed train is approaching line end/semaphore in non-diagonal direction a bit
|
|
industry tiles. (Will only apply to new games or newly build industries.)
|
|
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
|
|
the livery colour of the engine instead of their wagon type.
|
|
comments on town zones
|
|
ALL_GROUP
|
|
building/removing a large block of track/signals/station
|
|
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
|
|
release when that's not the case.
|