summaryrefslogtreecommitdiff
path: root/src/engine_type.h
AgeCommit message (Collapse)Author
2019-11-10Cleanup: Removed SVN headersS. D. Cloudt
2019-05-01Feature: Add NotRoadTypes (NRT)peter1138
2019-04-29Codechange: Remove RailTypeByte typeCharles Pigott
2018-05-21Change: Add CargoTypes type for cargo masks. (#6790)PeterN
2016-10-16(svn r27668) -Feature: [NewGRF] Allow composing vehicles from multiple sprites.frosch
2012-12-09(svn r24810) -Fix: Make engine preview offers more robust wrt. changes in ↵frosch
the company ranking.
2012-04-17(svn r24124) -Add [FS#4658]: [NewGRF] Misc engine flag to disable breakdown ↵michi_cc
smoke. (Hirundo)
2012-01-28(svn r23861) -Feature: [NewGRF] New algorithm (activated via an engine flag) ↵frosch
to determine the capacity of vehicles. This allows vehicles to better control the capacity for cargotypes which they know; and let cargo NewGRFs influence the capacity for cargos the vehicle NewGRF does not know, but which the vehicle is refittable to due to cargo classes.
2011-12-13(svn r23504) -Feature: Aircraft range.michi_cc
2011-11-08(svn r23149) -Add: [NewGRF] Road vehicle property 23 to shorten vehicles ↵frosch
without callback usage.
2011-11-04(svn r23087) -Feature: Auto-refitting of vehicles during loading at a ↵michi_cc
station when the vehicle allows it.
2011-08-27(svn r22849) -Codechange: Add ShipVehicleInfo::ApplyWaterClassSpeedFrac() to ↵frosch
apply ocean/canal speed fractions to velocities.
2011-08-03(svn r22713) -Feature: [NewGRF] Per vehicle custom cargo ageing period.michi_cc
2011-07-07(svn r22639) -Feature: [NewGRF] Support for ship props 14/15 (ocean/canal ↵michi_cc
speed fraction).
2011-04-17(svn r22343) -Change: Remove pixel limiter for query strings.terkhen
2011-03-13(svn r22239) -Doc: Further engine doxyment additions.alberth
2011-03-13(svn r22238) -Codechange (r8888): Also remove the now unused ↵alberth
NUM_VEHICLE_TYPES constant.
2011-03-13(svn r22237) -Doc: Add some doxyments to structs and enums in engine_type.halberth
2011-02-04(svn r21966) -Change [FS#4462]: [NewGRF] Disable the flipping of train ↵rubidium
engines/wagons in the depot by default for NewGRFs
2011-01-14(svn r21797) -Fix/Change: unify the size (in characters) of the string ↵rubidium
inputs with eachother and TTD to prevent crashes/asserts with e.g. signs that are too long
2010-12-05(svn r21410) -Codechange: limit engine name by amount of characters, not bytesrubidium
2010-11-18(svn r21240) -Feature: [NewGRF] Implement action0 visual effect properties ↵rubidium
for ships and RVs (Hirundo)
2010-08-02(svn r20300) -Add: Air drag field to the rail engine information.terkhen
2010-08-01(svn r20283) -Codechange: Unify start of doygen comments.frosch
2010-06-08(svn r19949) -Doc: Mention tricky units (like speed) more often and more ↵frosch
consistently.
2010-05-13(svn r19812) -Codechange: give some unnamed enums a name or, in case they ↵rubidium
consisted of unrelated values use static const (u)int
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-11-07(svn r18005) -Codechange: Convert the Prices struct into an array and an enum.frosch
2009-10-04(svn r17700) -Codechange: Integrate ShipVehicleInfo::refittable into ↵frosch
EngineInfo::refit_mask during initialisation.
2009-09-14(svn r17534) -Codechange: unify the naming of callback masks/flagsrubidium
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
2009-08-18(svn r17211) -Cleanup: Remove unused RailVehicleInfo::ai_rank.frosch
2009-08-17(svn r17209) -Codechange: Move cargo_type from (Rail|Road|Ship)VehicleInfo ↵frosch
to EngineInfo.
2009-05-17(svn r16340) -Codechange: introduce SoundID (uint16) and use that instead of ↵rubidium
SoundFX, which was used as a byte and uint16 at different places, when the uint16 sound ID is meant.
2009-03-25(svn r15845) -Fix: Ancient commentspeter1138
2009-02-02(svn r15321) -Codechange: Load road vehicle 'realistic' acceleration ↵peter1138
properties from NewGRF, and supply defaults as used by TTDPatch. These values are not yet used.
2009-01-06(svn r14869) -Feature: Allow road vehicles to move multiple steps in a tick ↵peter1138
(code based on train movement code) and add support for RV prop 15. This gives RVs a maximum speed of 318mph instead 79mph. This only implements higher speeds, not 'realistic acceleration'.
2008-09-30(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.rubidium
2008-09-30(svn r14421) -Codechange: rename all player variables/types to company *or* ↵rubidium
client so it is immediatelly clear which one you are working with.
2008-09-13(svn r14313) -Codechange: Move functions dealing with the EngineRenew pool ↵frosch
to their own file.
2008-08-15(svn r14078) -Codechange: Rename *VehicleInfo::base_cost to cost_factor, ↵peter1138
indicating what it actually is.
2008-08-13(svn r14063) -Codechange: replace some "magic" constants with enumified ↵rubidium
constants.
2008-07-26(svn r13844) -Fix (r13074, r13591): Power, running cost and capacity of ↵frosch
multiheaded engines were (too often) doubled in newspaper resp. offer window.
2008-06-05(svn r13388) -Codechange: Remove "my invented flag for something that is a ↵peter1138
wagon"
2008-05-27(svn r13287) -Codechange: move engine list gui code away from engine.cpp ↵peter1138
(and its headers) to engine_gui.cpp
2008-05-07(svn r12995) -Codechange: use std::vector for EngineList instead of C/C++ ↵smatz
wrapper for CBlobT
2008-04-29(svn r12924) -Feature: Introducing the so called 'engine pool' which ↵peter1138
primarily removes the fixed engine type limits and also happens to allow (with the patch option 'dynamic_engines') multiple NewGRF vehicle sets to coexist.
2008-03-28(svn r12476) -Codechange: split type engine related types from engine.h (and ↵rubidium
openttd.h) to engine_type.h.