log src/ai/api/ai_vehicle.cpp @ 12304:bfdb5c948bb4 draft

age author description
Thu, 02 Jul 2009 08:59:27 +0000 rubidium (svn r16721) -Codechange: make Is/SetRoadVehicleFront, Is/Set/HasArticulatedPart member of RoadVehicle. draft
Wed, 01 Jul 2009 23:57:20 +0000 smatz (svn r16719) -Codechange: make IsArticulatedPart(), IsTrainEngine(), IsTrainWagon(), IsMultiheaded(), EngineHasArticPart() and IsRearDualheaded() members of Train draft
Wed, 01 Jul 2009 23:49:13 +0000 smatz (svn r16718) -Codechange: make IsFreeWagon() member of Train draft
Sat, 06 Jun 2009 16:54:22 +0000 smatz (svn r16527) -Codechange: use static member functions instead of simple casts when converting Vehicle to specialised vehicle types. Includes safety check draft
Tue, 26 May 2009 22:10:13 +0000 smatz (svn r16441) -Codechange: new class SpecializedVehicle used as superclass for all vehicle types draft
Sun, 24 May 2009 20:29:04 +0000 rubidium (svn r16421) -Codechange: do not unnecessarily remove constness or unnecessarily add it. draft
Sat, 23 May 2009 09:10:56 +0000 rubidium (svn r16394) -Codechange: move (NewGRF) cache variables into a separate struct so (some vehicle related) NewGRF cache 'desyncs' can be tested easier. draft
Fri, 22 May 2009 22:55:41 +0000 rubidium (svn r16393) -Codechange: move VehicleRail to Train. draft
Fri, 22 May 2009 22:22:46 +0000 rubidium (svn r16391) -Codechange: use Train instead of Vehicle where appropriate. draft
Fri, 22 May 2009 20:22:20 +0000 rubidium (svn r16390) -Codechange: move u.road to RoadVehicle. 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
Sun, 26 Apr 2009 16:14:53 +0000 yexo (svn r16165) -Add [FS#2801] [NoAI]: several functions to AIOrder to check the what kind of order an order is. draft
Sat, 14 Feb 2009 21:22:42 +0000 yexo (svn r15492) -Change [API CHANGE]: Split AIVehicle::MoveWagon in MoveWagon and MoveWagonChain (frosch). draft
Thu, 05 Feb 2009 01:12:49 +0000 Yexo (svn r15345) -Add [NoAI]: Add AIVehicle::HasSharedOrders() and AIVehicleList_SharedOrders. draft
Sun, 01 Feb 2009 17:14:39 +0000 frosch (svn r15308) -Codechange: Deduplicate km-ish/h -> mph conversions. draft
Sun, 01 Feb 2009 16:21:18 +0000 frosch (svn r15307) -Fix: AIVehicle::GetCurrentSpeed() should also use km-ish/h instead of mph. (Documentation by Rubidium) draft
Sat, 31 Jan 2009 20:16:06 +0000 smatz (svn r15299) -Cleanup: remove many redundant includes draft
Sat, 24 Jan 2009 14:26:48 +0000 frosch (svn r15255) -Fix (r15027): AIVehicle::GetLength() returned only the length of the first part of articulated road vehicles. draft
Sat, 17 Jan 2009 15:31:30 +0000 truebrain (svn r15123) -Fix [NoAI]: 'const char *' implies that the return value should not be free'd, which is should .. so make them 'char *' draft
Fri, 16 Jan 2009 00:05:26 +0000 truebrain (svn r15101) -Change [API CHANGE]: more consistant naming for consts: 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