Commit Graph

1903 Commits

Author SHA1 Message Date
rubidium
d846eef0b6 (svn r15434) -Codechange: bit of type safety for the DC_xxx flags. 2009-02-09 21:20:05 +00:00
rubidium
89e1afdaa0 (svn r15428) -Codechange: consistently use colour instead of having both color and colour. 2009-02-09 02:57:15 +00:00
rubidium
c0a8d09ca7 (svn r15428) -Codechange: consistently use colour instead of having both color and colour. 2009-02-09 02:57:15 +00:00
frosch
f6fa77d5f9 (svn r15358) -Add [NoAI]: AIEventVehicleCrashed::GetCrashReason() 2009-02-05 17:28:37 +00:00
frosch
7f198507f7 (svn r15358) -Add [NoAI]: AIEventVehicleCrashed::GetCrashReason() 2009-02-05 17:28:37 +00:00
peter1138
d9c143669b (svn r15320) -Codechange: Increase 'realistic' acceleration 'resolution' by one bit by reducing a division and removing a multiplication: 3/4*2 = 0; 3/2 = 1. And a smidgeon less CPU usage, hah. 2009-02-02 21:38:36 +00:00
peter1138
48e6e7d586 (svn r15320) -Codechange: Increase 'realistic' acceleration 'resolution' by one bit by reducing a division and removing a multiplication: 3/4*2 = 0; 3/2 = 1. And a smidgeon less CPU usage, hah. 2009-02-02 21:38:36 +00:00
michi_cc
c875cb18d6 (svn r15313) -Cleanup: Use helper functions we already have and add some documentation. 2009-02-02 01:28:42 +00:00
michi_cc
44016a4d6e (svn r15313) -Cleanup: Use helper functions we already have and add some documentation. 2009-02-02 01:28:42 +00:00
smatz
9021c20b5e (svn r15299) -Cleanup: remove many redundant includes 2009-01-31 20:16:06 +00:00
smatz
0d3f5e6e74 (svn r15299) -Cleanup: remove many redundant includes 2009-01-31 20:16:06 +00:00
glx
1310ddf5b5 (svn r15269) -Codechange: reduced indentation in CmdBuildRail* 2009-01-25 15:35:21 +00:00
glx
fc965a75dc (svn r15269) -Codechange: reduced indentation in CmdBuildRail* 2009-01-25 15:35:21 +00:00
frosch
69766242b8 (svn r15268) -Fix: AIEventVehicleLost triggered at every pbs signal independent of the vehicle being lost. 2009-01-25 13:20:13 +00:00
frosch
ca10c5c6e3 (svn r15268) -Fix: AIEventVehicleLost triggered at every pbs signal independent of the vehicle being lost. 2009-01-25 13:20:13 +00:00
glx
470da22ac3 (svn r15263) -Codechange: added Engine::GetCost() to remove some code duplication. 2009-01-25 00:57:03 +00:00
glx
c1cf3934fa (svn r15263) -Codechange: added Engine::GetCost() to remove some code duplication. 2009-01-25 00:57:03 +00:00
peter1138
598fdab47e (svn r15236) -Codechange: Rename realistic_acceleration patch option to train_acceleration_model, and change from boolean to value. Don't forget to update your settings. 2009-01-23 20:53:43 +00:00
peter1138
3d404c2927 (svn r15236) -Codechange: Rename realistic_acceleration patch option to train_acceleration_model, and change from boolean to value. Don't forget to update your settings. 2009-01-23 20:53:43 +00:00
peter1138
d7d7a55060 (svn r15208) -Codechange: Remove some kind (undocumented, so who really knows) of original attempt to limit maximum tractive effort from 'realistic' acceleration. 2009-01-22 14:34:29 +00:00
peter1138
c1622b04ab (svn r15208) -Codechange: Remove some kind (undocumented, so who really knows) of original attempt to limit maximum tractive effort from 'realistic' acceleration. 2009-01-22 14:34:29 +00:00
peter1138
4d8c467067 (svn r15205) -Revert (r7421, partial): Support for MaxTE solves problem in a better way 2009-01-22 09:57:31 +00:00
peter1138
92b9ff3f96 (svn r15205) -Revert (r7421, partial): Support for MaxTE solves problem in a better way 2009-01-22 09:57:31 +00:00
frosch
3940ed7e6f (svn r15125) -Fix [FS#2544]: Do not try to determine the next order destination, if there are no orders. 2009-01-17 16:25:32 +00:00
frosch
2850bf9e00 (svn r15125) -Fix [FS#2544]: Do not try to determine the next order destination, if there are no orders. 2009-01-17 16:25:32 +00:00
smatz
ca45774160 (svn r15077) -Codechange: enumify DAYS_IN_YEAR and DAYS_IN_LEAP_YEAR
-Change: when computing daily running cost, divide by 365 (instead of 364). Since r12134, the rounding errors don't need this correction anymore
2009-01-13 22:58:03 +00:00
smatz
e00cf92f47 (svn r15077) -Codechange: enumify DAYS_IN_YEAR and DAYS_IN_LEAP_YEAR
-Change: when computing daily running cost, divide by 365 (instead of 364). Since r12134, the rounding errors don't need this correction anymore
2009-01-13 22:58:03 +00:00
truebrain
c2406cd42d (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see.
NoAI is an API (a framework) to build your own AIs in. See:
   http://wiki.openttd.org/wiki/index.php/AI:Main_Page
 With many thanks to:
  - glx and Rubidium for their syncing, feedback and hard work
  - Yexo for his feedback, patches, and AIs which tested the system very deep
  - Morloth for his feedback and patches
  - TJIP for hosting a challenge which kept NoAI on track
  - All AI authors for testing our AI API, and all other people who helped in one way or another
-Remove: all old AIs and their cheats/hacks
2009-01-12 17:11:45 +00:00
truebrain
a3dd7506d3 (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see.
NoAI is an API (a framework) to build your own AIs in. See:
   http://wiki.openttd.org/wiki/index.php/AI:Main_Page
 With many thanks to:
  - glx and Rubidium for their syncing, feedback and hard work
  - Yexo for his feedback, patches, and AIs which tested the system very deep
  - Morloth for his feedback and patches
  - TJIP for hosting a challenge which kept NoAI on track
  - All AI authors for testing our AI API, and all other people who helped in one way or another
-Remove: all old AIs and their cheats/hacks
2009-01-12 17:11:45 +00:00
frosch
69877b356f (svn r15009) -Fix [FS#2528]: No need to extent the reserved path when the vehicle is still loading. 2009-01-12 14:56:31 +00:00
frosch
2d4c9cda72 (svn r15009) -Fix [FS#2528]: No need to extent the reserved path when the vehicle is still loading. 2009-01-12 14:56:31 +00:00
frosch
83467061b7 (svn r14994) -Fix [FS#Aali]: Better handling of OT_LOADING and OT_LEAVESTATION in ChooseTrainTrack. 2009-01-11 16:33:03 +00:00
frosch
5c78d35078 (svn r14994) -Fix [FS#Aali]: Better handling of OT_LOADING and OT_LEAVESTATION in ChooseTrainTrack. 2009-01-11 16:33:03 +00:00
frosch
5719596ce2 (svn r14993) -Fix (r14957, r14975): Do not reverse the train with OT_LEAVESTATION as that breaks PBS prediction. 2009-01-11 15:39:49 +00:00
frosch
a6fc079c52 (svn r14993) -Fix (r14957, r14975): Do not reverse the train with OT_LEAVESTATION as that breaks PBS prediction. 2009-01-11 15:39:49 +00:00
frosch
1fdd53e428 (svn r14975) -Fix (r14957): Do not immediatelly move the train when leaving the station and the destination is not yet known. 2009-01-10 17:39:43 +00:00
frosch
bc786f9e59 (svn r14975) -Fix (r14957): Do not immediatelly move the train when leaving the station and the destination is not yet known. 2009-01-10 17:39:43 +00:00
frosch
818b162b35 (svn r14957) -Fix [FS#2516]: Do not abort train movement, when we are just about to reach the end of the platform. 2009-01-10 15:27:57 +00:00
frosch
07d1c28025 (svn r14957) -Fix [FS#2516]: Do not abort train movement, when we are just about to reach the end of the platform. 2009-01-10 15:27:57 +00:00
rubidium
28ea38ae55 (svn r14949) -Cleanup: pointer coding style 2009-01-10 00:31:47 +00:00
rubidium
11da45ee55 (svn r14949) -Cleanup: pointer coding style 2009-01-10 00:31:47 +00:00
rubidium
054787f082 (svn r14943) -Cleanup: remove some rogue spaces/replace some rogue tabs with spaces 2009-01-09 22:48:57 +00:00
rubidium
c08f520acf (svn r14943) -Cleanup: remove some rogue spaces/replace some rogue tabs with spaces 2009-01-09 22:48:57 +00:00
michi_cc
b201fb1226 (svn r14852) -Feature: Automatic reversing in front of block signals can now be disabled by setting pf.wait_oneway_signal respectively pf.wait_twoway_signal to 255. 2009-01-05 20:29:05 +00:00
michi_cc
13f06c812d (svn r14852) -Feature: Automatic reversing in front of block signals can now be disabled by setting pf.wait_oneway_signal respectively pf.wait_twoway_signal to 255. 2009-01-05 20:29:05 +00:00
michi_cc
fc9b6b8872 (svn r14851) -Fix: A train reversing in a non-PBS block can't be stuck. 2009-01-05 20:29:00 +00:00
michi_cc
c9d25e20f0 (svn r14851) -Fix: A train reversing in a non-PBS block can't be stuck. 2009-01-05 20:29:00 +00:00
michi_cc
b4289b40f4 (svn r14850) -Fix [FS#2503]: Reversing a stuck train that is then not stuck anymore did not always reset the waiting timer. 2009-01-05 20:28:56 +00:00
michi_cc
f9f9bb9c3c (svn r14850) -Fix [FS#2503]: Reversing a stuck train that is then not stuck anymore did not always reset the waiting timer. 2009-01-05 20:28:56 +00:00
smatz
ec7ebf2170 (svn r14835) -Change: apply the 'warn if train's income is negative' setting to other vehicle types, too 2009-01-04 18:34:23 +00:00