smatz
|
2c38d3066f
|
(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 |
|
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 |
|
smatz
|
fc2895e8c2
|
(svn r11882) -Codechange: introduce MarkSingleVehicleDirty() and simplify the code at some places
|
2008-01-16 21:17:31 +00:00 |
|
smatz
|
ac7bc24b0e
|
(svn r11882) -Codechange: introduce MarkSingleVehicleDirty() and simplify the code at some places
|
2008-01-16 21:17:31 +00:00 |
|
smatz
|
3ad8b79550
|
(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 |
|
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 |
|
smatz
|
70a9c544b8
|
(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 |
|
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
|
736640fd87
|
(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 |
|
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 |
|
smatz
|
81cad58c68
|
(svn r11864) -Codechange: pass owner whose signals we will update instead of complex detection later
|
2008-01-15 15:00:01 +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 |
|
smatz
|
c6de18c3db
|
(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 |
|
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 |
|
smatz
|
a9f69f387d
|
(svn r11845) -Codechange: simplify train collision detection a bit
|
2008-01-13 23:53:33 +00:00 |
|
smatz
|
bfc4d80c8e
|
(svn r11845) -Codechange: simplify train collision detection a bit
|
2008-01-13 23:53:33 +00:00 |
|
smatz
|
b3e28dc5ad
|
(svn r11835) -Fix: mark depot, viewports, vehicle lists and vehicle details dirty when a train crashes
|
2008-01-13 14:42:28 +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
|
9c0c798dd8
|
(svn r11834) -Codechange: only include settings_type.h if needed.
|
2008-01-13 14:37:30 +00:00 |
|
rubidium
|
dc87b05e8c
|
(svn r11834) -Codechange: only include settings_type.h if needed.
|
2008-01-13 14:37:30 +00:00 |
|
smatz
|
86a6268f3e
|
(svn r11831) -Fix: call TrainConsistChanged() when removing crashed train part to be consistent with saveload process
|
2008-01-13 13:11:59 +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
|
90acd52f22
|
(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
|
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 |
|
peter1138
|
0f7392bd61
|
(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 |
|
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
|
74f9be8f2c
|
(svn r11821) -Fix (r11802): 'optimization assert' when removing crashed wagon in some cases
|
2008-01-12 19:33:25 +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
|
9c9b743242
|
(svn r11820) -Fix: invalidate depot window when removing crashed train
|
2008-01-12 19:24:58 +00:00 |
|
smatz
|
704a75871a
|
(svn r11820) -Fix: invalidate depot window when removing crashed train
|
2008-01-12 19:24:58 +00:00 |
|
smatz
|
b18b7f6f22
|
(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 |
|
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
|
2fc62eab05
|
(svn r11818) -Codechange: split player.h into smaller pieces.
|
2008-01-12 14:10:35 +00:00 |
|
rubidium
|
ac528411df
|
(svn r11818) -Codechange: split player.h into smaller pieces.
|
2008-01-12 14:10:35 +00:00 |
|
smatz
|
fa1f94e599
|
(svn r11812) -Codechange: introduce TrainExitDir() to simplify some functions
|
2008-01-11 15:10:59 +00:00 |
|
smatz
|
4d04077156
|
(svn r11812) -Codechange: introduce TrainExitDir() to simplify some functions
|
2008-01-11 15:10:59 +00:00 |
|
smatz
|
bc4ed3eafd
|
(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 |
|
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
|
2d2e1e3863
|
(svn r11800) -Codechange: move some functions to a more logical location + some type safety.
|
2008-01-09 21:05:03 +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 |
|
rubidium
|
0365c1f33b
|
(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
|
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 |
|
peter1138
|
0ae26a0312
|
(svn r11789) -Codechange: coding style for global variable names
|
2008-01-09 10:15:20 +00:00 |
|
peter1138
|
a01fc4c142
|
(svn r11789) -Codechange: coding style for global variable names
|
2008-01-09 10:15:20 +00:00 |
|
rubidium
|
64d691bacc
|
(svn r11787) -Codechange: more header rewrites. This time related to viewport.h.
|
2008-01-09 09:45:45 +00:00 |
|
rubidium
|
0e517fe023
|
(svn r11787) -Codechange: more header rewrites. This time related to viewport.h.
|
2008-01-09 09:45:45 +00:00 |
|
rubidium
|
e2f7ec1d3e
|
(svn r11775) -Codechange: move all autoreplace/autorenew functions to a single location.
|
2008-01-07 09:19:53 +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
|
444e77d8bc
|
(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
|
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 |
|