Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 r14952) -Codechange: unify the "can vehicle go to station" tests | rubidium | |
2009-01-10 | (svn r14949) -Cleanup: pointer coding style | rubidium | |
2009-01-04 | (svn r14840) -Cleanup: remove duplicate includes | glx | |
2009-01-04 | (svn r14835) -Change: apply the 'warn if train's income is negative' setting ↵ | smatz | |
to other vehicle types, too | |||
2009-01-04 | (svn r14828) -Codechange: move most of save/load-specific code to separate files | smatz | |
2008-12-28 | (svn r14754) -Codechange: get rid of _cmd_text and just pass it as ↵ | rubidium | |
(optional) parameter. | |||
2008-12-26 | (svn r14749) -Codechange: replace a few wrapper functions that only called ↵ | rubidium | |
delete by a direct delete instead. | |||
2008-12-26 | (svn r14748) -Codechange: unduplicate window updating when deleting vehicles. | rubidium | |
2008-12-26 | (svn r14747) -Codechange: remove DeleteVehicleChain in favour of the vehicle ↵ | rubidium | |
destructor as that was already doing the same for a few vehicle types. | |||
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-12-13 | (svn r14672) -Fix [FS#2444]: Property 7 and callback 12 were broken for ↵ | frosch | |
aircraft. Now callback 12 is properly called also for 'mail'. If the callback is not used, 'mail' uses 1/4 of property 7 (rounded up). | |||
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-22 | (svn r14383) -Fix [FS#2316](r14343): handle invalid 'v->u.air.targetairport' ↵ | smatz | |
in the NewGRF code, too | |||
2008-09-16 | (svn r14343) -Fix [FS#2300]: invalid v->u.air.targetairport could cause ↵ | smatz | |
crashes at several places when the station pool got smaller | |||
2008-09-13 | (svn r14309) -Fix [FS#2244]: aircraft frozen above oil rig when the next ↵ | rubidium | |
order is invalid. | |||
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-22 | (svn r13794) -Fix: helicopters leaving a heliport could get stuck after ↵ | rubidium | |
processing conditional orders. | |||
2008-07-09 | (svn r13691) -Codechange: make it easier to determine whether a command is ↵ | smatz | |
ran in the context of autoreplace or not | |||
2008-05-29 | (svn r13325) -Codechange: split the client-side only settings from the ↵ | rubidium | |
settings stored in the savegame so there is no need to have a duplicate copy of it for new games. | |||
2008-05-25 | (svn r13251) -Codechange: rename _patches to _settings as that is more logic. | rubidium | |
-Codechange: move all Settings into substructs of _settings in a way that they are logically grouped. | |||
2008-05-18 | (svn r13165) -Codechange: replace some ↵ | rubidium | |
RebuildXXXList/ResortXXXList+InvalidateWindowXXX with InvalidateWindowXXXData. | |||
2008-05-15 | (svn r13100) -Codechange: reduce the amount of parameters passed via ↵ | rubidium | |
AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls. | |||
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-04-21 | (svn r12824) -Codechange: Standardise routines for drawing vehicle images, ↵ | peter1138 | |
using correct types and less duplication. | |||
2008-04-21 | (svn r12818) -Codechange: make callbacks 31 and 37 behave like they do in ↵ | rubidium | |
TTDP according to frosch's survey. | |||
2008-04-20 | (svn r12809) -Fix (r1704): Possible out of bounds array access. | peter1138 | |
2008-04-20 | (svn r12804) -Codechange: move the effect vehicle handling out of vehicle.cpp | rubidium | |
2008-04-19 | (svn r12795) -Fix [FS#1938]: vehicles could break down during loading and ↵ | rubidium | |
keep loading. The intention of the break down code is not to break down when having zero speed, therefor break downs now do not happen when loading. | |||
2008-04-17 | (svn r12757) -Codechange: move all cheat related stuff from all over the ↵ | rubidium | |
place to a single location. | |||
2008-04-17 | (svn r12754) -Codechange: split depot.h into depot_map.h, depot_func.h and ↵ | rubidium | |
depot_base.h and remove quite a lot of unneeded (before this) includes of depot.h. | |||
2008-04-11 | (svn r12658) -Codechange: unify a vast portion of the ↵ | rubidium | |
CmdSend<VehicleType>ToDepot commands. | |||
2008-04-11 | (svn r12657) -Codechange: add 'FindClosestDepot' to the vehicle class. | rubidium | |
2008-04-08 | (svn r12631) -Fix [FS#1911]: sometimes aircraft couldn't find their way to ↵ | rubidium | |
their depot. | |||
2008-04-08 | (svn r12629) -Codechange: Split VehicleNeedsService() into ↵ | frosch | |
Vehicle::NeedsServicing() and Vehicle::NeedsAutomaticServicing(). -Fix (r11052): Disable servicing by service-interval if a vehicle has depot orders. | |||
2008-04-07 | (svn r12615) -Codechange: rename some enums related to depot orders to make ↵ | rubidium | |
it more clear that they are no loading/unloading flags. Also add more type strictness. | |||
2008-04-06 | (svn r12593) -Codechange: hide Order's flags in most of the code. | rubidium | |
2008-04-06 | (svn r12592) -Fix (r12580): aircraft's go-to-depot handling is a mess, which ↵ | rubidium | |
assumes destination to be a station even when it did not set a destination yet. | |||
2008-04-06 | (svn r12588) -Codechange: do not access the destination of an order directly. | rubidium | |
2008-04-05 | (svn r12584) -Codechange: do not access the order type directly. | rubidium | |
2008-04-05 | (svn r12578) -Codechange: merge the aircrafts ProcessOrder too into the ↵ | rubidium | |
'unified' ProcessOrder. | |||
2008-04-01 | (svn r12531) -Codechange: Rename some variables for consistency. | frosch | |
2008-03-31 | (svn r12490) -Codechange: rename engine.h to engine_func.h and remove ↵ | rubidium | |
unneeded inclusions of engine.h and/or replace them with engine_type.h. | |||
2008-03-31 | (svn r12489) -Codechange: split station.h into station_base.h and ↵ | rubidium | |
station_func.h. | |||
2008-03-30 | (svn r12488) -Codechange: split order.h into order_base.h and order_func.h. | rubidium | |