Commit Graph
86814 Commits
Author SHA1 Message Date
Johannes Schickel d1a32facae KYRA: Some formatting fixes. 2011-12-29 15:27:17 +01:00
Johannes Schickel d6412130c0 KYRA: Prefix version string in LoL, EoB, EoB 2 main menu with "ScummVM". 2011-12-29 15:24:04 +01:00
Willem Jan Palenstijn d09be37c69 DREAMWEB: Minor clean up 2011-12-29 14:39:53 +01:00
Willem Jan Palenstijn 73ebccc30a DREAMWEB: Allow quit during ending 2011-12-29 14:39:43 +01:00
D G Turner f592849653 DREAMWEB: Correct monitor header message alignment in floppy versions. 2011-12-29 08:09:29 +00:00
D G Turner 6a2522a142 GRAPHICS: Crash fix for bug #3466536 ("Assertion on MIDI gain slider").
This fixes the crash, but the Midi Gain slider (and probably any other
slider bar in modern theme) still distorts the left corner shape when
the slider thumb is at very small values...
2011-12-29 06:32:09 +00:00
D G Turner 59458c9b15 DREAMWEB: Simplify finalization call in dreamweb main function.
Thanks to Fingolfin for the suggestion.
2011-12-29 02:58:19 +00:00
Strangerke cb889a9489 TSAGE: R2R - Fixed one more ambiguity with NULL parameters in R2R setDetails call 2011-12-29 01:28:18 +01:00
Strangerke 496b776de8 TSAGE: R2R - Fixed ambiguity with NULL parameters in R2R setDetails calls 2011-12-29 01:21:34 +01:00
Strangerke be9cc1dbe3 TSAGE: R2R - Add missing function in scene 3375 2011-12-29 01:15:50 +01:00
D G Turner 311e1c495c DREAMWEB: Minor clean up and removal of goto usage in dreamweb(). 2011-12-28 23:37:16 +00:00
Filippos Karapetis 7e45a88b06 Merge pull request #158 from fingolfin/fix-warnings
SCUMM: Fix warning due to implicit conversion to int
2011-12-28 15:30:33 -08:00
Filippos Karapetis 7f977fca7b Merge pull request #159 from fingolfin/dreamweb-cleanup
Dreamweb cleanup
2011-12-28 15:29:59 -08:00
Strangerke ce0c4d31e0 TSAGE: R2R - Fix bug in scene 3700 2011-12-29 00:29:31 +01:00
Strangerke 529a3b8d82 TSAGE: R2R -Fix errors not detected by MSVC 2011-12-29 00:19:56 +01:00
Strangerke 3539c5e981 TSAGE: R2R - Partial implementation of scene 3375. 2011-12-29 00:16:58 +01:00
Max Horn 93ee179641 DREAMWEB: Minor cleanup 2011-12-29 00:00:44 +01:00
Max Horn 36778c8221 DREAMWEB: Remove unnecessary DreamWebEngine:: uses 2011-12-28 23:56:30 +01:00
Max Horn 9f99fb5f8a DREAMWEB: Use ObjectType enums in more places 2011-12-28 23:53:54 +01:00
Max Horn a589f3d12f SCUMM: Fix warning due to implicit conversion to int 2011-12-28 23:13:21 +01:00
Max Horn dc4af2afc2 DREAMWEB: Added commandOnlyCond() method 2011-12-28 23:06:49 +01:00
Max Horn bfd891d571 DREAMWEB: Mark some member vars as only being used in keypad.cpp; cleanup 2011-12-28 23:06:49 +01:00
Willem Jan Palenstijn 32e5778d1f DREAMWEB: Fix crash when loading a room without reels 2011-12-28 20:11:36 +01:00
Max Horn e2c006f793 DREAMWEB: Remove global file handle 2011-12-28 19:59:53 +01:00
Willem Jan Palenstijn ea6546ae25 DREAMWEB: Clean up checkCoords 2011-12-28 19:55:06 +01:00
Willem Jan Palenstijn 00f230975c Merge pull request #156 from fingolfin/dreamweb-keypad
DREAMWEB: Move more methods to keypad.cpp, reorder them to match ASM
2011-12-28 10:51:56 -08:00
Max Horn c6dfac9b0a DREAMWEB: Move more methods to keypad.cpp, reorder them to match ASM 2011-12-28 19:36:17 +01:00
Filippos Karapetis e2aaba4a69 Merge pull request #154 from fingolfin/dreamweb-cleanup
Dreamweb: Mark structs packed, minor tweaks
2011-12-28 10:29:53 -08:00
Filippos Karapetis 6a5c75a439 DREAMWEB: Changed hasSpeech() to also take account of the audio settings
This fixes an assert in the madman sequence
2011-12-28 20:26:15 +02:00
Filippos Karapetis 972ebc0c75 DREAMWEB: Allow skipping the mad man sequence with the ESC key 2011-12-28 20:15:08 +02: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
Willem Jan Palenstijn 63da2ac271 DREAMWEB: Clean up some constants 2011-12-28 16:48:10 +01:00
Max Horn 13e252ebd0 DREAMWEB: Add 'packed' attribute to structs that need it
... and probably also to some that don't need it; since it seems better to
err on the wrong side here for now, I did not check every struct as to whether
it really needs this. On the long run, it would be better if the code did not
rely on any kind of packing anyway.
2011-12-28 16:36:18 +01:00
Max Horn 8f2b8e821f DREAMWEB: Cleanup 2011-12-28 16:36:17 +01:00
Max Horn ca7da4cffc DREAMWEB: Rename a member of SetObject & DynObject to objId
SetObject::name and DynObject::id are stored at the exact same offset,
and have the exact same meaning (see also objectMatches()). Now they
also have the same name, objId.
2011-12-28 16:36:16 +01:00
Max Horn c10ea611e8 DREAMWEB: Rename getEitherAdCPP to getEitherAd, use obj type enums 2011-12-28 16:36:16 +01:00
Willem Jan Palenstijn 77b8491b8b DREAMWEB: Remove unused Sprite fields 2011-12-28 15:19:59 +01:00
Willem Jan Palenstijn 4e207dbc7a DREAMWEB: Clean up Sprite::_updateCallback 2011-12-28 15:19:59 +01: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 2f634e9b2c DREAMWEB: Remove obsolete README 2011-12-28 15:15:31 +02:00
Filippos Karapetis 198900069e DREAMWEB: Remove some now-redundant references to the DreamWeb namespace 2011-12-28 15:12:30 +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
Filippos Karapetis 3752396aef SCI: Always prefer digital sound effects to prevent confusion to users
This toggle will be enabled again when a more user-friendly GUI option
is possible
2011-12-28 13:21:19 +02:00
Filippos Karapetis 8496b5c4d8 SCI: Rename _bMultiMidi to _useDigitalSFX and only initialize it inside SoundCommandParser 2011-12-28 13:14:55 +02:00
Filippos Karapetis 26f1643e86 DREAMWEB: Remove a lot of unused/duplicate constants and move some of them to dreambase.h 2011-12-28 12:15:52 +02:00
Paul Gilbert 096c020e7a TSAGE: Removed virtual keyword from setDetails methods
The methods are never overriden, so there's no point in the methods being virtual
2011-12-28 20:52:17 +11:00
Filippos Karapetis fe98fbe972 DREAMWEB: Move all zoom-related functions to vgagrafx.cpp, and remove a lot of unused global constants 2011-12-28 11:38:18 +02:00