Commit graph

75468 commits

Author SHA1 Message Date
Eugene Sandulenko
0ab903a9e2 COMMON: Added checkers for debug channels.
Sometimes there is a need to add debug execution and enable it from
the command line. Now it is possible, both with debug levels and channels
2016-08-19 09:55:22 +02:00
Eugene Sandulenko
2074fad2cf DIRECTOR: Lingo: Improved stack content trace 2016-08-19 09:55:22 +02:00
Paul Gilbert
cd8415cfd6 TITANIC: Implementing game classes 2016-08-18 23:52:58 -04:00
Paul Gilbert
dc91d30b76 TITANIC: Implementing game classes 2016-08-18 22:45:58 -04:00
Torbjörn Andersson
df5f78037c DIRECTOR: Silence GCC signed/unsigned warning 2016-08-18 23:25:08 +02:00
Eugene Sandulenko
7178f9c262 DIRECTOR: Lingo: Further work on while..then 2016-08-18 20:46:43 +02:00
Eugene Sandulenko
fa76351b67 DIRECTOR: Lingo: Proper stub for when..then 2016-08-18 20:46:43 +02:00
Eugene Sandulenko
8e3681dda5 DIRECTOR: Lingo: Handle OBJECT symbols properly 2016-08-18 20:46:43 +02:00
Eugene Sandulenko
6a622b07ee DIRECTOR: Lingo: Fix factory method code generation 2016-08-18 20:46:43 +02:00
Eugene Sandulenko
cc9979a600 DIRECTOR: Lingo: Fix subroutine exit 2016-08-18 20:46:43 +02:00
Eugene Sandulenko
bcc85ecc87 DIRECTOR: Lingo: Added more debug output 2016-08-18 20:46:43 +02:00
Paul Gilbert
737a1b8c2f TITANIC: Implemented CBridgeView class 2016-08-18 13:05:11 -04:00
Vincent Bénony
9cc3abc0fb CREATE_PROJECT: Fix Xcode project 2016-08-18 17:00:20 +02:00
Retro-Junk
c62257f720 FULLPIPE: Fix index overflow in StepArray::gotoNextPoint 2016-08-18 08:08:06 +02:00
Paul Gilbert
912b3b15d2 TITANIC: Implemented CChevPanel class 2016-08-17 23:56:20 -04:00
Paul Gilbert
69083ae71f TITANIC: Finished CChevCode class 2016-08-17 23:13:20 -04:00
Paul Gilbert
bf5835b0dc TITANIC: Implementing game logic classes 2016-08-17 22:15:05 -04:00
Paul Gilbert
41dab514e1 TITANIC: Implemented CCaptainsWheel class 2016-08-17 19:43:24 -04:00
Paul Gilbert
c628f7224f TITANIC: Implemented CCage class 2016-08-17 19:00:18 -04:00
Paul Gilbert
75f6d1fa5b TITANIC: Implemented CBridgeDoor class 2016-08-17 18:42:03 -04:00
Eugene Sandulenko
540570d3c7 TITANIC: Fix typo 2016-08-17 20:26:49 +02:00
Eugene Sandulenko
72619334c0 DIRECTOR: Lingo: Added missing break 2016-08-17 20:22:59 +02:00
Eugene Sandulenko
8192027d1c DIRECTOR: Fix another double free 2016-08-17 11:46:47 +02:00
Eugene Sandulenko
873527ff5e DIRECTOR: Lingo: Fixed 'the' entity retrieval 2016-08-17 11:46:39 +02:00
Eugene Sandulenko
b01a58e82c DIRECTOR: Fix memory override 2016-08-17 11:39:42 +02:00
Eugene Sandulenko
7702c62dfd DIRECTOR: Add missing break in switch statement 2016-08-17 11:36:09 +02:00
Eugene Sandulenko
556a5d572e DIRECTOR: Plug memory leaks 2016-08-17 11:35:24 +02:00
Eugene Sandulenko
78c50a0f89 DIRECTOR: Fix crashes on object destruction 2016-08-17 11:35:07 +02:00
Eugene Sandulenko
76d5435781 DIRECTOR: Optimize code flow for directory scanning 2016-08-17 11:34:19 +02:00
Eugene Sandulenko
263588e97e DIRECTOR: Lingo: Finished parameter tracing 2016-08-17 10:39:42 +02:00
Eugene Sandulenko
d6086f8036 DIRECTOR: Lingo: Initial function parameter tracing 2016-08-17 10:35:54 +02:00
Eugene Sandulenko
49c68ba155 DIRECTOR: Lingo: Added descriptions for rest of the commands 2016-08-17 10:22:26 +02:00
Paul Gilbert
399dcc2e2f TITANIC: Fix for loop clauses in CPellerator 2016-08-16 23:28:22 -04:00
Paul Gilbert
fca21397ac TITANIC: Finished CPellerator class 2016-08-16 23:18:07 -04:00
Paul Gilbert
4c7985c3c9 TITANIC: Implemented various pellerator classes 2016-08-16 21:04:19 -04:00
Eugene Sandulenko
80fd795b80 DIRECTOR: Marked all D2 'the' functions 2016-08-17 00:15:01 +02:00
Eugene Sandulenko
9117ca6ad3 DIRECTOR: Lingo: Added stubs for rest of the D2 functions 2016-08-17 00:14:50 +02:00
Eugene Sandulenko
9c0d910650 DIRECTOR: Lingo: Implement D2 version of 'the sqrt' 2016-08-16 23:58:30 +02:00
Eugene Sandulenko
4423bb0f1d DIRECTOR: Lingo: Added stubs for functions up to 's' 2016-08-16 23:51:12 +02:00
Eugene Sandulenko
93beb37822 DIRECTOR: Lingo: Fix warnings 2016-08-16 23:10:19 +02:00
Eugene Sandulenko
6c0b2b50f7 DIRECTOR: Lingo: Added stubs for function up to 'n' 2016-08-16 22:09:09 +02:00
Eugene Sandulenko
a8bdfadbbf DIRECTOR: Lingo: Started adding function descriptions 2016-08-16 19:10:19 +02:00
Eugene Sandulenko
289d10c26b DIRECTOR: Lingo: Start of script execution trace code 2016-08-16 19:10:19 +02:00
Bastien Bouclet
09138c9e9f MOHAWK: Fix setting the ambient sound volumes
A crash would occur when the number of ambient sound decreases while
keeping the same base sound.
Fixes #7184.
2016-08-16 13:18:00 +02:00
Paul Gilbert
87d9b6682a TITANIC: Implemented CBrainSlot class 2016-08-15 23:51:31 -04:00
Paul Gilbert
a4885b1d6f TITANIC: Implemented CBowlUnlocker class 2016-08-15 22:48:27 -04:00
Paul Gilbert
33e4afedde TITANIC: Implemented CHeadPiece and ear classes 2016-08-15 22:31:33 -04:00
Paul Gilbert
7234f076f4 TITANIC: Implemented CBottomOfWellMonitor class 2016-08-15 21:32:03 -04:00
Paul Gilbert
24aeebc96f TITANIC: Implemented CBomb class 2016-08-15 21:10:09 -04:00
Paul Gilbert
08938ccfc8 TITANIC: Fix some compiler warnings 2016-08-15 19:17:18 -04:00