Fri, 22 May 2009 18:56:25 +0000 |
rubidium |
(svn r16384) -Codechange: move u.effect to EffectVehicle
draft
|
Fri, 22 May 2009 18:17:20 +0000 |
rubidium |
(svn r16382) -Codechange: make GetVehicleTrackdir a member function of Vehicle.
draft
|
Fri, 22 May 2009 13:53:14 +0000 |
smatz |
(svn r16376) -Codechange: Vehicle::Tick() now returns false if the vehicle was deleted
draft
|
Mon, 18 May 2009 16:21:28 +0000 |
smatz |
(svn r16352) -Codechange: use PoolItem::GetIfValid() instead of PoolItem::IsValidID() and PoolItem::Get()
draft
|
Sun, 17 May 2009 01:00:56 +0000 |
smatz |
(svn r16327) -Codechange: replace IsValidPoolItemID(index) by PoolItem::IsValidID(index)
draft
|
Sat, 16 May 2009 23:34:14 +0000 |
smatz |
(svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index)
draft
|
Wed, 13 May 2009 21:45:56 +0000 |
frosch |
(svn r16303) -Codechange: Use the question mark as default sprite when creating vehicles, instead of arbitrary sprites not related to the vehicle. (though that also applies to the question mark)
draft
|
Sat, 09 May 2009 13:37:18 +0000 |
frosch |
(svn r16260) -Codechange: Add Vehicle::IncrementOrderIndex() to deduplicate some code.
draft
|
Tue, 21 Apr 2009 23:40:56 +0000 |
rubidium |
(svn r16118) -Change/cleanup: remove the hexadecimal 'in TTD the string had this ID' from 'some' strings and replace the string name with something more sensible.
draft
|
Sun, 15 Mar 2009 00:32:18 +0000 |
rubidium |
(svn r15718) -Cleanup: apply some comment coding style on the rest of the sources too
draft
|
Sat, 14 Mar 2009 18:16:29 +0000 |
rubidium |
(svn r15711) -Codechange: lots of whitespace cleanup/fixes
draft
|
Wed, 11 Mar 2009 20:43:14 +0000 |
rubidium |
(svn r15676) -Codechange: remove the need for BeginVehicleMove and merge VehiclePositionChanged and EndVehicleMove.
draft
|
Sat, 21 Feb 2009 14:02:00 +0000 |
rubidium |
(svn r15545) -Fix [FS#2653]: if a buoy was placed directly in front of a dock, that dock was seen as a buoy and thus skipped once within 3 tiles.
draft
|
Sat, 21 Feb 2009 12:52:41 +0000 |
frosch |
(svn r15541) -Revert (r15399): 'v->cargo_type' is also used in other places, which cannot accept CT_INVALID.
draft
|
Thu, 19 Feb 2009 00:15:36 +0000 |
rubidium |
(svn r15518) -Fix [FS#2631]: use distance to closest station tile as estimate for YAPF too (NPF already does so). This makes it behave 'better' with wide stations.
draft
|
Mon, 09 Feb 2009 21:20:05 +0000 |
rubidium |
(svn r15434) -Codechange: bit of type safety for the DC_xxx flags.
draft
|
Mon, 09 Feb 2009 02:57:15 +0000 |
rubidium |
(svn r15428) -Codechange: consistently use colour instead of having both color and colour.
draft
|
Tue, 03 Feb 2009 20:39:06 +0000 |
frosch |
(svn r15326) -Fix: Old-ai-ishm when refitting vehicles.
draft
|
Sat, 31 Jan 2009 20:16:06 +0000 |
smatz |
(svn r15299) -Cleanup: remove many redundant includes
draft
|
Tue, 27 Jan 2009 19:44:36 +0000 |
frosch |
(svn r15286) -Fix: Refitting did not invalidate vehicle-colour-maps of road-vehicles, ships and aircraft, as well vehicle-length of road-vehicles.
draft
|
Sun, 25 Jan 2009 00:57:03 +0000 |
glx |
(svn r15263) -Codechange: added Engine::GetCost() to remove some code duplication.
draft
|
Thu, 22 Jan 2009 21:33:08 +0000 |
glx |
(svn r15210) -Fix: Vehicle::GetRunningCost() was wrong for ships and aircraft
draft
|
Tue, 13 Jan 2009 22:58:03 +0000 |
smatz |
(svn r15077) -Codechange: enumify DAYS_IN_YEAR and DAYS_IN_LEAP_YEAR
draft
|
Mon, 12 Jan 2009 17:11:45 +0000 |
truebrain |
(svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see.
draft
|
Sat, 10 Jan 2009 00:31:47 +0000 |
rubidium |
(svn r14949) -Cleanup: pointer coding style
draft
|
Fri, 09 Jan 2009 14:59:02 +0000 |
rubidium |
(svn r14933) -Codechange: check the whether a pool item can be constructed instead of trying to make it and check for NULL.
draft
|
Sun, 04 Jan 2009 18:34:23 +0000 |
smatz |
(svn r14835) -Change: apply the 'warn if train's income is negative' setting to other vehicle types, too
draft
|
Sun, 28 Dec 2008 14:37:19 +0000 |
rubidium |
(svn r14754) -Codechange: get rid of _cmd_text and just pass it as (optional) parameter.
draft
|
Fri, 26 Dec 2008 21:08:51 +0000 |
rubidium |
(svn r14748) -Codechange: unduplicate window updating when deleting vehicles.
draft
|
Fri, 26 Dec 2008 18:01:15 +0000 |
smatz |
(svn r14743) -Codechange: use INVALID_TILE to indicate station doesn't have queried facility (or station/roadstop is invalid) instead of 0 (Yexo)
draft
|
Tue, 14 Oct 2008 18:38:51 +0000 |
rubidium |
(svn r14464) -Codechange: replace (uint)-1 with UINT_MAX (PhilSophus)
draft
|
Tue, 30 Sep 2008 20:51:04 +0000 |
rubidium |
(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.
draft
|
Tue, 30 Sep 2008 20:39:50 +0000 |
rubidium |
(svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with.
draft
|
Wed, 24 Sep 2008 16:40:06 +0000 |
smatz |
(svn r14395) -Fix [FS#2285]: crashes and GUI desyncs when order is deleted/modified while the timetable window is open
draft
|
Sat, 13 Sep 2008 10:19:51 +0000 |
smatz |
(svn r14307) -Fix: when deleting a station, remove news items regarding it
draft
|
Tue, 02 Sep 2008 15:20:38 +0000 |
rubidium |
(svn r14223) -Codechange: make GetSprite aware of the 4 different types of sprites: fonts, recolour, mapgen and normal sprites.
draft
|
Fri, 15 Aug 2008 17:54:43 +0000 |
peter1138 |
(svn r14078) -Codechange: Rename *VehicleInfo::base_cost to cost_factor, indicating what it actually is.
draft
|
Fri, 15 Aug 2008 13:57:43 +0000 |
frosch |
(svn r14076) -Codechange: Merge the four start/stop commands into a single CMD_START_STOP_VEHICLE.
draft
|
Wed, 09 Jul 2008 20:55:47 +0000 |
smatz |
(svn r13691) -Codechange: make it easier to determine whether a command is ran in the context of autoreplace or not
draft
|
Wed, 11 Jun 2008 13:54:01 +0000 |
rubidium |
(svn r13464) -Codechange: support NewGRF Action 0x05, type 12.
draft
|
Thu, 29 May 2008 15:13:28 +0000 |
rubidium |
(svn r13325) -Codechange: split the client-side only settings from the settings stored in the savegame so there is no need to have a duplicate copy of it for new games.
draft
|
Sun, 25 May 2008 22:36:44 +0000 |
rubidium |
(svn r13255) -Codechange: move _opt to _settings.
draft
|
Sun, 25 May 2008 19:17:03 +0000 |
rubidium |
(svn r13251) -Codechange: rename _patches to _settings as that is more logic.
draft
|
Sun, 18 May 2008 16:51:44 +0000 |
rubidium |
(svn r13165) -Codechange: replace some RebuildXXXList/ResortXXXList+InvalidateWindowXXX with InvalidateWindowXXXData.
draft
|
Thu, 15 May 2008 13:39:36 +0000 |
rubidium |
(svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
draft
|
Tue, 06 May 2008 15:11:33 +0000 |
rubidium |
(svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description.
draft
|
Tue, 29 Apr 2008 21:31:29 +0000 |
peter1138 |
(svn r12924) -Feature: Introducing the so called 'engine pool' which primarily removes the fixed engine type limits and also happens to allow (with the patch option 'dynamic_engines') multiple NewGRF vehicle sets to coexist.
draft
|
Thu, 24 Apr 2008 13:05:51 +0000 |
smatz |
(svn r12870) -Codechange: remove some magic numbers from u.ship.state handling
draft
|
Wed, 23 Apr 2008 20:56:08 +0000 |
rubidium |
(svn r12855) -Codechange: do not use autoptr's for testing whether certain objects can be build, but check it directly in the pool so we do not have to call destructors in the testing phase. Stations still use the autoptr though.
draft
|
Mon, 21 Apr 2008 20:50:58 +0000 |
peter1138 |
(svn r12824) -Codechange: Standardise routines for drawing vehicle images, using correct types and less duplication.
draft
|
Mon, 21 Apr 2008 13:45:03 +0000 |
rubidium |
(svn r12818) -Codechange: make callbacks 31 and 37 behave like they do in TTDP according to frosch's survey.
draft
|
Sun, 20 Apr 2008 11:12:07 +0000 |
rubidium |
(svn r12804) -Codechange: move the effect vehicle handling out of vehicle.cpp
draft
|
Sun, 20 Apr 2008 10:13:54 +0000 |
rubidium |
(svn r12803) -Cleanup: rename SpecialVehicle to EffectVehicle to have a uniform naming of the thing instead of using both names for the same thing.
draft
|
Sat, 19 Apr 2008 21:23:42 +0000 |
rubidium |
(svn r12795) -Fix [FS#1938]: vehicles could break down during loading and 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.
draft
|
Thu, 17 Apr 2008 19:10:30 +0000 |
rubidium |
(svn r12754) -Codechange: split depot.h into depot_map.h, depot_func.h and depot_base.h and remove quite a lot of unneeded (before this) includes of depot.h.
draft
|
Thu, 17 Apr 2008 18:24:45 +0000 |
smatz |
(svn r12753) -Codechange: do not use IsDepotTypeTile() where simpler function can be used
draft
|
Thu, 17 Apr 2008 00:44:20 +0000 |
smatz |
(svn r12745) -Codechange: a bit of naming conventions, introduce Is*DepotTile()
draft
|
Mon, 14 Apr 2008 07:08:43 +0000 |
rubidium |
(svn r12698) -Codechange: skip orders to stations that do not have a train part anymore, just like is done for road vehicles and ships.
draft
|
Fri, 11 Apr 2008 08:40:10 +0000 |
rubidium |
(svn r12658) -Codechange: unify a vast portion of the CmdSend<VehicleType>ToDepot commands.
draft
|
Fri, 11 Apr 2008 08:14:43 +0000 |
rubidium |
(svn r12657) -Codechange: add 'FindClosestDepot' to the vehicle class.
draft
|
Tue, 08 Apr 2008 15:48:32 +0000 |
frosch |
(svn r12629) -Codechange: Split VehicleNeedsService() into Vehicle::NeedsServicing() and Vehicle::NeedsAutomaticServicing().
draft
|
Mon, 07 Apr 2008 19:18:56 +0000 |
rubidium |
(svn r12615) -Codechange: rename some enums related to depot orders to make it more clear that they are no loading/unloading flags. Also add more type strictness.
draft
|
Sun, 06 Apr 2008 15:09:45 +0000 |
rubidium |
(svn r12593) -Codechange: hide Order's flags in most of the code.
draft
|
Sun, 06 Apr 2008 07:48:51 +0000 |
rubidium |
(svn r12588) -Codechange: do not access the destination of an order directly.
draft
|
Sat, 05 Apr 2008 23:36:54 +0000 |
rubidium |
(svn r12584) -Codechange: do not access the order type directly.
draft
|
Sat, 05 Apr 2008 12:01:34 +0000 |
rubidium |
(svn r12578) -Codechange: merge the aircrafts ProcessOrder too into the 'unified' ProcessOrder.
draft
|
Sat, 05 Apr 2008 10:55:50 +0000 |
rubidium |
(svn r12575) -Codechange: unduplicate Process*Orders for trains, ships and road vehicles.
draft
|
Wed, 02 Apr 2008 13:57:25 +0000 |
frosch |
(svn r12540) -Codechange: Enumify some values in original pathfinder and remove an unused variable.
draft
|
Tue, 01 Apr 2008 14:03:20 +0000 |
frosch |
(svn r12531) -Codechange: Rename some variables for consistency.
draft
|
Mon, 31 Mar 2008 00:17:39 +0000 |
rubidium |
(svn r12490) -Codechange: rename engine.h to engine_func.h and remove unneeded inclusions of engine.h and/or replace them with engine_type.h.
draft
|
Mon, 31 Mar 2008 00:06:17 +0000 |
rubidium |
(svn r12489) -Codechange: split station.h into station_base.h and station_func.h.
draft
|
Sun, 30 Mar 2008 23:24:18 +0000 |
rubidium |
(svn r12488) -Codechange: split order.h into order_base.h and order_func.h.
draft
|
Fri, 28 Mar 2008 08:53:36 +0000 |
rubidium |
(svn r12459) -Codechange: split news.h into news_type.h and news_func.h.
draft
|
Wed, 20 Feb 2008 17:49:50 +0000 |
frosch |
(svn r12199) -Codechange: Remove magic around the results of GetTileTrackStatus().
draft
|
Wed, 20 Feb 2008 15:13:42 +0000 |
frosch |
(svn r12193) -Codechange: Rename a magic variable, give it a decent type, and remove a 'goto'.
draft
|
Wed, 13 Feb 2008 19:24:40 +0000 |
smatz |
(svn r12134) -Change: count the number of ticks a vehicle was running this day to calculate running cost
draft
|
Wed, 13 Feb 2008 17:54:11 +0000 |
smatz |
(svn r12132) -Cleanup: convert pathfinder selection from if/else to switch/case at many places
draft
|
Wed, 13 Feb 2008 14:21:36 +0000 |
smatz |
(svn r12129) -Change [FS#1759]: simplified patch settings for pathfinders (Yorick)
draft
|
Fri, 08 Feb 2008 16:25:55 +0000 |
frosch |
(svn r12085) -Fix(r12058): Road vehicles could get stuck, when NPF told them to reverse on junction tiles. (spotted by SmatZ)
draft
|
Fri, 01 Feb 2008 22:02:14 +0000 |
glx |
(svn r12037) -Codechange: replace OnNewDay_(Aircraft|RoadVeh|Ship|Train) with an OnNewDay method in the Vehicle class
draft
|
Wed, 23 Jan 2008 17:30:28 +0000 |
smatz |
(svn r11962) -Cleanup: OPF is no longer used to update signals
draft
|
Fri, 18 Jan 2008 13:02:47 +0000 |
smatz |
(svn r11916) -Codechange: use enums from VehicleViewWindowWidgets instead of constants
draft
|
Wed, 16 Jan 2008 21:17:31 +0000 |
smatz |
(svn r11882) -Codechange: introduce MarkSingleVehicleDirty() and simplify the code at some places
draft
|
Tue, 15 Jan 2008 18:44:22 +0000 |
rubidium |
(svn r11866) -Codechange: swap OFB_* and OF_* so it conceptually in sync with other cases of *B_* vs *_* like VETSB_* and VETS_*.
draft
|
Sun, 13 Jan 2008 14:37:30 +0000 |
rubidium |
(svn r11834) -Codechange: only include settings_type.h if needed.
draft
|
Sun, 13 Jan 2008 01:21:35 +0000 |
rubidium |
(svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.
draft
|
Sat, 12 Jan 2008 19:58:06 +0000 |
peter1138 |
(svn r11822) -Codechange: Replaced fixed size custom name array. Names are now attached to their object directly and there is
draft
|
Sat, 12 Jan 2008 14:10:35 +0000 |
rubidium |
(svn r11818) -Codechange: split player.h into smaller pieces.
draft
|
Wed, 09 Jan 2008 21:05:03 +0000 |
rubidium |
(svn r11800) -Codechange: move some functions to a more logical location + some type safety.
draft
|
Wed, 09 Jan 2008 16:55:48 +0000 |
rubidium |
(svn r11793) -Codechange: pass the expense type via the CommandCost instead of a global variable. Patch by Noldo (FS#1114).
draft
|
Wed, 09 Jan 2008 10:15:20 +0000 |
peter1138 |
(svn r11789) -Codechange: coding style for global variable names
draft
|
Wed, 09 Jan 2008 09:45:45 +0000 |
rubidium |
(svn r11787) -Codechange: more header rewrites. This time related to viewport.h.
draft
|
Mon, 07 Jan 2008 09:19:53 +0000 |
rubidium |
(svn r11775) -Codechange: move all autoreplace/autorenew functions to a single location.
draft
|
Mon, 07 Jan 2008 00:57:19 +0000 |
rubidium |
(svn r11774) -Change: do not include variables.h in a header when it is not needed.
draft
|
Sat, 29 Dec 2007 09:24:26 +0000 |
rubidium |
(svn r11719) -Codechange: split sound.h in a header with types and one with functions.
draft
|
Thu, 27 Dec 2007 14:10:47 +0000 |
smatz |
(svn r11707) -Fix: do not allow refitting flooded (destroyed) vehicles
draft
|
Thu, 27 Dec 2007 13:35:39 +0000 |
rubidium |
(svn r11706) -Codechange: split vehicle.h and remove another bunch of useless includes.
draft
|
Wed, 26 Dec 2007 13:50:40 +0000 |
rubidium |
(svn r11702) -Codechange: move all date related stuff to date*.
draft
|
Wed, 26 Dec 2007 11:45:43 +0000 |
rubidium |
(svn r11701) -Codechange: removal unnecessary inclusions of map.h (and split map.h).
draft
|
Tue, 25 Dec 2007 11:26:07 +0000 |
rubidium |
(svn r11692) -Codechange: move some functions from 'functions.h' to a more logical place and remove about 50% of the includes of 'functions.h'
draft
|
Fri, 21 Dec 2007 22:50:51 +0000 |
rubidium |
(svn r11680) -Codechange: refactor more out of openttd.h and functions.h.
draft
|
Fri, 21 Dec 2007 21:50:46 +0000 |
rubidium |
(svn r11677) -Codechange: move price and command related types/functions to their respective places.
draft
|
Fri, 21 Dec 2007 19:49:27 +0000 |
rubidium |
(svn r11675) -Codechange: split the string types from the string functions.
draft
|
Wed, 19 Dec 2007 23:26:02 +0000 |
rubidium |
(svn r11669) -Codechange: refactor tile.h -> tile_type.h and tile_map.h
draft
|
Sun, 09 Dec 2007 15:15:26 +0000 |
rubidium |
(svn r11605) -Fix [FS#1482, FS#1523]: wrong count of Kirby trains when a ship was build.
draft
|
Tue, 20 Nov 2007 14:11:19 +0000 |
skidd13 |
(svn r11485) -Codechange: Remove the doubled function ToggleBitT and rename the remaining to fit with the naming style
draft
|
Tue, 20 Nov 2007 13:35:54 +0000 |
skidd13 |
(svn r11484) -Codechange: Remove the doubled function SetBitT and rename the remaining to fit with the naming style
draft
|
Mon, 19 Nov 2007 21:32:20 +0000 |
skidd13 |
(svn r11482) -Codechange: Remove the doubled function ClrBitT and rename the remaining to fit with the naming style
draft
|
Mon, 19 Nov 2007 21:02:30 +0000 |
skidd13 |
(svn r11481) -Codechange: Rename the HASBIT function to fit with the naming style
draft
|
Wed, 31 Oct 2007 22:09:23 +0000 |
rubidium |
(svn r11365) -Fix [FS#1288]: when stopping a ship or aircraft, set their speed to 0 so they won't continue at the speed where they were stopped at.
draft
|
Sun, 21 Oct 2007 16:45:00 +0000 |
rubidium |
(svn r11332) -Fix: vehicles getting a value of 0 on construction.
draft
|
Mon, 08 Oct 2007 20:06:37 +0000 |
rubidium |
(svn r11229) -Fix [FS#1307]: one could sell vehicles that were crashed in a depot, which would still yield money.
draft
|
Wed, 26 Sep 2007 17:33:32 +0000 |
rubidium |
(svn r11173) -Codechange: rename some callback enums so they are more uniform.
draft
|
Sun, 09 Sep 2007 17:42:59 +0000 |
rubidium |
(svn r11072) -Fix [FS#1045]: when a vehicle had a service order, the goto-depot button did not make it possible to stop the vehicle at that depot.
draft
|
Fri, 31 Aug 2007 17:13:39 +0000 |
rubidium |
(svn r11017) -Codechange: unify determining whether a vehicle needs/can be service a little more.
draft
|
Wed, 29 Aug 2007 21:49:08 +0000 |
rubidium |
(svn r11001) -Codechange: unify the way to determine whether a vehicle is in a depot.
draft
|
Tue, 07 Aug 2007 23:07:10 +0000 |
bjarni |
(svn r10823) -Fix r8610 [FS#1097]: the autoreplace window vehicle count didn't always update correctly) (Matthias)
draft
|
Fri, 03 Aug 2007 19:36:00 +0000 |
rubidium |
(svn r10770) -Codechange: use the pool item class as super class for the vehicle struct.
draft
|
Thu, 26 Jul 2007 15:37:19 +0000 |
rubidium |
(svn r10697) -Codechange: give a more sensible names to some of the unkX variables.
draft
|
Mon, 16 Jul 2007 09:16:58 +0000 |
rubidium |
(svn r10587) -Codechange: move the string/dparam related stuff from variables.h to strings.h
draft
|