src/ai/api/ai_object.cpp
Mon, 16 Jun 2008 14:43:19 +0000 truebrain (svn r13532) [NoAI] -Fix: in MultiPlayer SignID wasn't set correctly, causing weird effects. Code is now more unified, which should avoid simular effects in the future (tnx to glx for initial patch) noai
Mon, 16 Jun 2008 00:07:49 +0000 truebrain (svn r13531) [NoAI] -Add [API CHANGE]: when building a bridge/tunnel for road/tram, the BuildBridge/BuildTunnel function will now also make two half-road/half-tram pieces on both ends of the bridge/tunnel, so it is easier for you to connect them to your network. This give a more consistant behavior for road. noai
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
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
Thu, 03 Apr 2008 22:32:28 +0000 rubidium (svn r12554) [NoAI] -Codechange: add more typing information. noai
Thu, 03 Apr 2008 22:18:52 +0000 rubidium (svn r12552) [NoAI] -Change: do not force the use of StringIDs when setting errors. noai
Thu, 03 Apr 2008 22:09:54 +0000 truebrain (svn r12551) [NoAI] -Fix: remove unneeded AIObject:: (don't use AIObject:: inside the AIObject class ;)) noai
Mon, 31 Mar 2008 18:33:33 +0000 truebrain (svn r12519) [NoAI] -Add: added AILog with Info(), Warning(), and Error() noai
Mon, 31 Mar 2008 15:29:57 +0000 rubidium (svn r12514) [NoAI] -Fix: 'const <integral> Function()' make absolutely no sense. noai
Mon, 31 Mar 2008 10:55:13 +0000 truebrain (svn r12510) [NoAI] -Add: added AIError, which allows you to catch errors triggered by commands (Morloth) noai
Mon, 31 Mar 2008 09:25:03 +0000 truebrain (svn r12507) [NoAI] -Fix: enable Doxyfile warning about missing params and fix 3 missing params in AIObject noai
Mon, 31 Mar 2008 07:50:27 +0000 rubidium (svn r12503) [NoAI] -Sync: with trunk r12461:12501. noai
Mon, 31 Mar 2008 06:45:57 +0000 truebrain (svn r12496) [NoAI] -Documentation: give the .cpp files a nice uniform format too noai
Mon, 25 Feb 2008 14:03:14 +0000 truebrain (svn r12248) [NoAI] -Codechange: last_command_res was in AIThread, while it should be in AIObject, like all other variables like it noai
Sat, 23 Feb 2008 17:43:16 +0000 truebrain (svn r12228) [NoAI] -Fix: very minor coding style error (VERY minor) noai
Sun, 03 Feb 2008 20:17:54 +0000 rubidium (svn r12051) [NoAI] -Sync: with trunk (r11795:12050). noai
Wed, 09 Jan 2008 18:11:12 +0000 rubidium (svn r11796) [NoAI] -Sync: with trunk r11502:11795. noai
Sun, 23 Sep 2007 07:37:38 +0000 rubidium (svn r11146) [NoAI] -Sync: with trunk r11035:11045. noai
Sun, 19 Aug 2007 13:01:41 +0000 truelight (svn r10936) [NoAI] -Fix: allow water_protection for non-water-building in DoCommand noai
Tue, 24 Jul 2007 20:29:45 +0000 truelight (svn r10676) [NoAI] -Fix: don't send DC_NO_WATER by default, it kills building docks and buoys and stuff.. just be careful now not do try anything on the water, it won't any longer fail ;) noai
Thu, 19 Jul 2007 22:39:43 +0000 truelight (svn r10631) [NoAI] -Add: AIEvent, to take care of events; for now it only reports when vehicles are crashed noai
Thu, 19 Jul 2007 19:42:54 +0000 truelight (svn r10629) [NoAI] -Fix: on returning a class instance which is NULL, do not make a wrapper SQ, but return a NULL pointer too noai
Tue, 26 Jun 2007 23:40:58 +0000 glx (svn r10350) [NoAI] -Sync with trunk r10194:10349 noai
Thu, 22 Mar 2007 09:52:12 +0000 rubidium (svn r9407) [NoAI] -Add: placing of signs. noai
Thu, 22 Mar 2007 08:56:26 +0000 truelight (svn r9404) [NoAI] -Fix: one more MSVC2005 (KUDr) noai
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
Mon, 19 Mar 2007 14:30:56 +0000 truelight (svn r9336) [NoAI] -Fix: remove 'flags' for AI DoCommand and detect its value automaticly noai
Mon, 19 Mar 2007 12:23:45 +0000 truelight (svn r9318) [NoAI] -Add: added new param in ModeCallback: costs noai
Sun, 18 Mar 2007 18:37:45 +0000 truelight (svn r9284) [NoAI] -Fix: reset internal static AIObject data per AI on AI startup noai
Sun, 18 Mar 2007 18:02:27 +0000 truelight (svn r9282) [NoAI] -Add: added AIAccounting, which tracks the cost of your buying/selling. noai
Sun, 18 Mar 2007 16:02:23 +0000 truelight (svn r9278) [NoAI] -Add: added AISettings which adds the function to control the Delay-value on DoCommands noai
Fri, 16 Mar 2007 22:00:07 +0000 rubidium (svn r9260) [NoAI] -Codechange: do the AI threading properly using a mutex and condition signalling. noai
Fri, 16 Mar 2007 17:03:49 +0000 truelight (svn r9255) [NoAI] -Add: each AI now runs in a seperate thread. The main thread is suspended if any AI thread is running, only one AI thread runs at the time. noai
Thu, 15 Mar 2007 22:46:22 +0000 rubidium (svn r9234) [NoAI] -Codechange: move away from the 'much' subdirectory approach for the API implementation. noai