D G Turner
863bbf2cc5
DREAMWEB: Correction of minor conversion mistake.
2012-11-29 03:26:37 +00:00
D G Turner
bcee44793f
DREAMWEB: Simplify _lastHardKey usage and migrate to Common::KeyCode.
...
This improves readability and should help with dealing with changes
to fix bug #3590814 ("DREAMWEB: M key does not work in Network").
2012-11-29 01:39:08 +00:00
D G Turner
6691424397
DREAMWEB: Remove irrelevant additions in SFX id 62 usage.
2012-05-31 05:39:08 +01:00
D G Turner
628cfa3d47
DREAMWEB: Objectify Sound functions & data into DreamWebSound class.
...
This change should have no functional change, but makes the sound code
more decoupled, modular and readable, prior to attempting a fix for
bug #3528164 - "DREAMWEB: missing sound effects/music cues during main
title".
2012-05-31 05:16:10 +01:00
D G Turner
ae31469a9a
DREAMWEB: Replaced vsync() function with waitForVSync().
...
As a call to waitForVSync() was the only contents of vsync(), there
should be no functional change.
2012-05-30 04:23:34 +01:00
D G Turner
bca22d4bee
DREAMWEB: Migrate loadGraphicsFile() to using datafile prefix variable.
2012-02-24 15:04:13 +00:00
D G Turner
31bf535a83
DREAMWEB: Migrate loadTempText() to using datafile prefix variable.
2012-02-24 15:04:10 +00:00
D G Turner
542014c309
DREAMWEB: Add datafile name prefix to engine and modify showPCX() to it.
...
This new variable removes the need for duplicates strings of the form
"DREAMWEB.*" spread throughout the dreamweb engine, replacing them with
a common const string on the engine holding the datafile name prefix.
This will reduce binary size and it should also simplify adding support
for foreign language variants, where the datafile name prefix is
changed.
To demostrate usage and prove this, showPCX() is migrated to using this.
2012-02-24 15:04:09 +00:00
Alyssa Milburn
256d160679
DREAMWEB: Remove shared temp graphics variables.
...
Instead, have a different variable for each use.
2012-02-23 22:34:22 +01:00
Willem Jan Palenstijn
143363d5b6
DREAMWEB: Improve subtitle durations in madman scene
2012-02-12 23:57:25 +01:00
Willem Jan Palenstijn
3abb3ad757
DREAMWEB: Fix duplicate line in monk end sequence
2012-02-12 23:56:37 +01:00
Willem Jan Palenstijn
73ebccc30a
DREAMWEB: Allow quit during ending
2011-12-29 14:39:43 +01:00
Filippos Karapetis
eaed1b725a
DREAMWEB: Replaced most isCD calls with calls checking for speech
...
This is quite useful for devices with limited storage, where the user
can use the CD version without its speech files
2011-12-28 18:54:17 +02:00
Filippos Karapetis
6e95c6d690
DREAMWEB: Fix a regression in monkSpeaking (y should be unchanged)
2011-12-28 16:18:08 +02:00
Filippos Karapetis
1c17b277eb
DREAMWEB: Mark all of the differences between the floppy and CD versions
...
- Add TODOs for the CD checks in setupTimedTemp() and startTalk()
- The current doSomeTalk() is for the CD version only
- Implement a difference of the CD version in intro
2011-12-28 16:16:41 +02:00
Filippos Karapetis
89fb830be6
DREAMWEB: Implemented the floppy version of monkSpeaking()
2011-12-28 15:59:58 +02:00
Filippos Karapetis
279746fcf0
DREAMWEB: Completely remove all of the runtime, and move everything into DreamWebEngine
...
Also, remove dead code (allocateMem/deallocateMem)
2011-12-28 15:07:17 +02:00
Willem Jan Palenstijn
57e940f678
DREAMWEB: Move all saved variables to a GameVars struct
...
The data segment is now completely unused.
2011-12-28 13:12:22 +01:00
Willem Jan Palenstijn
4c2d2684ea
DREAMWEB: Mass-move variables out of data
...
This has been done by an automated search/replace, culling unused
variables in the process. The remaining variables in data are all stored
in savegames.
2011-12-28 02:36:52 +01:00
D G Turner
a09fdaa0b1
DREAMWEB: Move 4 volume related variables out of data blob.
2011-12-28 01:31:24 +00:00
D G Turner
56191e3928
DREAMWEB: Move 3 sound related variables out of data blob.
2011-12-27 23:49:35 +00:00
Willem Jan Palenstijn
90cb52b7f6
DREAMWEB: Streamline graphics file access
2011-12-27 23:01:58 +01:00
D G Turner
0155e88d10
DREAMWEB: Move kRoomssample out of data blob.
...
N.B. Last commit was kForeignRelease, not kSubtitles.
2011-12-27 04:39:50 +00:00
Max Horn
a4643a0484
DREAMWEB: Move titles.cpp to DreamBase
2011-12-26 01:41:56 +01:00
Max Horn
dbe5b50cd3
DREAMWEB: Port rollEm() to C++
2011-12-26 01:41:56 +01:00
Max Horn
04a147921f
DREAMWEB: Rename workToScreenCPP to workToScreen
2011-12-26 01:41:56 +01:00
Max Horn
d015f5d446
DREAMWEB: Remove some dead code
2011-12-26 01:41:55 +01:00
Max Horn
c9e9e5d6d8
DREAMWEB: Add titles.cpp, move some methods to titles.cpp and talk.cpp
2011-12-23 10:18:02 +01:00