Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-06-24 | (svn r16647) -Codechange: remove newgrf.h include from newgrf_engine.h to ↵ | yexo | |
prevent unnecessary inclusion newgrf.h anyway | |||
2009-06-24 | (svn r16646) -Codechange: rename GetDepotByTile() to Depot::GetByTile() | smatz | |
2009-06-24 | (svn r16643) -Codechange: replace GetStationByTile() by Station::GetByTile() | smatz | |
2009-06-16 | (svn r16581) -Codechange: unify the access to Engine::lifelength. | rubidium | |
2009-06-16 | (svn r16580) -Codechange: rename Engine::image_index to original_image_index ↵ | rubidium | |
to not confuse it with image_index from *VehInfo. | |||
2009-06-01 | (svn r16498) -Codechange: Remove hardly used HASBITS. | frosch | |
2009-05-31 | (svn r16480) -Fix (r15617): Invalidate newgrf variable caches of more ↵ | frosch | |
vehicles in more places. Esp. they were only invalidated for trains. | |||
2009-05-26 | (svn r16442) -Codechange: use new Vehicle accessors at more places | smatz | |
2009-05-26 | (svn r16439) -Change: Make the default vehicle servicing settings ↵ | yexo | |
company-based settings, so in a multiplayer game everyone can change them. | |||
2009-05-26 | (svn r16427) -Codechange: replace a few magic numbers with an existing ↵ | rubidium | |
constant and unduplicate a few lines. | |||
2009-05-24 | (svn r16416) -Fix [FS#2912]: Rework deleting of news when referenced ↵ | frosch | |
vehicles/stations/industries are deleted. | |||
2009-05-22 | (svn r16384) -Codechange: move u.effect to EffectVehicle | rubidium | |
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 ↵ | smatz | |
was deleted | |||
2009-05-18 | (svn r16352) -Codechange: use PoolItem::GetIfValid() instead of ↵ | smatz | |
PoolItem::IsValidID() and PoolItem::Get() | |||
2009-05-17 | (svn r16327) -Codechange: replace IsValidPoolItemID(index) by ↵ | smatz | |
PoolItem::IsValidID(index) | |||
2009-05-16 | (svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index) | smatz | |
2009-05-13 | (svn r16303) -Codechange: Use the question mark as default sprite when ↵ | frosch | |
creating vehicles, instead of arbitrary sprites not related to the vehicle. (though that also applies to the question mark) | |||
2009-05-09 | (svn r16260) -Codechange: Add Vehicle::IncrementOrderIndex() to deduplicate ↵ | frosch | |
some code. | |||
2009-04-21 | (svn r16118) -Change/cleanup: remove the hexadecimal 'in TTD the string had ↵ | rubidium | |
this ID' from 'some' strings and replace the string name with something more sensible. | |||
2009-03-15 | (svn r15718) -Cleanup: apply some comment coding style on the rest of the ↵ | rubidium | |
sources too | |||
2009-03-14 | (svn r15711) -Codechange: lots of whitespace cleanup/fixes | rubidium | |
2009-03-11 | (svn r15676) -Codechange: remove the need for BeginVehicleMove and merge ↵ | rubidium | |
VehiclePositionChanged and EndVehicleMove. | |||
2009-02-21 | (svn r15545) -Fix [FS#2653]: if a buoy was placed directly in front of a ↵ | rubidium | |
dock, that dock was seen as a buoy and thus skipped once within 3 tiles. | |||
2009-02-21 | (svn r15541) -Revert (r15399): 'v->cargo_type' is also used in other places, ↵ | frosch | |
which cannot accept CT_INVALID. -Codechange: Add Engine::GetDefaultCargoType() and Engine::CanCarryCargo() and use them. -Fix [FS#2617]: When articulated parts have no available default cargo, use the cargo type of the first part for livery selection. -Change: To decide whether a vehicle is refittable do not test its current capacity for being zero, but always use the 'capacity property'. Note: The property is used unmodifed without calling CB 15/36. By setting it to a non-zero value and returning zero in the callback vehicles can be refitted to/from zero capacity for e.g. livery effects. Note: It is intentional that you cannot control refittability by CB 36. | |||
2009-02-19 | (svn r15518) -Fix [FS#2631]: use distance to closest station tile as ↵ | rubidium | |
estimate for YAPF too (NPF already does so). This makes it behave 'better' with wide stations. | |||
2009-02-09 | (svn r15434) -Codechange: bit of type safety for the DC_xxx flags. | rubidium | |
2009-02-09 | (svn r15428) -Codechange: consistently use colour instead of having both ↵ | rubidium | |
color and colour. | |||
2009-02-03 | (svn r15326) -Fix: Old-ai-ishm when refitting vehicles. | frosch | |
2009-01-31 | (svn r15299) -Cleanup: remove many redundant includes | smatz | |
2009-01-27 | (svn r15286) -Fix: Refitting did not invalidate vehicle-colour-maps of ↵ | frosch | |
road-vehicles, ships and aircraft, as well vehicle-length of road-vehicles. | |||
2009-01-25 | (svn r15263) -Codechange: added Engine::GetCost() to remove some code ↵ | glx | |
duplication. | |||
2009-01-22 | (svn r15210) -Fix: Vehicle::GetRunningCost() was wrong for ships and aircraft | glx | |
2009-01-13 | (svn r15077) -Codechange: enumify DAYS_IN_YEAR and DAYS_IN_LEAP_YEAR | smatz | |
-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-12 | (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to ↵ | truebrain | |
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-10 | (svn r14949) -Cleanup: pointer coding style | rubidium | |
2009-01-09 | (svn r14933) -Codechange: check the whether a pool item can be constructed ↵ | rubidium | |
instead of trying to make it and check for NULL. | |||
2009-01-04 | (svn r14835) -Change: apply the 'warn if train's income is negative' setting ↵ | smatz | |
to other vehicle types, too | |||
2008-12-28 | (svn r14754) -Codechange: get rid of _cmd_text and just pass it as ↵ | rubidium | |
(optional) parameter. | |||
2008-12-26 | (svn r14748) -Codechange: unduplicate window updating when deleting vehicles. | rubidium | |
2008-12-26 | (svn r14743) -Codechange: use INVALID_TILE to indicate station doesn't have ↵ | smatz | |
queried facility (or station/roadstop is invalid) instead of 0 (Yexo) | |||
2008-10-14 | (svn r14464) -Codechange: replace (uint)-1 with UINT_MAX (PhilSophus) | rubidium | |
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-24 | (svn r14395) -Fix [FS#2285]: crashes and GUI desyncs when order is ↵ | smatz | |
deleted/modified while the timetable window is open -Fix: close any dropdown and child windows in the Order and Timetable windows when selected order is deselected, deleted, ... | |||
2008-09-13 | (svn r14307) -Fix: when deleting a station, remove news items regarding it | smatz | |
2008-09-02 | (svn r14223) -Codechange: make GetSprite aware of the 4 different types of ↵ | rubidium | |
sprites: fonts, recolour, mapgen and normal sprites. | |||
2008-08-15 | (svn r14078) -Codechange: Rename *VehicleInfo::base_cost to cost_factor, ↵ | peter1138 | |
indicating what it actually is. | |||
2008-08-15 | (svn r14076) -Codechange: Merge the four start/stop commands into a single ↵ | frosch | |
CMD_START_STOP_VEHICLE. | |||
2008-07-09 | (svn r13691) -Codechange: make it easier to determine whether a command is ↵ | smatz | |
ran in the context of autoreplace or not |