src/ai/api/ai_controller.cpp
Sat, 07 Jun 2008 22:57:00 +0000 rubidium (svn r13403) [NoAI] -Add: wrapper to read the game settings directly without *any* promises on the results being stable in the future when OpenTTD changes the semantics. noai
Tue, 20 May 2008 15:25:47 +0000 truebrain (svn r13194) [NoAI] -Change [API CHANGE]: split 'main.nut' in 'info.nut' and 'main.nut'. The first contains the information about the AI, the second the AI. This avoid several problems we had. It also speeds up OpenTTD start-up. noai
Mon, 19 May 2008 14:11:21 +0000 truebrain (svn r13187) [NoAI] -Codechange: rewrote the AI register part; C++ AIs are completely impossible now, and registration happens directly via AISquirrel. This cleans up the registration flow, and makes everything readable again, as sure I made a mess out of it :) 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 06:45:57 +0000 truebrain (svn r12496) [NoAI] -Documentation: give the .cpp files a nice uniform format too noai
Tue, 26 Feb 2008 21:35:22 +0000 truebrain (svn r12277) [NoAI] -Change: overlay GlobalPointer with local instance access and create sub-node to contain data noai
Sun, 03 Feb 2008 20:17:54 +0000 rubidium (svn r12051) [NoAI] -Sync: with trunk (r11795:12050). 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