aboutsummaryrefslogtreecommitdiff
path: root/engines/dreamweb/dreamweb.h
AgeCommit message (Collapse)Author
2012-03-04DREAMWEB: Clean up the palette brightness codeFilippos Karapetis
2012-02-24DREAMWEB: Migrate loadTextFile() to using datafile prefix variable.D G Turner
2012-02-24DREAMWEB: Migrate loadGraphicsFile() to using datafile prefix variable.D G Turner
2012-02-24DREAMWEB: Migrate loadSounds() to using datafile prefix variable.D G Turner
2012-02-24DREAMWEB: Migrate loadTempText() to using datafile prefix variable.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-23Merge pull request #189 from fingolfin/cleanupEugene Sandulenko
ALL: Cleanup
2012-02-23DREAMWEB: Dynamically allocate GraphicsFile::_frames.Alyssa Milburn
This avoids extra memory usage due to the previous commit.
2012-02-23DREAMWEB: Remove shared temp graphics variables.Alyssa Milburn
Instead, have a different variable for each use.
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-02-08DREAMWEB: Remove uneeded duplicate function "printUnderMon".D G Turner
2012-01-08DREAMWEB: Extend the number of saveslots from 7 to 21 in the originalTorbjörn Andersson
save/load dialogs.
2011-12-29DREAMWEB: Minor clean upWillem Jan Palenstijn
2011-12-28DREAMWEB: Minor clean up and removal of goto usage in dreamweb().D G Turner
2011-12-28DREAMWEB: Added commandOnlyCond() methodMax Horn
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: Clean up checkCoordsWillem Jan Palenstijn
2011-12-28Merge pull request #154 from fingolfin/dreamweb-cleanupFilippos Karapetis
Dreamweb: Mark structs packed, minor tweaks
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: Rename getEitherAdCPP to getEitherAd, use obj type enumsMax Horn
2011-12-28DREAMWEB: Remove unused Sprite fieldsWillem Jan Palenstijn
2011-12-28DREAMWEB: Clean up Sprite::_updateCallbackWillem Jan Palenstijn
2011-12-28DREAMWEB: Completely remove all of the runtime, and move everything into ↵Filippos Karapetis
DreamWebEngine Also, remove dead code (allocateMem/deallocateMem)
2011-12-27DREAMWEB: Streamline graphics file accessWillem Jan Palenstijn
2011-12-18DREAMWEB: Add meta information to saved gamesFilippos Karapetis
This information includes savegame versioning and the saved game's date/time, played time and game thumbnail. This information is stored into an unused data block of the original save format, so the generated ScummVM saves are (hopefully) fully compatible with the original ones and can be loaded in the original interpreter
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-07DREAMWEB: Move g_lineData to DreamBase::_lineDaataMax Horn
2011-12-07DREAMWEB: Avoid accessing DreamWebEngine::_context whenever possibleMax Horn
2011-12-07DREAMWEB: Merge DreamWeb::fadeDos into DreamGenContext::fadeDOSMax Horn
2011-12-07DREAMWEB: Merge DreamWebEngine::setPalette into DreamGenContext::showGroupMax Horn
2011-12-06DREAMWEB: Declare namespace *after* all #includesMax Horn
2011-12-04DREAMWEB: kTempCharset and kCurrentSet are managed out of the VMBertrand Augereau
2011-12-04DREAMWEB: kIcons1 and kIcons2 ownership transferred from the VM to the engineBertrand Augereau
2011-12-04DREAMWEB: Convert 'readKey' and the keyboard bufferWillem Jan Palenstijn
2011-12-03DREAMWEB: Move Bresenham output out of data segmentWillem Jan Palenstijn
2011-12-03DREAMWEB: Create and use FileHeader structWillem Jan Palenstijn
2011-12-02DREAMWEB: Removed mostly unused addr_* constants in dreamgen.hD G Turner
The two used constants have been moved to dreamweb.h, though it is unclear if the values can be replaced by an enum or pointer to function.
2011-08-25DREAMWEB: Better 'mouseCall' api, DreamWebEngine should not use _context, ↵Bertrand Augereau
ideally
2011-08-18DREAMWEB: Add/fix loading from launcherWillem Jan Palenstijn
This is very error-prone, and needs testing.
2011-07-20DREAMWEB: Blacklist and reimplement cancelch0() and cancelch1()eriktorbjorn
Now any sound playing on the channels is stopped immediately. This fixes missing voice-overs in the intro, makes it possible to skip lines of conversation, and fixes a problem where the sound effect from the Altar Room would keep playing after leaving the room. Possibly other glitches as well.
2011-07-19DREAMWEB: Add ScummVM headers, remove SVN keywords.Eugene Sandulenko
2011-06-25DREAMWEB: Reimplemented modifychar and language switchingVladimir Menshakov
2011-06-25DREAMWEB: Replaced foreign-guarded code with "foreignrelease" variable, ↵Vladimir Menshakov
added modifychar stub
2011-06-20ALL: Remove trailing whitespacesMax Horn
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'
2011-06-18DREAMWEB: Fix saveGameState signature to match Engine's virtual methodOri Avtalion