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
Sat, 24 Mar 2007 14:41:28 +0000 truelight (svn r9426) [NoAI] -Fix: register AIVehicle() for SQ (Zuu) noai
Fri, 23 Mar 2007 21:22:28 +0000 KUDr (svn r9419) [NoAI] -Codechange: support AI threads also on Win32 (using threads on Win95 and fibers on other Win32 platforms) noai
Thu, 22 Mar 2007 23:12:05 +0000 rubidium (svn r9410) [NoAI] -Fix: some copy-paste mistakes... noai
Thu, 22 Mar 2007 22:53:44 +0000 KUDr (svn r9409) [NoAI] -Codechange: make AutoPtrT dtor() bit more robust - prevent recursive dtor() calls in the case of circular references noai
Thu, 22 Mar 2007 09:52:12 +0000 rubidium (svn r9407) [NoAI] -Add: placing of signs. noai
Thu, 22 Mar 2007 09:10:00 +0000 truelight (svn r9406) [NoAI] -Fix: made the detection of 'void' against 'non-void' functions for the class->SQ convertor via templates (as MSVC failed to understand the other method) (KUDr) noai
Thu, 22 Mar 2007 08:58:17 +0000 truelight (svn r9405) [NoAI] -Fix: fix MSVC project files to include squirrel correctly noai
Thu, 22 Mar 2007 08:56:26 +0000 truelight (svn r9404) [NoAI] -Fix: one more MSVC2005 (KUDr) noai
Thu, 22 Mar 2007 08:54:55 +0000 truelight (svn r9403) [NoAI] -Fix: make it compilable on MSVC2005 (KUDr) noai
Thu, 22 Mar 2007 02:38:30 +0000 glx (svn r9397) [NoAI] -Fix r9396: one file was wrong noai
Thu, 22 Mar 2007 02:32:43 +0000 glx (svn r9396) [NoAI] -Sync with trunk r9362:9393 noai
Thu, 22 Mar 2007 01:47:14 +0000 glx (svn r9395) [NoAI] -Fix r9331: some AIRoad() depot and station directions were wrong (Zuu) noai
Tue, 20 Mar 2007 21:07:54 +0000 rubidium (svn r9381) [NoAI] -Fix: inconsistency between documentation and actual behaviour (Zuu). noai
Tue, 20 Mar 2007 20:19:48 +0000 rubidium (svn r9379) [NoAI] -Add: function to get the TileIndex from an (X, Y) coordinate. noai
Tue, 20 Mar 2007 14:30:42 +0000 truelight (svn r9375) [NoAI] -Fix r9374: make AIOrder() work for SQ (enums not yet) noai
Tue, 20 Mar 2007 14:27:54 +0000 rubidium (svn r9374) [NoAI] -Add: functionality to modify orders. noai
Tue, 20 Mar 2007 13:55:04 +0000 truelight (svn r9372) [NoAI] -Fix: type in squirrel_helper caused 4 param functions to fail noai
Tue, 20 Mar 2007 13:14:21 +0000 truelight (svn r9370) [NoAI] -Add: added a template to allow instances as param via SQ noai
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
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
Tue, 20 Mar 2007 01:04:21 +0000 truelight (svn r9365) [NoAI] -Fix: fixed the regression.sav to load correct and adjust regression result according (with a big tnx to glx!) noai
Tue, 20 Mar 2007 00:41:46 +0000 truelight (svn r9364) [NoAI] -Fix: make our savegame bump an enum, so we can jump easier with trunk savegame bumps noai
Tue, 20 Mar 2007 00:37:19 +0000 truelight (svn r9363) [NoAI] -Sync with trunk r9322:9362 noai
Tue, 20 Mar 2007 00:21:24 +0000 truelight (svn r9362) [NoAI] -Add: added the new AIMap() functions to regression-test noai
Tue, 20 Mar 2007 00:19:26 +0000 rubidium (svn r9361) [NoAI] -Add: some function to find, build and sell road vehicles. noai
Tue, 20 Mar 2007 00:14:29 +0000 truelight (svn r9360) [NoAI] -Add: class-functions can now be static and still be added to SQ. There they behave as they are non-static, which is fine for that level of coding. noai
Tue, 20 Mar 2007 00:12:35 +0000 rubidium (svn r9359) [NoAI] -Add: function to determine distance and clear tiles. noai
Mon, 19 Mar 2007 23:43:50 +0000 truelight (svn r9357) [NoAI] -Fix r9356: forgot to regenerate MSVC project files noai
Mon, 19 Mar 2007 23:43:20 +0000 truelight (svn r9356) [NoAI] -Add: add abs() function to global scope in SQ. This means we now have an own squirrel_std class which registers such functions. (on request by Zuu) 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 14:25:06 +0000 truelight (svn r9335) [NoAI] -Update: added AIRoad() regression test noai
Mon, 19 Mar 2007 14:24:43 +0000 truelight (svn r9334) [NoAI] -Fix: added some other things in regression.cfg, like disable auto-save and disable full-animation noai
Mon, 19 Mar 2007 14:17:26 +0000 truelight (svn r9333) [NoAI] -Add: added DC_AUTO for DoCommand in AIRoad() to avoid building over existing structures we can remove noai
Mon, 19 Mar 2007 14:01:29 +0000 truelight (svn r9331) [NoAI] -Fix: AIRoad() had most directions wrong, should be okay now noai
Mon, 19 Mar 2007 13:29:28 +0000 truelight (svn r9330) [NoAI] -Add: added -r as param for regression run.sh script to start the game, so you can check if it build what we expected him to for yourself noai
Mon, 19 Mar 2007 13:14:20 +0000 truelight (svn r9329) [NoAI] -Fix: add AIRoad() for Squirrel noai
Mon, 19 Mar 2007 13:01:04 +0000 truelight (svn r9328) [NoAI] -Add: 'make regression', which executes the regression for you noai
Mon, 19 Mar 2007 12:54:19 +0000 truelight (svn r9326) [NoAI] -Fix r9325: somehow I fucked up the regression.txt update noai
Mon, 19 Mar 2007 12:51:35 +0000 truelight (svn r9325) [NoAI] -Update r9323: because of trunk changes, regression-test output changed noai
Mon, 19 Mar 2007 12:49:27 +0000 truelight (svn r9323) [NoAI] -Sync with trunk r9206:9322 noai
Mon, 19 Mar 2007 12:30:11 +0000 truelight (svn r9320) [NoAI] -Fix: added some doxygen comments to make doxygen happy noai
Mon, 19 Mar 2007 12:25:17 +0000 truelight (svn r9319) [NoAI] -Add: added AITransactionMode, which allows you to record commands and execute it later on. noai
Mon, 19 Mar 2007 12:23:45 +0000 truelight (svn r9318) [NoAI] -Add: added new param in ModeCallback: costs noai
Mon, 19 Mar 2007 10:08:18 +0000 rubidium (svn r9312) [NoAI] -Codechange: add IsValidCargo. noai
Mon, 19 Mar 2007 00:19:42 +0000 truelight (svn r9309) [NoAI] -Fix: stdup the AI name, as else it can do weird things from SQ (glx) noai
Mon, 19 Mar 2007 00:00:26 +0000 rubidium (svn r9308) [NoAI] -Change: make the regression scripts run without any user intervention; not manual enabling and disabling of AIs noai
Sun, 18 Mar 2007 23:59:07 +0000 truelight (svn r9307) [NoAI] -Fix: awk script was wrong for some awk versions, now it works for all versions we could test (Rubidium, TrueBrain, glx) noai
Sun, 18 Mar 2007 23:35:56 +0000 truelight (svn r9306) [NoAI] -Fix r9305: a leftover debug printf noai
Sun, 18 Mar 2007 23:14:44 +0000 rubidium (svn r9305) [NoAI] -Add: option to force-select an AI from the console. noai
Sun, 18 Mar 2007 22:44:53 +0000 glx (svn r9304) [NoAI] -Fix r9296: use awk instead of sed to prevent eol problems noai
Sun, 18 Mar 2007 21:31:57 +0000 truelight (svn r9297) [NoAI] -Fix: regression-test shows that 64bit systems gave other results for INVALID_TILE then 32bit system. Now they both act like the 32bit system. noai
Sun, 18 Mar 2007 21:22:48 +0000 truelight (svn r9296) [NoAI] -Fix: regression test now replaced 0x(nil) with 0x0000000 to make everything the same on all platforms noai
Sun, 18 Mar 2007 21:12:50 +0000 rubidium (svn r9295) [NoAI] -Fix: the regression AI assumed the language was english, use a small custom configuration to force the use of english. noai
Sun, 18 Mar 2007 20:56:03 +0000 rubidium (svn r9294) [NoAI] -Codechange: make changing the loan to 'any' amount a single command. noai
Sun, 18 Mar 2007 20:15:57 +0000 truelight (svn r9293) [NoAI] -Add: added regression.sav, regression.txt and a small script to test if the regression passes. Make sure to disable any other AI when running this! noai
Sun, 18 Mar 2007 19:58:56 +0000 truelight (svn r9291) [NoAI] -Add: added the first version of a regression AI, an AI that tests all API functions for consistancy. noai
Sun, 18 Mar 2007 19:52:09 +0000 truelight (svn r9290) [NoAI] -Fix: AITown and AIIndustry segfaulted if you gave a negative value as param to most functions noai
Sun, 18 Mar 2007 19:39:27 +0000 truelight (svn r9289) [NoAI] -Fix r9288: removed 2, now unneeded, checks (Rubidium) noai
Sun, 18 Mar 2007 19:35:14 +0000 truelight (svn r9288) [NoAI] -Fix: AICargo crashed if cargo out-of-bound noai