24818 Commits

Author SHA1 Message Date
Filippos Karapetis
87e60f8430 DREAMWEB: Port 'copper' to C++. Remove 'advisor' (unused) 2011-12-08 11:37:35 +02:00
Willem Jan Palenstijn
5b32729e55 DREAMWEB: Move some data accessor functions to DreamBase 2011-12-08 10:14:37 +01:00
Filippos Karapetis
67fb3dcd5e DREAMWEB: 'printoutermon', 'showarrows' ported to C++ 2011-12-08 10:52:15 +02:00
Filippos Karapetis
34b6935cda DREAMWEB: Add missing semicolon 2011-12-08 10:33:16 +02:00
Filippos Karapetis
5b5a684c05 Merge pull request #128 from fingolfin/dreamweb-segments
DREAMWEB: Refactor segment management
2011-12-08 00:31:33 -08:00
Filippos Karapetis
02fed995a9 Merge pull request #129 from fingolfin/dreamweb-sound
DREAMWEB: Move sound related code to a new source file
2011-12-08 00:14:04 -08:00
Paul Gilbert
7d3c622f6a TSAGE: Bugfix for centering R2R on-screen text by default 2011-12-08 17:25:34 +11:00
Torbjörn Andersson
86514cfe46 TSAGE: Remove unused variable. 2011-12-08 05:37:03 +01:00
Paul Gilbert
fee917cc05 TSAGE: Fix crash in R2R fallback scene display method 2011-12-08 15:16:00 +11:00
Paul Gilbert
eb862627f4 TSAGE: Bugfix initialisation of R2R scene 2425 that caused crashes when clicking on items 2011-12-08 15:03:53 +11:00
Paul Gilbert
46ee76b1b4 TSAGE: Fix objects in R2R scene 2425 to properly call base methods 2011-12-08 14:47:46 +11:00
Paul Gilbert
481ebbf2d9 TSAGE: Bugfix to correctly horizontally center text in R2R 2011-12-08 10:59:48 +11:00
Max Horn
cb0a12033b DREAMWEB: Move more stuff to DreamBase 2011-12-08 00:24:25 +01:00
Max Horn
25b6496643 DREAMWEB: Convert doFade() 2011-12-08 00:24:24 +01:00
Max Horn
b07edcb8fe DREAMWEB: Move printBoth, printChar, printDirect to DreamBase 2011-12-08 00:24:22 +01:00
Max Horn
460e53172b DREAMWEB: Refactor segment management
All segment code is now in a new header file segment.h. A new class
takes care of managing the segments: SegmentManager. The DreamBase class
subclasses this -- thus, segments can now be accessed from within it.
2011-12-08 00:24:22 +01:00
Willem Jan Palenstijn
5ab404f5ba DREAMWEB: Reduce code duplication 2011-12-08 00:08:25 +01:00
Filippos Karapetis
b02a957f77 DREAMWEB: 'examineinventory' ported to C++ 2011-12-08 00:57:14 +02:00
D G Turner
4bdd112e7b DREAMWEB: Ported 'runintroseq' to C++. 2011-12-07 22:43:15 +00:00
Filippos Karapetis
1f4414fc54 DREAMWEB: 'monkandryan' ported to C++ 2011-12-08 00:41:10 +02:00
Filippos Karapetis
61c2331af3 DREAMWEB: 'priest' and 'priesttext' ported to C++ 2011-12-08 00:04:55 +02:00
Strangerke
a6ab173824 TSAGE: R2R - Implement scene 2425 2011-12-07 22:42:40 +01:00
Filippos Karapetis
aae7192d09 DREAMWEB: 'bossman' ported to C++ 2011-12-07 23:33:27 +02:00
Filippos Karapetis
6d7053dec9 DREAMWEB: Fixed regression in louisChair() 2011-12-07 23:05:41 +02:00
Filippos Karapetis
d48bcc9362 DREAMWEB: 'louischair' ported to C++ 2011-12-07 23:01:32 +02:00
Max Horn
45a99e7276 DREAMWEB: Move sound related code to a new source file 2011-12-07 21:58:31 +01:00
D G Turner
11b1ec1bc6 DREAMWEB: Blacklist 18 functions already moved to stubs.cpp...
Some of these functions in stubs.cpp have been removed or merged since
they are only used in a single place or are now unused.
2011-12-07 20:20:02 +00:00
Filippos Karapetis
5f14d805ca DREAMWEB: 'alleybarksound', 'drinker', 'interviewer' converted to C++ 2011-12-07 22:10:36 +02:00
D G Turner
e27b2aa39d DREAMWEB: Blacklist 'allocatemem' and remove parameter-less C++ version. 2011-12-07 19:15:25 +00:00
Filippos Karapetis
a155ec59b4 DREAMWEB: 'candles1', 'candles2', 'smallcandle' converted to C++ 2011-12-07 21:01:53 +02:00
Willem Jan Palenstijn
f7cd6781d8 DREAMWEB: Convert 'selectlocation' 2011-12-07 19:42:15 +01:00
Filippos Karapetis
ad877e9306 DREAMWEB: 'intromagic2', 'intromagic3' ported to C++ 2011-12-07 20:30:17 +02:00
Willem Jan Palenstijn
9e617d0dfd Merge pull request #127 from fingolfin/dreamweb-cleanup
Dreamweb: Remove more dead stuff, advance DreamBase <-> DreamGenContext split
2011-12-07 10:23:21 -08:00
D G Turner
c1b7d25bb7 DREAMWEB: 'clearrest' ported to C++. 2011-12-07 18:00:05 +00:00
D G Turner
03204ad319 DREAMWEB: Regenerated dreamgen.*
Oops. Missed doing this in previous commit.
2011-12-07 17:01:26 +00:00
D G Turner
bb479f6d7a DREAMWEB: 'deallocatemem' blacklisted, already ported to C++. 2011-12-07 16:59:49 +00:00
D G Turner
39f2b24f11 DREAMWEB: Remove now unused sound interrupt related functions.
All are empty and unused, except for soundStartup() which was called
but was empty and soundCheckInt which unconditionally set kTestResult
to 1 (assumed to be "Test Pass"), but this value is not used anywhere
and the function was not called anyway, so safe to remove.
2011-12-07 16:40:57 +00:00
Max Horn
28ba2071e4 DREAMWEB: Move showFrame() and some things using it to DreamBase 2011-12-07 16:50:37 +01:00
Max Horn
409e359fed DREAMWEB: Move g_lineData to DreamBase::_lineDaata 2011-12-07 16:50:36 +01:00
Max Horn
8b0ecc7462 DREAMWEB: Move checkDest() to DreamBase 2011-12-07 16:50:36 +01:00
Max Horn
c6ec610d5c DREAMWEB: Move some more things to DreamBase 2011-12-07 16:50:36 +01:00
Max Horn
4c64f87892 DREAMWEB: Some more workspace cleanup 2011-12-07 14:19:44 +01:00
Max Horn
e862aa4f7c DREAMWEB: Turn workspace from a segment into a plain array 2011-12-07 14:14:43 +01:00
Max Horn
0737888e0f DREAMWEB: Avoid accessing DreamWebEngine::_context whenever possible 2011-12-07 11:50:06 +01:00
Max Horn
89128f2b3f DREAMWEB: Document class DreamBase 2011-12-07 11:47:22 +01:00
Max Horn
3056c39a75 DREAMWEB: Convert volumeAdjust 2011-12-07 11:47:21 +01:00
Max Horn
f37b748676 DREAMWEB: Merge DreamWeb::fadeDos into DreamGenContext::fadeDOS 2011-12-07 11:19:48 +01:00
Max Horn
ce8b1e06c7 DREAMWEB: Merge DreamWebEngine::setPalette into DreamGenContext::showGroup 2011-12-07 11:15:37 +01:00
Max Horn
641e1bff59 DREAMWEB: Make DreamBase::engine protected 2011-12-07 11:07:42 +01:00
Max Horn
7b71bb6444 DREAMWEB: Pass data segment as SegmentRef to Context constructor
And not as SegmentPtr.
2011-12-07 11:07:42 +01:00