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
Sun, 18 Mar 2007 19:07:21 +0000 truelight (svn r9287) [NoAI] -Fix: somehow there was a left over CmdFailed, making SetCompanyName return true, always (tnx XeryusTC) noai
Sun, 18 Mar 2007 18:54:24 +0000 truelight (svn r9285) [NoAI] -Fix: make the SQNoAI less suicidal: s/Random/Rand/g 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:06:45 +0000 rubidium (svn r9283) [NoAI] -Add: API for adding/removing road, road depots and road stations. 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:41 +0000 truelight (svn r9279) [NoAI] -Fix r9278: forgot to generate project-files 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
Sun, 18 Mar 2007 14:23:26 +0000 truelight (svn r9276) [NoAI] -Fix: make NoAI and SQNoAI run their code again, by simulating a GameLoop() noai
Sun, 18 Mar 2007 00:00:51 +0000 truelight (svn r9273) [NoAI] -Documentation: finished documenting the last few files; they should now be readable for any non-programmer. noai
Sat, 17 Mar 2007 23:02:33 +0000 truelight (svn r9272) [NoAI] -Documentation: made the documentation of the first 3 API files more readable for non-programmers noai
Sat, 17 Mar 2007 21:43:31 +0000 truelight (svn r9269) [NoAI] -Fix: add .hpp files to Doxygen output noai
Sat, 17 Mar 2007 10:46:56 +0000 KUDr (svn r9264) [NoAI] -Codechange: function AI_ThreadRun() is not static method of AIThreadState (should make porting to win32 bit easier) 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 21:35:01 +0000 glx (svn r9258) [NoAI] -Fix r9182: somehow a static variable became NULL if not initialised manually noai
Fri, 16 Mar 2007 17:29:49 +0000 truelight (svn r9256) [NoAI] -Fix: use initializer values, as they are good for doing what they say: initializing 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
Fri, 16 Mar 2007 10:14:14 +0000 rubidium (svn r9252) [NoAI] -Codechange: rename Random and RandomRange to a non-conflicting name, especially because the sematics differ with respect to the core Random and RandomRange. noai
Fri, 16 Mar 2007 10:00:17 +0000 rubidium (svn r9250) [NoAI] -Fix (r9247): some parts of the ai_controller weren't header protected on purpose, however it wasn't made evident. noai
Fri, 16 Mar 2007 09:59:19 +0000 truelight (svn r9249) [NoAI] -Fix: clean up custom defines when you are done with them noai
Fri, 16 Mar 2007 09:57:39 +0000 truelight (svn r9248) [NoAI] -Add: added templates for void func() to SQ functions noai
Fri, 16 Mar 2007 09:44:13 +0000 rubidium (svn r9247) [NoAI] -Fix: some small coding-style/double inclusion issues. noai
Fri, 16 Mar 2007 01:06:26 +0000 glx (svn r9245) [NoAI] -Fix: allow compilation with _UNICODE noai
Thu, 15 Mar 2007 23:42:08 +0000 glx (svn r9241) [NoAI] -Revert r9181: remove the #undef _UNICODE hack noai