Thu, 22 May 2008 15:49:08 +0000 |
truebrain |
(svn r13212) [NoAI] -Add: introducing the ability to build trams. Use AIRoad.SetCurrentRoadType to switch to Trams, than all AIRoad functions will produce tram-objects.
noai
|
file |
diff |
annotate
|
Wed, 30 Apr 2008 12:09:42 +0000 |
truebrain |
(svn r12931) [NoAI] -Fix: AIVehicle::BuildVehicle() returned 'false' in some cases instead of INVALID_VEHICLE (Yexo)
noai
|
file |
diff |
annotate
|
Thu, 24 Apr 2008 23:39:18 +0000 |
truebrain |
(svn r12880) [NoAI] -Add: introduces ai_types.hpp, which has all NNNId like VehicleID. This simplifies the include-mess, and avoids including tons of _type.h for just a single typedef.
noai
|
file |
diff |
annotate
|
Fri, 18 Apr 2008 23:33:51 +0000 |
rubidium |
(svn r12781) [NoAI] -Sync: with trunk r12711:12780.
noai
|
file |
diff |
annotate
|
Tue, 15 Apr 2008 22:34:49 +0000 |
rubidium |
(svn r12728) [NoAI] -Codechange: always let functions return Money when they return something that can be quantified as money.
noai
|
file |
diff |
annotate
|
Tue, 15 Apr 2008 15:32:47 +0000 |
rubidium |
(svn r12720) [NoAI] -Add: functions to get the capacity/current load of a vehicle given a cargo type.
noai
|
file |
diff |
annotate
|
Tue, 15 Apr 2008 14:49:20 +0000 |
truebrain |
(svn r12718) [NoAI] -Add: added AIVehicle::GetCurrentSpeed
noai
|
file |
diff |
annotate
|
Mon, 07 Apr 2008 18:29:12 +0000 |
rubidium |
(svn r12611) [NoAI] -Codechange: use EnforcePrecondition where possible in AIVehicle. Patch by Morloth.
noai
|
file |
diff |
annotate
|
Mon, 31 Mar 2008 07:50:27 +0000 |
rubidium |
(svn r12503) [NoAI] -Sync: with trunk r12461:12501.
noai
|
file |
diff |
annotate
|
Mon, 31 Mar 2008 06:45:57 +0000 |
truebrain |
(svn r12496) [NoAI] -Documentation: give the .cpp files a nice uniform format too
noai
|
file |
diff |
annotate
|
Thu, 28 Feb 2008 14:28:44 +0000 |
truebrain |
(svn r12312) [NoAI] -Fix: AIVehicle_vRunningCost didn't exist
noai
|
file |
diff |
annotate
|
Fri, 22 Feb 2008 12:30:17 +0000 |
truebrain |
(svn r12216) [NoAI] -Codechange: made most functions 'static', which removes the need to create an instance to get, for example, engine information, and therefor heavily simplifying AI creation (Morloth)
noai
|
file |
diff |
annotate
|
Fri, 22 Feb 2008 12:13:41 +0000 |
truebrain |
(svn r12215) [NoAI] -Codechange: added '::' if a function comes from non-AI-API functions (was inconsistant till now)
noai
|
file |
diff |
annotate
|
Fri, 22 Feb 2008 11:43:05 +0000 |
truebrain |
(svn r12212) [NoAI] -Add: added AIEngine::GetMaxAge, AIEngine::GetRunningCost and AIVehicle::GetRunningCost (Morloth)
noai
|
file |
diff |
annotate
|
Fri, 22 Feb 2008 00:25:54 +0000 |
glx |
(svn r12211) [NoAI] -Sync: with trunk r12050:12209
noai
|
file |
diff |
annotate
|
Sun, 03 Feb 2008 20:17:54 +0000 |
rubidium |
(svn r12051) [NoAI] -Sync: with trunk (r11795:12050).
noai
|
file |
diff |
annotate
|
Wed, 09 Jan 2008 18:11:12 +0000 |
rubidium |
(svn r11796) [NoAI] -Sync: with trunk r11502:11795.
noai
|
file |
diff |
annotate
|
Fri, 19 Oct 2007 11:32:20 +0000 |
truelight |
(svn r11295) [NoAI] -Change [API CHANGE]: put Engine things in AIEngine, and rename functions as such. Most noticable: FindBestXXXVehicle -> FineBestXXXEngine
noai
|
file |
diff |
annotate
|
Wed, 17 Oct 2007 23:45:22 +0000 |
truelight |
(svn r11289) [NoAI] -Add [FS#1346]: added AIVehicle::Is(Stopped)InDepot() (dihedral)
noai
|
file |
diff |
annotate
|
Fri, 12 Oct 2007 22:04:41 +0000 |
truelight |
(svn r11250) [NoAI] -Fix [API CHANGE]: SkipVehicleOrder always skipped to first vehicle order.. replaced with SkipToVehicleOrder, and added a param to specify to which order it should skip (dynaxo)
noai
|
file |
diff |
annotate
|
Sun, 19 Aug 2007 13:43:59 +0000 |
truelight |
(svn r10940) [NoAI] -Add: added AIVehicle::GetName and AIVehicle::SetName to set vehicle names
noai
|
file |
diff |
annotate
|
Tue, 24 Jul 2007 21:09:39 +0000 |
truelight |
(svn r10679) [NoAI] -Add: added AIMarine, which takes care of Ships, Docks, ...
noai
|
file |
diff |
annotate
|
Tue, 24 Jul 2007 20:52:36 +0000 |
truelight |
(svn r10678) [NoAI] -Fix r10677: fix it even more correctly :) (tnx Rubidium)
noai
|
file |
diff |
annotate
|
Tue, 24 Jul 2007 20:50:49 +0000 |
truelight |
(svn r10677) [NoAI] -Fix: shadows aren't valid vehicles, so don't return true on them
noai
|
file |
diff |
annotate
|
Thu, 19 Jul 2007 23:01:41 +0000 |
truelight |
(svn r10633) [NoAI] -Add: added GetVehicleType and AIVehicle::VehicleType
noai
|
file |
diff |
annotate
|
Wed, 18 Jul 2007 10:53:58 +0000 |
truelight |
(svn r10611) [NoAI] -Fix: improved FindBestXXX, it now finds the fastest, biggest vehicle available
noai
|
file |
diff |
annotate
|
Sun, 15 Jul 2007 00:31:03 +0000 |
truelight |
(svn r10574) [NoAI] -Fix: make a better BestVehicle detection for aircrafts
noai
|
file |
diff |
annotate
|
Fri, 13 Jul 2007 23:18:12 +0000 |
truelight |
(svn r10556) [NoAI] -Add: added AIAirport, which can build an airport
noai
|
file |
diff |
annotate
|
Thu, 12 Jul 2007 15:50:55 +0000 |
truelight |
(svn r10528) [NoAI] -Codechange: mark in comment static members as such in .cpp files
noai
|
file |
diff |
annotate
|
Tue, 12 Jun 2007 18:02:11 +0000 |
glx |
(svn r10118) [NoAI] -Sync with trunk r10015:r10096
noai
|
file |
diff |
annotate
|
Fri, 25 May 2007 00:25:08 +0000 |
glx |
(svn r9915) [NoAI] -Sync with trunk -r9815:9914
noai
|
file |
diff |
annotate
|
Fri, 04 May 2007 21:26:42 +0000 |
truelight |
(svn r9782) [NoAI] -Add: add information functions to AIVehicle, like the valuators of AIVehicleList
noai
|
file |
diff |
annotate
|
Tue, 27 Mar 2007 10:22:39 +0000 |
truelight |
(svn r9498) [NoAI] -Add: added regression for AITransactionMode()
noai
|
file |
diff |
annotate
|
Sat, 24 Mar 2007 14:56:31 +0000 |
truelight |
(svn r9428) [NoAI] -Fix: FindBestRoadVehicle returned always INVALID_ENGINE. It is more useful to return best_engine ;)
noai
|
file |
diff |
annotate
|
Tue, 20 Mar 2007 11:55:30 +0000 |
rubidium |
(svn r9369) [NoAI] -Codechange: make some IsValidXXX() function static, so they can be used by the other classes without the need for an instance.
noai
|
file |
diff |
annotate
|
Tue, 20 Mar 2007 11:42:07 +0000 |
truelight |
(svn r9368) [NoAI] -Fix: store _new_vehicle_id directly after successful handling the command in a per-AI-player-safe piece of memory, so we can restore the value when ever we want later in the process
noai
|
file |
diff |
annotate
|
Tue, 20 Mar 2007 00:19:26 +0000 |
rubidium |
(svn r9361) [NoAI] -Add: some function to find, build and sell road vehicles.
noai
|
file |
diff |
annotate
|