summaryrefslogtreecommitdiff
path: root/src/ship.h
AgeCommit message (Expand)Author
2019-12-21Codechange: Replace vehicle related FOR_ALL with range-based for loopsglx
2019-11-10Cleanup: Removed SVN headersS. D. Cloudt
2019-06-30Feature: Multi-tile docks and docking points.peter1138
2019-04-29Codechange: Remove Direction*Byte typesCharles Pigott
2019-04-29Codechange: Remove Track{dir,}{Bits,}Byte typesCharles Pigott
2019-03-31Change: Remove ship max order distance.peter1138
2019-02-04Fix #7119: When rotating a ship, apply an additional offset to avoid movement...Peter Nelson
2019-01-24Change: Make ships stop and change direction slowly instead of instantly turn...Peter Nelson
2019-01-19Change: Add path cache for ships.Peter Nelson
2019-01-14Codechange: Use const instead of magic number for ship order distance. Allow ...Peter Nelson
2018-05-22Change: Remove direction parameter from Vehicle::UpdateDeltaXY. (#6792)PeterN
2016-10-16(svn r27666) -Codechange: Pass vehicle sprites around using a struct VehicleS...frosch
2014-05-01(svn r26546) -Codechange: Make order wait_time, travel_time and max_speed pri...fonsinchen
2012-12-23(svn r24839) -Feature [FS#5271]: [NewGRF] Support oversized purchase list spr...michi_cc
2012-05-14(svn r24246) -Add [FS#5052-ish]: [NewGRF] Variable with the current max speed...michi_cc
2011-12-18(svn r23588) -Codechange: use the 'final' keyword so compiler can optimise ou...smatz
2011-11-01(svn r23080) -Feature: [NewGRF] Use variable 10 to enable vehicle GRFs to dra...frosch
2011-08-21(svn r22801) -Feature: [YAPF] Take canal/ocean speed fraction of ships into a...michi_cc
2011-05-01(svn r22406) -Document: some more "random-ish" tidbitsrubidium
2011-01-30(svn r21930) -Codechange: Remove unused vehicle GetTypeString() functions.alberth
2011-01-21(svn r21876) -Codechange: typedef SpecializedVehicleBase and GroundVehicleBas...smatz
2010-11-06(svn r21098) -Codechange: Ships now store their max speed in the cache instea...terkhen
2010-07-14(svn r20143) -Codechange: Remove RecalcShipStuff function.terkhen
2010-05-03(svn r19756) -Codechange: move UpdateViewport() from Vehicle to SpecializedVe...smatz
2010-01-15(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if...rubidium
2010-01-11(svn r18779) -Codechange: merge the command callbacks of the primary vehicles...rubidium
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
2009-06-02(svn r16505) -Fix [FS#2951] (r16472): since g++ 4.4 the implicit (default) co...rubidium
2009-05-30(svn r16472) -Codechange: set vehicle type in SpecializedVehicle constructor ...smatz
2009-05-26(svn r16445) -Codechange: update old comments (Yexo)smatz
2009-05-26(svn r16442) -Codechange: use new Vehicle accessors at more placessmatz
2009-05-26(svn r16441) -Codechange: new class SpecializedVehicle used as superclass for...smatz
2009-05-22(svn r16382) -Codechange: make GetVehicleTrackdir a member function of Vehicle.rubidium
2009-05-22(svn r16376) -Codechange: Vehicle::Tick() now returns false if the vehicle wa...smatz
2009-02-01(svn r15308) -Codechange: Deduplicate km-ish/h -> mph conversions.frosch
2009-01-22(svn r15210) -Fix: Vehicle::GetRunningCost() was wrong for ships and aircraftglx
2008-05-06(svn r12971) -Documentation: add @file in files that missed them and add some...rubidium
2008-04-29(svn r12924) -Feature: Introducing the so called 'engine pool' which primaril...peter1138
2008-04-24(svn r12870) -Codechange: remove some magic numbers from u.ship.state handlingsmatz
2008-04-24(svn r12862) -Codechange: reduce code duplication for VehicleType -> WindowCl...smatz
2008-04-21(svn r12824) -Codechange: Standardise routines for drawing vehicle images, us...peter1138
2008-04-11(svn r12657) -Codechange: add 'FindClosestDepot' to the vehicle class.rubidium
2008-04-05(svn r12575) -Codechange: unduplicate Process*Orders for trains, ships and ro...rubidium
2008-03-31(svn r12490) -Codechange: rename engine.h to engine_func.h and remove unneede...rubidium
2008-02-01(svn r12037) -Codechange: replace OnNewDay_(Aircraft|RoadVeh|Ship|Train) with...glx
2008-01-07(svn r11774) -Change: do not include variables.h in a header when it is not n...rubidium
2007-12-27(svn r11706) -Codechange: split vehicle.h and remove another bunch of useless...rubidium
2007-12-21(svn r11677) -Codechange: move price and command related types/functions to t...rubidium
2007-08-29(svn r11001) -Codechange: unify the way to determine whether a vehicle is in ...rubidium
2007-08-29(svn r10999) -Codechange: unify the way the running cost of a vehicle is dete...rubidium