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
|
changeset |
files
|
Sat, 24 Mar 2007 14:41:28 +0000 |
truelight |
(svn r9426) [NoAI] -Fix: register AIVehicle() for SQ (Zuu)
noai
|
changeset |
files
|
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
|
changeset |
files
|
Thu, 22 Mar 2007 23:12:05 +0000 |
rubidium |
(svn r9410) [NoAI] -Fix: some copy-paste mistakes...
noai
|
changeset |
files
|
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
|
changeset |
files
|
Thu, 22 Mar 2007 09:52:12 +0000 |
rubidium |
(svn r9407) [NoAI] -Add: placing of signs.
noai
|
changeset |
files
|
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
|
changeset |
files
|
Thu, 22 Mar 2007 08:58:17 +0000 |
truelight |
(svn r9405) [NoAI] -Fix: fix MSVC project files to include squirrel correctly
noai
|
changeset |
files
|
Thu, 22 Mar 2007 08:56:26 +0000 |
truelight |
(svn r9404) [NoAI] -Fix: one more MSVC2005 (KUDr)
noai
|
changeset |
files
|
Thu, 22 Mar 2007 08:54:55 +0000 |
truelight |
(svn r9403) [NoAI] -Fix: make it compilable on MSVC2005 (KUDr)
noai
|
changeset |
files
|
Thu, 22 Mar 2007 02:38:30 +0000 |
glx |
(svn r9397) [NoAI] -Fix r9396: one file was wrong
noai
|
changeset |
files
|
Thu, 22 Mar 2007 02:32:43 +0000 |
glx |
(svn r9396) [NoAI] -Sync with trunk r9362:9393
noai
|
changeset |
files
|
Thu, 22 Mar 2007 01:47:14 +0000 |
glx |
(svn r9395) [NoAI] -Fix r9331: some AIRoad() depot and station directions were wrong (Zuu)
noai
|
changeset |
files
|
Tue, 20 Mar 2007 21:07:54 +0000 |
rubidium |
(svn r9381) [NoAI] -Fix: inconsistency between documentation and actual behaviour (Zuu).
noai
|
changeset |
files
|
Tue, 20 Mar 2007 20:19:48 +0000 |
rubidium |
(svn r9379) [NoAI] -Add: function to get the TileIndex from an (X, Y) coordinate.
noai
|
changeset |
files
|
Tue, 20 Mar 2007 14:30:42 +0000 |
truelight |
(svn r9375) [NoAI] -Fix r9374: make AIOrder() work for SQ (enums not yet)
noai
|
changeset |
files
|
Tue, 20 Mar 2007 14:27:54 +0000 |
rubidium |
(svn r9374) [NoAI] -Add: functionality to modify orders.
noai
|
changeset |
files
|
Tue, 20 Mar 2007 13:55:04 +0000 |
truelight |
(svn r9372) [NoAI] -Fix: type in squirrel_helper caused 4 param functions to fail
noai
|
changeset |
files
|
Tue, 20 Mar 2007 13:14:21 +0000 |
truelight |
(svn r9370) [NoAI] -Add: added a template to allow instances as param via SQ
noai
|
changeset |
files
|
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
|
changeset |
files
|
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
|
changeset |
files
|
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
|
changeset |
files
|
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
|
changeset |
files
|
Tue, 20 Mar 2007 00:37:19 +0000 |
truelight |
(svn r9363) [NoAI] -Sync with trunk r9322:9362
noai
|
changeset |
files
|
Tue, 20 Mar 2007 00:21:24 +0000 |
truelight |
(svn r9362) [NoAI] -Add: added the new AIMap() functions to regression-test
noai
|
changeset |
files
|
Tue, 20 Mar 2007 00:19:26 +0000 |
rubidium |
(svn r9361) [NoAI] -Add: some function to find, build and sell road vehicles.
noai
|
changeset |
files
|
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
|
changeset |
files
|
Tue, 20 Mar 2007 00:12:35 +0000 |
rubidium |
(svn r9359) [NoAI] -Add: function to determine distance and clear tiles.
noai
|
changeset |
files
|
Mon, 19 Mar 2007 23:43:50 +0000 |
truelight |
(svn r9357) [NoAI] -Fix r9356: forgot to regenerate MSVC project files
noai
|
changeset |
files
|
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
|
changeset |
files
|
Mon, 19 Mar 2007 14:30:56 +0000 |
truelight |
(svn r9336) [NoAI] -Fix: remove 'flags' for AI DoCommand and detect its value automaticly
noai
|
changeset |
files
|
Mon, 19 Mar 2007 14:25:06 +0000 |
truelight |
(svn r9335) [NoAI] -Update: added AIRoad() regression test
noai
|
changeset |
files
|
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
|
changeset |
files
|
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
|
changeset |
files
|
Mon, 19 Mar 2007 14:01:29 +0000 |
truelight |
(svn r9331) [NoAI] -Fix: AIRoad() had most directions wrong, should be okay now
noai
|
changeset |
files
|
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
|
changeset |
files
|
Mon, 19 Mar 2007 13:14:20 +0000 |
truelight |
(svn r9329) [NoAI] -Fix: add AIRoad() for Squirrel
noai
|
changeset |
files
|
Mon, 19 Mar 2007 13:01:04 +0000 |
truelight |
(svn r9328) [NoAI] -Add: 'make regression', which executes the regression for you
noai
|
changeset |
files
|
Mon, 19 Mar 2007 12:54:19 +0000 |
truelight |
(svn r9326) [NoAI] -Fix r9325: somehow I fucked up the regression.txt update
noai
|
changeset |
files
|
Mon, 19 Mar 2007 12:51:35 +0000 |
truelight |
(svn r9325) [NoAI] -Update r9323: because of trunk changes, regression-test output changed
noai
|
changeset |
files
|
Mon, 19 Mar 2007 12:49:27 +0000 |
truelight |
(svn r9323) [NoAI] -Sync with trunk r9206:9322
noai
|
changeset |
files
|
Mon, 19 Mar 2007 12:30:11 +0000 |
truelight |
(svn r9320) [NoAI] -Fix: added some doxygen comments to make doxygen happy
noai
|
changeset |
files
|
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
|
changeset |
files
|
Mon, 19 Mar 2007 12:23:45 +0000 |
truelight |
(svn r9318) [NoAI] -Add: added new param in ModeCallback: costs
noai
|
changeset |
files
|
Mon, 19 Mar 2007 10:08:18 +0000 |
rubidium |
(svn r9312) [NoAI] -Codechange: add IsValidCargo.
noai
|
changeset |
files
|
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
|
changeset |
files
|
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
|
changeset |
files
|
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
|
changeset |
files
|
Sun, 18 Mar 2007 23:35:56 +0000 |
truelight |
(svn r9306) [NoAI] -Fix r9305: a leftover debug printf
noai
|
changeset |
files
|
Sun, 18 Mar 2007 23:14:44 +0000 |
rubidium |
(svn r9305) [NoAI] -Add: option to force-select an AI from the console.
noai
|
changeset |
files
|
Sun, 18 Mar 2007 22:44:53 +0000 |
glx |
(svn r9304) [NoAI] -Fix r9296: use awk instead of sed to prevent eol problems
noai
|
changeset |
files
|
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
|
changeset |
files
|
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
|
changeset |
files
|
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
|
changeset |
files
|
Sun, 18 Mar 2007 20:56:03 +0000 |
rubidium |
(svn r9294) [NoAI] -Codechange: make changing the loan to 'any' amount a single command.
noai
|
changeset |
files
|
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
|
changeset |
files
|
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
|
changeset |
files
|
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
|
changeset |
files
|
Sun, 18 Mar 2007 19:39:27 +0000 |
truelight |
(svn r9289) [NoAI] -Fix r9288: removed 2, now unneeded, checks (Rubidium)
noai
|
changeset |
files
|
Sun, 18 Mar 2007 19:35:14 +0000 |
truelight |
(svn r9288) [NoAI] -Fix: AICargo crashed if cargo out-of-bound
noai
|
changeset |
files
|