Mon, 26 Mar 2007 12:58:47 +0000 |
rubidium |
(svn r9479) [NoAI] -Fix: AIOrder::ChangeOrder didn't work as expected, or rather CMD_MODIFY_ORDER didn't.
noai
|
changeset |
files
|
Mon, 26 Mar 2007 12:41:42 +0000 |
rubidium |
(svn r9478) [NoAI] -Codechange: back in the days that DefSQMethod was called DefSQFunction, DefSQConst has a few spaces to align everything... aligning them now means adding way too much spaces, thus remove the alignment.
noai
|
changeset |
files
|
Mon, 26 Mar 2007 12:37:50 +0000 |
truelight |
(svn r9477) [NoAI] -Add: added regression-test for AIOrder()
noai
|
changeset |
files
|
Sun, 25 Mar 2007 23:51:30 +0000 |
truelight |
(svn r9468) [NoAI] -Sync with trunk r9431:9467
noai
|
changeset |
files
|
Sun, 25 Mar 2007 23:39:05 +0000 |
KUDr |
(svn r9466) [NoAI] -Fix: main AI thread waking up triggered too early when AI stopped (TrueBrain, Rubidium)
noai
|
changeset |
files
|
Sun, 25 Mar 2007 23:36:09 +0000 |
KUDr |
(svn r9465) [NoAI] -Fix: fatal warning during compilation on MSVC
noai
|
changeset |
files
|
Sun, 25 Mar 2007 22:31:39 +0000 |
truelight |
(svn r9464) [NoAI] -Fix: make squirrel export script work with gawk again (silly stuff)
noai
|
changeset |
files
|
Sun, 25 Mar 2007 22:21:12 +0000 |
rubidium |
(svn r9463) [NoAI] -Codechange: update squirrel export script to generate the correct amount and type of parameters, so that can be checked.
noai
|
changeset |
files
|
Sun, 25 Mar 2007 21:53:57 +0000 |
truelight |
(svn r9462) [NoAI] -Add: add a note about defining params for functions (first param should always be a 'x')
noai
|
changeset |
files
|
Sun, 25 Mar 2007 21:52:16 +0000 |
truelight |
(svn r9461) [NoAI] -Add: allow to set the amount of params that SQ should expect in the SQ define lines. Script to automated this are coming up next.
noai
|
changeset |
files
|
Sun, 25 Mar 2007 21:34:29 +0000 |
truelight |
(svn r9460) [NoAI] -Fix r9459: CompileErrors now didn't work with Unicode (tnx glx)
noai
|
changeset |
files
|
Sun, 25 Mar 2007 21:27:54 +0000 |
truelight |
(svn r9459) [NoAI] -Fix: make the CompileErrors go via DEBUG() too
noai
|
changeset |
files
|
Sun, 25 Mar 2007 21:22:34 +0000 |
truelight |
(svn r9458) [NoAI] -Fix r9457: keep errors lowercase
noai
|
changeset |
files
|
Sun, 25 Mar 2007 21:21:52 +0000 |
truelight |
(svn r9457) [NoAI] -Fix: the errors reported by SQ were a) not via DEBUG, b) always ending with: "Unknown Error"
noai
|
changeset |
files
|
Sun, 25 Mar 2007 20:07:56 +0000 |
rubidium |
(svn r9456) [NoAI] -Fix: creation of new orders failed.
noai
|
changeset |
files
|
Sun, 25 Mar 2007 19:18:51 +0000 |
rubidium |
(svn r9454) [NoAI] -Fix: remove mawk <-> gawk incompatabilities from the Squirrel export.
noai
|
changeset |
files
|
Sun, 25 Mar 2007 17:43:40 +0000 |
rubidium |
(svn r9453) [NoAI] -Codechange: make a difference between static and non-static methods in the squirrel export script.
noai
|
changeset |
files
|
Sun, 25 Mar 2007 16:46:57 +0000 |
glx |
(svn r9452) [NoAI] -Fix r9450: compilation with _UNICODE was broken
noai
|
changeset |
files
|
Sun, 25 Mar 2007 16:32:02 +0000 |
truelight |
(svn r9451) [NoAI] -Add: allow static and non-static members for SQ
noai
|
changeset |
files
|
Sun, 25 Mar 2007 16:10:40 +0000 |
truelight |
(svn r9450) [NoAI] -Fix: don't allow static-method calls from SQ to non-static functions
noai
|
changeset |
files
|
Sun, 25 Mar 2007 15:22:56 +0000 |
rubidium |
(svn r9448) [NoAI] -Codechange: extend the squirrel_export script to update ai_squirrel too.
noai
|
changeset |
files
|
Sun, 25 Mar 2007 15:03:49 +0000 |
rubidium |
(svn r9447) [NoAI] -Fix (r9446): commented out a little too much code, i.e. code that wasn't unused yet ;)
noai
|
changeset |
files
|
Sun, 25 Mar 2007 14:19:59 +0000 |
rubidium |
(svn r9446) [NoAI] -Add: simple script to make changing/adding classes to export a little simpler.
noai
|
changeset |
files
|
Sun, 25 Mar 2007 13:55:31 +0000 |
truelight |
(svn r9445) [NoAI] -Change: changed from sq_createslot to sq_newslot (first is deprecated)
noai
|
changeset |
files
|
Sun, 25 Mar 2007 13:50:19 +0000 |
rubidium |
(svn r9444) [NoAI] -Codechange: allow all API-class-instances to be used as parameters in Squirrel.
noai
|
changeset |
files
|
Sun, 25 Mar 2007 13:32:14 +0000 |
truelight |
(svn r9443) [NoAI] -Fix: make regression now shows stderr output at the bottom (else it got lost really fast)
noai
|
changeset |
files
|
Sun, 25 Mar 2007 13:22:18 +0000 |
rubidium |
(svn r9442) [NoAI] -Documentation: do not reference any non-exported INVALID_* in the AI API documentation.
noai
|
changeset |
files
|
Sun, 25 Mar 2007 12:38:29 +0000 |
rubidium |
(svn r9441) [NoAI] -Codechange: make the Squirrel method registration happen in the same order as the methods occur in the class.
noai
|
changeset |
files
|
Sun, 25 Mar 2007 12:02:13 +0000 |
rubidium |
(svn r9440) [NoAI] -Codechange: use the identifier used for the #ifdef in the #endif not something that looks like the identifier.
noai
|
changeset |
files
|
Sat, 24 Mar 2007 15:25:10 +0000 |
truelight |
(svn r9433) [NoAI] -Fix r9432: forgot to update regression.txt
noai
|
changeset |
files
|
Sat, 24 Mar 2007 15:24:15 +0000 |
truelight |
(svn r9432) [NoAI] -Add: added regression-test for AIVehicle()
noai
|
changeset |
files
|
Sat, 24 Mar 2007 15:19:35 +0000 |
truelight |
(svn r9431) [NoAI] -Sync with trunk r9394:9430
noai
|
changeset |
files
|
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
|