summaryrefslogtreecommitdiff
path: root/src/roadveh_cmd.cpp
AgeCommit message (Collapse)Author
2010-12-14(svn r21521) -Codechange: Unify some cached values that were present in both ↵terkhen
road vehicles and trains.
2010-12-13(svn r21510) -Feature [FS#1956]: vehicle lost message for road vehiclesrubidium
2010-12-11(svn r21465) -Cleanup [FS#4295]: remove some dead code (fonsinchen)rubidium
2010-11-20(svn r21273) -Codechange: Return values should start at the same line.alberth
2010-11-20(svn r21263) -Fix [FS#3935]: under some circumstances two vehicles could ↵rubidium
leave a non-drive through road stop at once
2010-11-18(svn r21238) -Feature: [NewGRF] Support callback 0x10 for RVs and ships ↵rubidium
(Hirundo)
2010-11-10(svn r21136) -Fix [FS#4213]: bridge speed limits should apply to all wagons ↵rubidium
of a vehicle, not just the head of the vehicle
2010-11-09(svn r21123) -Codechange: Remove max_speed from the Vehicle class.terkhen
2010-11-09(svn r21122) -Fix (r21100): Use the cached max speed when checking road ↵terkhen
vehicle overtaking.
2010-11-06(svn r21100) -Feature [NewGRF]: Add CB36 support for road vehicle property ↵terkhen
0x15 (Speed).
2010-11-06(svn r21099) -Codechange: Store road vehicle max speed in the vehicle cache.terkhen
2010-11-05(svn r21088) -Doc: Additions/corrections of doxygen comments.alberth
2010-10-01(svn r20860) -Cleanup: remove some unused functions and variablessmatz
2010-09-08(svn r20768) -Codechange: unify send-to-depot commandsrubidium
2010-08-28(svn r20645) -Codechange [FS#4086]: unify the code for checking for ↵rubidium
breakdown handling as well (Hirundo)
2010-08-28(svn r20644) -Codechange [FS#4086]: unify the vehicle breakdown code (Hirundo)rubidium
2010-08-26(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to ↵rubidium
some headers
2010-08-18(svn r20536) -Codechange: unify the refitting of vehiclesrubidium
2010-08-17(svn r20532) -Codechange: unify selling of vehicles a bitrubidium
2010-08-17(svn r20531) -Codechange: unify quite a bit of the vehicle building commandsrubidium
2010-08-15(svn r20499) -Doc: Spelling fixes, and one doxygen comment addition.alberth
2010-08-10(svn r20437) -Codechange: lets Engines use GRFFilePropsBase as wellrubidium
2010-08-01(svn r20283) -Codechange: Unify start of doygen comments.frosch
2010-07-24(svn r20211) -Codechange: Indented code should have curly braces around it.alberth
2010-07-12(svn r20133) -Revert (r20130): Vehicles could deadlock themself in roadstops.frosch
2010-07-11(svn r20130) -Fix [FS#3935]: Standard roadstops can also be left via manual ↵frosch
depot orders.
2010-07-04(svn r20079) -Codechange [FS#3922]: Add helper functions to deal with the ↵frosch
192-256-magic of vehicle movement.
2010-07-02(svn r20053) -Fix [FS#3919] (r20034): crashing road vehicles crashed OpenTTD ↵rubidium
with slower/longer trains
2010-06-29(svn r20034) -Fix [FS#3896] (r14869): road vehicles could get crashed twice ↵rubidium
in a tick In RoadVehicleController at tick N a road vehicle gets a j of slightly less than adv_speed. In tick N+1 RoadVehCheckTrainCrash is called, then the road vehicle gets a j of slightly more than adv_speed. This causes a second call of RoadVehCheckTrainCrash. If in tick N the road vehicle moved onto a level crossing and a (maglev) entered that tile at the same tick, in tick N+1 the road vehicle would be crashed twice.
2010-06-11(svn r19961) -Codechange: Unify "vehicle is destroyed" errors.terkhen
2010-06-07(svn r19945) -Fix (r19755-ish): Allow turning of roadvehicles while waiting ↵frosch
in a queue (again).
2010-06-05(svn r19931) -Fix (r19914): Convert assertion in Backup<> destructor into ↵frosch
DEBUG() output. It was triggered on exceptions, especially when aborting world generation.
2010-05-31(svn r19914) -Codechange: Wrap a helper class around temporary assignments ↵frosch
of _current_company to ensure proper restoration.
2010-05-03(svn r19756) -Codechange: move UpdateViewport() from Vehicle to ↵smatz
SpecializedVehicle in order to improve performance
2010-05-03(svn r19755) -Fix: Blocked roadvehicles should first check whether they are ↵frosch
still blocked before accelerating again, instead of continuous starting/stopping.
2010-04-13(svn r19621) -Codechange: Remove direct usage of magic 'p1's in build ↵frosch
vehicle commands.
2010-04-01(svn r19533) -Fix [FS#3720]: Vehicle details window did not resize correctly ↵terkhen
after refitting a road vehicle to a longer variant.
2010-03-20(svn r19494) -Codechange: Remove _error_message.alberth
2010-03-13(svn r19405) -Codechange: CheckOwnership() returns a CommandCost.alberth
2010-03-06(svn r19345) -Feature: Realistic acceleration for road vehicles.terkhen
2010-03-06(svn r19344) -Codechange: RoadVehicle uses UpdateInclination instead of its ↵terkhen
own function.
2010-02-10(svn r19091) -Cleanup: remove some unneeded zeroingrubidium
2010-02-05(svn r19019) -Codechange: use HasExactlyOneBit() and HasAtMostOneBit() ↵smatz
instead of CountBits() where possible
2010-01-21(svn r18872) -Codechange: introduce PaletteID and use itrubidium
2010-01-18(svn r18866) -Codechange: remove the CmdFailed(ret)/CmdSucceeded(ret) ↵rubidium
wrapper functions
2010-01-15(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, ↵rubidium
if a header require a header make it include that header
2009-12-20(svn r18574) -Fix [FS#3392] (r18481): manually sending trains and RVs to ↵rubidium
depots didn't quite work
2009-12-20(svn r18561) -Fix [FS#3390]: Do try to overtake a vehicle in a station as ↵rubidium
overtaking in a station is not allowed
2009-12-18(svn r18532) -Codechange/Fix (r18404): don't leave the road stop between ↵rubidium
tiles, just stay on it. This prevents the rare cases where a road vehicle would stop exactly on the border where it could not load
2009-12-18(svn r18531) -Fix [FS#3384] (r18404): for articulated road vehicles only the ↵rubidium
first part was accounted for, so for extremely short fronts and lots after it the spreading did not work as it should.