aboutsummaryrefslogtreecommitdiff
path: root/engines/dreamweb/dreamweb.cpp
AgeCommit message (Collapse)Author
2012-05-31DREAMWEB: Objectify Sound functions & data into DreamWebSound class.D G Turner
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-08DREAMWEB: Fix Speech Directory Name for SP/FR CD Variant.D G Turner
This should fix the remaining issues on bug #3524362 "DREAMWEB: Problem with Spanish/French version".
2012-05-08DREAMWEB: Add _speechDirName to remove duplication of Directory name.D G Turner
2012-05-04DREAMWEB: Add character map for the Italian version.Willem Jan Palenstijn
It is the same as the French version. This fixes bug #3523338.
2012-04-22DREAMWEB: Move all of the mouse cursor related code into a separate fileFilippos Karapetis
2012-04-16DREAMWEB: Simplify modifyFileName() by using _datafilePrefixThierry Crozat
2012-04-16DREAMWEB: Minor style fixesThierry Crozat
2012-04-15DREAMWEB: Add character mapping for french versionThierry Crozat
2012-04-15DREAMWEB: Support opening data files from ES and FR CD versionThierry Crozat
2012-03-25DREAMWEB: Rename the dreamweb_originalsaveload option to originalsaveloadFilippos Karapetis
This changes its naming to be like the rest of the game options
2012-03-04DREAMWEB: Clean up the palette brightness codeFilippos Karapetis
2012-02-24DREAMWEB: Remove uneeded Common::String construction.D G Turner
2012-02-24DREAMWEB: Add datafile name prefix to engine and modify showPCX() to it.D G Turner
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-22DREAMWEB: Avoid including advancedDetector.h from dreamweb.hMax Horn
2012-02-12DREAMWEB: Fix missing subtitle lines in speech+subtitle modeWillem Jan Palenstijn
This is done by adding a (very ugly) way to force the previous timed-temp line off screen, so the next one can be shown.
2012-01-08DREAMWEB: Extend the number of saveslots from 7 to 21 in the originalTorbjörn Andersson
save/load dialogs.
2011-12-29DREAMWEB: Simplify finalization call in dreamweb main function.D G Turner
Thanks to Fingolfin for the suggestion.
2011-12-28DREAMWEB: Mark some member vars as only being used in keypad.cpp; cleanupMax Horn
2011-12-28DREAMWEB: Remove global file handleMax Horn
2011-12-28DREAMWEB: Changed hasSpeech() to also take account of the audio settingsFilippos Karapetis
This fixes an assert in the madman sequence
2011-12-28DREAMWEB: Replaced most isCD calls with calls checking for speechFilippos Karapetis
This is quite useful for devices with limited storage, where the user can use the CD version without its speech files
2011-12-28DREAMWEB: Clean up some constantsWillem Jan Palenstijn
2011-12-28DREAMWEB: Remove some now-redundant references to the DreamWeb namespaceFilippos Karapetis
2011-12-28DREAMWEB: Completely remove all of the runtime, and move everything into ↵Filippos Karapetis
DreamWebEngine Also, remove dead code (allocateMem/deallocateMem)
2011-12-28DREAMWEB: Move all saved variables to a GameVars structWillem Jan Palenstijn
The data segment is now completely unused.
2011-12-28DREAMWEB: Mass-move variables out of dataWillem Jan Palenstijn
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-28DREAMWEB: Move 4 volume related variables out of data blob.D G Turner
2011-12-28DREAMWEB: Move 'speechloaded' flag out of data blob.D G Turner
2011-12-27DREAMWEB: Move 3 sound related variables out of data blob.D G Turner
2011-12-27DREAMWEB: Remove reels segmentWillem Jan Palenstijn
2011-12-27DREAMWEB: Convert room text into TextFilesWillem Jan Palenstijn
2011-12-27DREAMWEB: Convert exText into TextFileWillem Jan Palenstijn
2011-12-27DREAMWEB: Streamline graphics file accessWillem Jan Palenstijn
2011-12-27DREAMWEB: Fix uninitialized variableWillem Jan Palenstijn
2011-12-27DREAMWEB: Move kCurrentsample out of data blob.D G Turner
2011-12-27DREAMWEB: Move kQuitRequested out of data blob.D G Turner
2011-12-18DREAMWEB: Move backdrop.cpp and more to DreamBase; remove some dead codeMax Horn
2011-12-17DREAMWEB: Use ScummVM's save/load dialogs by defaultFilippos Karapetis
2011-12-15DREAMWEB: Convert a bunch of stuff to C++Max Horn
Specifically, I started with openOb() and withWhat() which allowed to remove offset_commandline and offset_openchangesize. A clean conversion of these required a conversion of printMessage2 and getOpenedSize.
2011-12-11DREAMWEB: Do savefile reading directly in loadPosition() / scanForNames()Max Horn
2011-12-11DREAMWEB: Move savefile creation into DreamGenContext::savePositionMax Horn
Also, make sure the save file is properly finalized before being closed.
2011-12-11DREAMWEB: Add DreamWebEngine::getSavegameFilenameMax Horn
2011-12-11DREAMWEB: Make use of member vars of class EngineMax Horn
2011-12-08DREAMWEB: Code formattingMax Horn
2011-12-08Merge pull request #128 from fingolfin/dreamweb-segmentsFilippos Karapetis
DREAMWEB: Refactor segment management
2011-12-08DREAMWEB: Move more stuff to DreamBaseMax Horn
2011-12-07DREAMWEB: Move sound related code to a new source fileMax Horn
2011-12-07DREAMWEB: Some more workspace cleanupMax Horn
2011-12-07DREAMWEB: Avoid accessing DreamWebEngine::_context whenever possibleMax Horn
2011-12-07DREAMWEB: Convert volumeAdjustMax Horn