aboutsummaryrefslogtreecommitdiff
path: root/engines/mortevielle
AgeCommit message (Collapse)Author
2013-08-11MORTEVIELLE: Get rid of the 640Kb _mem bufferStrangerke
2013-08-11MORTEVIELLE: Fix warnings about converting from double to intStrangerke
2013-08-11MORTEVIELLE: Remove some useless code and variablesStrangerke
2013-08-11MORTEVIELLE: Fix sound checks (thanks to fuzzie for pointing them out)Strangerke
2013-08-11MORTEVIELLE: Get rid of the PCSpeaker classStrangerke
2013-08-11MORTEVIELLE: Move the end of "sentence" to the main loop in order to fix the ↵Strangerke
display
2013-08-11MORTEVIELLE: Add an initialization of _charAnswerCount in initMaxAnswer()Strangerke
2013-08-10MORTEVIELLE: Fix check of end of streamStrangerke
2013-08-10MORTEVIELLE: Avoid loading sfx and noise files multiple timesStrangerke
2013-08-10MORTEVIELLE: Some refactoring in noise sound codeStrangerke
2013-08-10MORTEVIELLE: Handle soundsStrangerke
2013-08-10MORTEVIELLE: some refactoring in ambiant sound codeStrangerke
2013-08-10MORTEVIELLE: Play ambiant soundsStrangerke
2013-08-09MORTEVIELLE: Use more accurate frequency for musicStrangerke
2013-08-07Merge pull request #365 from lordhoto/protected-pixelsJohannes Schickel
Make Graphics::Surface::pixels protected.
2013-08-05MORTEVIELLE: Fix flags in playSong(). Thanks clone2727 for telling about itStrangerke
2013-08-05MORTEVIELLE: Fix leak in playSong, refactor it a bitStrangerke
2013-08-04MORTEVIELLE: Improve looping of the intro songThierry Crozat
Using a LoopingAudioStream gets rid of the pause between each loop (and simplifies the code).
2013-08-04MORTEVIELLE: Fix crash in sound mixer when closing the engineThierry Crozat
This was due to the _speakerHandle being reused between its initialisation in the SoundManager constructor and the destructor causing it to have a wrong value when trying (and failing) to stop the PCSpeaker channel in the mixer before deleting the stream.
2013-08-04MORTEVIELLE: Take shouldQuit() into account while a song is playedStrangerke
2013-08-04MORTEVIELLE: Compute real buffer size in order to avoid ticks at the end of ↵Strangerke
the song
2013-08-04MORTEVIELLE: Implement music in intro screenStrangerke
2013-08-04MORTEVIELLE: Pass Pattern struct by referenceTorbjörn Andersson
This should avoid unnecessary copying of a 400+ byte struct. This was a low-priority Coverity issue, for some reason without a CID.
2013-08-04MORTEVIELLE: Fix out-of-bounds readTorbjörn Andersson
This should be sufficient. At this point, cy is at most 23, and if cx is 41 it's either 23 or less than 20. That means ix is either 46 or less than 43. If it's less than 43, there is no out of bounds access, and now we look at the special case first. This was a Coverity issue, but for some reason I don't see any CID for it.
2013-08-03DEVTOOLS: Include English menu in mortevielle dat fileThierry Crozat
2013-08-03MORTEVIELLE: Rename ROOM9 into JULIA_ROOMStrangerke
2013-08-03MORTEVIELLE: Fix error in c79ce89680d2c46e468152791a46f2700d04b336Strangerke
2013-08-03MORTEVIELLE: Some more renamingStrangerke
2013-08-03MORTEVIELLE: Rework code using _openObjectsStrangerke
2013-08-03MORTEVIELLE: Do not set Surface::pixels directly anymore.Johannes Schickel
2013-08-03MORTEVIELLE: Take advantage of Surface::getPixels.Johannes Schickel
2013-08-03MORTEVIELLE: Prefer getBasePtr over direct Surface::pixels access.Johannes Schickel
2013-07-31MORTEVIELLE: Fix two GCC compiler warnings.D G Turner
The first is due to a variable set but never used i.e. destSurface, but I think this call is still needed to lock the area being copied, hence have removed the variable, but not the call. The second was a real bug in the type of the print format string used for savegame naming. slot is a number, not a string and can vary from 0 to 999, hence the 3 digit fixed size with zero padded prefix.
2013-07-31MORTEVIELLE: Another fix for WinCE compilation.D G Turner
S_OK is a system define in the WinCE toolchain library headers, so this conflicts. Renamed to S_OKAY in the engine code to avoid this.
2013-07-30MORTEVIELLE: Fix compilation on WinCE.D G Turner
The LANG_* symbols were colliding with defined symbols in the WinCE system headers. Renamed to avoid this.
2013-07-29MORTEVIELLE: Remove remaining macros, start refactoring menus, modify the ↵Strangerke
way _cfiphBuffer is read/written
2013-07-28MORTEVIELLE: Use heap allocation in GfxSurface::decode, remove one use of swapStrangerke
2013-07-27MORTEVIELLE: Remove another use of _memStrangerke
2013-07-26MORTEVIELLE: Remove another use of _memStrangerke
2013-07-25MORTEVIELLE: Use a specific buffer instead of _mem for noise5 fileStrangerke
2013-07-25MORTEVIELLE: Use a specific buffer instead of _mem for the animationsStrangerke
2013-07-25MORTEVIELLE: Use variable size for _rightFramePict in order to handle the ↵Strangerke
different sizes of the Amiga and Atari versions
2013-07-25MORTEVIELLE: Use a specific buffer instead of _mem for the right frameStrangerke
2013-07-25MORTEVIELLE: Remove the check on German for the intro filename by using an ↵Strangerke
alternate filename in loading code
2013-07-25MORTEVIELLE: Fix the German 2nd intro screen (original bug)Strangerke
2013-07-25MORTEVIELLE: Fix box height when searchingStrangerke
2013-07-24MORTEVIELLE: Remove unused code from the original compression schemeStrangerke
2013-07-24MORTEVIELLE: Move Current Picture out of _mem buffer, some renamingStrangerke
2013-07-24MORTEVIELLE: Start working on displayPicture, misc renaming and refactoringStrangerke
2013-07-24MORTEVIELLE: Remove useless defineStrangerke