aboutsummaryrefslogtreecommitdiff
path: root/engines/made
AgeCommit message (Collapse)Author
2009-01-25Removed leftover debug codeFilippos Karapetis
svn-id: r36055
2009-01-25- Implemented sound decompression for Manhole EGABenjamin Haisch
svn-id: r36048
2009-01-24Initialize variables that might not be initialized but still used later on ↵Kari Salminen
line 422 in a debug function call (Fixes MSVC's warnings about 'potentially uninitialized local variable'). svn-id: r36031
2009-01-24Removed leftover test code for MADE V1, used in Manhole EGA (though the ↵Filippos Karapetis
sound effects in Manhole EGA are still not working) svn-id: r36028
2009-01-23- Implemented sfGetMusicBeat (used in several games as some kind of timer)Benjamin Haisch
svn-id: r36023
2009-01-22Silenced MSVC warningsFilippos Karapetis
svn-id: r36002
2009-01-22Fix warningMax Horn
svn-id: r36000
2009-01-22- Added support for The Manhole EGA versionBenjamin Haisch
- Support for 'chunked' picture resources and EGA pictures - Improved the mouth sync in RtZ (still not perfect, though) - Removed obsolete TODOs - Fixed sfPlayMovie to return if the movie playback was aborted or not; this is used by RtZ to determine if it should display the credits screen after the intro movie svn-id: r35997
2009-01-18Slight changes to fx method #9 to more correctly match the original gamePaul Gilbert
svn-id: r35893
2009-01-17Make sure that "quit" events are handled immediately. This fixes a warning - orTorbjörn Andersson
possibly worse - about an invalid opcode when quitting the game. svn-id: r35879
2009-01-16- Removed _gameVersion, engine versions are set in the game detection ↵Filippos Karapetis
entries now - Renamed ProjectReader -> ResourceReader - Added some WIP code for the EGA version of the Manhole (still not working/disabled) - The resource reader now closes the files it has opened correctly when it's deleted svn-id: r35877
2009-01-14Game database headers are verified nowFilippos Karapetis
svn-id: r35861
2009-01-14Fixed warnings.Torbjörn Andersson
svn-id: r35859
2009-01-13Some updates/observations on script functionsFilippos Karapetis
svn-id: r35850
2009-01-13- PMV video headers are evaluated correctly nowFilippos Karapetis
- PMV video is now stopped correctly if the end of the video has been reached. Removed a relevant hack, which was caused due to an invalid memory read svn-id: r35849
2009-01-13Save game headers are now verifiedFilippos Karapetis
svn-id: r35848
2009-01-13Added a possible FIXMEFilippos Karapetis
svn-id: r35846
2009-01-13Reworked the sound energy codeBenjamin Haisch
svn-id: r35845
2009-01-13- Music now works in LGoP2Filippos Karapetis
- Changed the default music volume to 127, down from 255 - Added an explanation/FIXME for the out of sync mouth animations in RTZ - Added some TODOs and removed some obsolete ones svn-id: r35843
2009-01-12Implemented screen vfx #19 and #20Paul Gilbert
svn-id: r35834
2009-01-11Completed screen vfx #8, and also implemented screen vfx #18Paul Gilbert
svn-id: r35822
2009-01-10Implemented screen vfx #8Paul Gilbert
svn-id: r35806
2009-01-06The sound energy buffer is now cleared inside decompressSound()Filippos Karapetis
svn-id: r35753
2009-01-06Sound energy values are now stored in a list, to account for the fact that ↵Filippos Karapetis
the original decompressed sounds on the fly, but we're decompressing them when the sound is being loaded svn-id: r35752
2009-01-06Changed sfGetSoundEnergy to use the correct soundEnergy value from ↵Paul Gilbert
decompressing sounds for proper lip-sync svn-id: r35751
2009-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2008-12-23Added stubs for the missing visual effect opcodesFilippos Karapetis
svn-id: r35512
2008-12-15- Implemented cmd_restart (for the restart functionality in Return to Zork)Benjamin Haisch
svn-id: r35378
2008-12-04Removed obsolete refs to OSystem::kFeatureAutoComputeDirtyRectsMax Horn
svn-id: r35240
2008-11-14Committed my patch #2123680 "SDL: Backend transaction / rollback support".Johannes Schickel
svn-id: r35062
2008-11-10- Global options dialog supportBenjamin Haisch
svn-id: r34981
2008-11-07Implemented RTL supportBenjamin Haisch
svn-id: r34933
2008-11-06Switched various Engine APIs to use Common::ErrorMax Horn
svn-id: r34916
2008-11-06Simplified AdvancedMetaEngine::fallbackDetect usageMax Horn
svn-id: r34909
2008-10-18Implemented visual effects 1, 3, 4, 5, 6, 7 and 16Benjamin Haisch
svn-id: r34823
2008-10-04- Declared all stack functions as inlineBenjamin Haisch
- Sleep some ms after 500 opcodes to reduce CPU load - Fixed odd bug in LGoP2 where text disappeared quickly without waiting for user input by returning 0x38 in sfShowPage svn-id: r34746
2008-09-28Return 32000 in sfGetCdTime instead of 0; this fixes the Manhole ↵Benjamin Haisch
intro/credits (until the function is actually implemented) svn-id: r34671
2008-09-23Improved updateScreenAndWait; the mouse cursor is less jerky now in some ↵Benjamin Haisch
scenes in Manhole:N&E svn-id: r34638
2008-09-14Big patch changing semantics of ReadStream::eos():Willem Jan Palenstijn
eos() now only returns true _after_ trying to read past the end of the stream. This has a large potential for regressions. Please test! svn-id: r34549
2008-09-06Got rid of File::eof()Max Horn
svn-id: r34396
2008-09-03Moved FilesystemNode / FSList to namespace Common; also got rid of some ↵Max Horn
'typedef Common::String String;' name aliases svn-id: r34302
2008-09-03Silence MSVC warning about ambiguous usage of CLIPFilippos Karapetis
svn-id: r34296
2008-08-20I believe the setVolume() function has to be guarded by a mutex. (I added ↵Torbjörn Andersson
this to the Tinsel engine a while back to fix mysterious problems, but forgot to add it elsewhere.) Maybe this will fix the mysterious IHNM crashes, as well? svn-id: r34048
2008-07-01Fixed unitialized variablesMax Horn
svn-id: r32865
2008-06-27- Fixed umlauts in printTextBenjamin Haisch
- Don't exit when a pmv video couldn't be found svn-id: r32817
2008-06-18- Fixed sprite drawing in Rodney's FunscreenBenjamin Haisch
- Handle mouse button up events and event number fixes in MadeEngine::handleEvents() - Use milliseconds -> game ticks calculation based on Windows version of the original engine - "Rodney's Fun Screen" -> "Rodney's Funscreen" svn-id: r32731
2008-06-12Fixing compilationSven Hesse
svn-id: r32676
2008-06-12- Added support for Rodney's Fun ScreenBenjamin Haisch
- Added audio cd playback (still kinda broken though) - Renamed getObjectPropertyPtr to findObjectProperty svn-id: r32669
2008-06-12Updated script dumper to show opcode offset.Benjamin Haisch
svn-id: r32668
2008-05-29- Implemented opcodes: sfHomeText, sfDrawAnimPicBenjamin Haisch
- Comments on unneeded opcodes - Simplified getting/setting strings in Objects svn-id: r32361