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