aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2008-08-07Implemented game speed changing by pressing - or + to e.g. ease testing.Kari Salminen
svn-id: r33689
2008-08-07Added precautionary tests to background scrolling function in Operation ↵Kari Salminen
Stealth to avoid possible memory corruptions. svn-id: r33688
2008-08-07Made drawPlainBox handle border cases so it won't corrupt memory so easily. ↵Kari Salminen
This may help with some memory corruption issues when for an example trying to draw the player's command string out of screen. svn-id: r33687
2008-08-07Fix for popup boxes sometimes blocking animation when they shouldn't in ↵Kari Salminen
Operation Stealth: - Made waitForPlayerClick updating more like in the original. - Moved removeMessages to after the frame drawing in main loop hoping to be more like the original. - Added an additional test to Operation Stealth's implementation of overlay type 2 drawing. - Added an additional parameter incrementing and testing to Operation Stealth's removeMessages. Hopefully this won't cause any regressions in Future Wars! svn-id: r33686
2008-08-07Initialise the _sound object. Otherwise, ScummVM crashes for me if I use a ↵Torbjörn Andersson
native MIDI driver instead of Adlib. svn-id: r33678
2008-08-07smartphone-specific code not needed anymoreKostas Nakos
svn-id: r33674
2008-08-06HACK: In Operation Stealth after the first arcade sequence jump player's ↵Kari Salminen
position to avoid getting stuck. The player's position is changed only by *one* pixel but it helps and makes it possible to carry on with the game (Previously the player was totally stuck). svn-id: r33673
2008-08-06Tiny comment update to loadCt-opcodes: Load collision table data.Kari Salminen
svn-id: r33670
2008-08-06Renamed page3Raw to collisionPage so it's more apparent what it does.Kari Salminen
svn-id: r33669
2008-08-06Add 320x200 screen bounds checking to Operation Stealth's checkCollision ↵Kari Salminen
function. Fixes teleporting bug when getting out of the water after first arcade sequence. The player previously got teleported to the beach near the hotel. Now it doesn't happen. The player is still caught motionless and can't move after this fix though... svn-id: r33668
2008-08-06HACK: Force oxygen to maximum during Operation Stealth's first arcade sequence.Kari Salminen
This way the arcade sequence is completable now. This hack should be removed later and the first arcade sequence be made properly playable! svn-id: r33667
2008-08-06Do not query savestates which obviously do not exist (to shut up bogus ↵Max Horn
console warnings) svn-id: r33664
2008-08-06Workaround for bug #2016521 (DOTT: Bernard impersonating LaVerne)Max Horn
svn-id: r33655
2008-08-06SCUMM: Renamed inventoryScript -> inventoryScriptIndy3MacMax Horn
svn-id: r33654
2008-08-05Workaround for missing player character animation when exiting the airport ↵Kari Salminen
in Santa Paragua in at least the 256 color PC version of Operation Stealth. svn-id: r33644
2008-08-05Made rest of resource loading functions used in loadResource return -1 on error.Kari Salminen
This fixed a crash in Operation Stealth when walking out of the airport (Some file couldn't be opened and the game crashed because of that. Now it doesn't crash but handles the missing file gracefully). svn-id: r33643
2008-08-05Add detection entry for a previously unrecognized 16 color PC version of ↵Kari Salminen
Operation Stealth (The John Glames variant). svn-id: r33642
2008-08-05SCUMM: cleanup SaveLoadChooser::updateInfos codeMax Horn
svn-id: r33640
2008-08-05SCUMM: Don't try to load metadata for slot -1 (i.e. don't try to load ↵Max Horn
metadata if nothing is selected) svn-id: r33639
2008-08-05Fix prompt updating regression introduced in r32257:Kari Salminen
Previously prompt didn't get updated all the time, like e.g. when selecting EXAMINE and moving the cursor over to DOOR and then moving the cursor to a place where there was no selectable object. The prompt would've still shown "EXAMINE DOOR", now it shows just "EXAMINE" which is correct AFAIK. svn-id: r33637
2008-08-05Output errors on (some) missing files.Johannes Schickel
svn-id: r33635
2008-08-05Changed implementation parameters/return values to match definition.Johannes Schickel
svn-id: r33632
2008-08-04Fix for misplaced objects in mouse object selection (Operation Stealth ↵Kari Salminen
specific). - Implemented Operation Stealth specific part of getObjectUnderCursor which handles negative frame values. - Fixed a test case (Should test for ydif <= 0 although tested for ydif < 0). - Made part-value be anded with 0x0F in a test case to comply with disassembly. - Added comment about a test case which isn't present in the disassembly. Removing it makes things crash sometimes so letting it be. svn-id: r33620
2008-08-04Added Italian translation for the load confirmation window in IHNMFilippos Karapetis
svn-id: r33611
2008-08-04SCUMM: Only try to load savefile metadata from slots >= 0Max Horn
svn-id: r33607
2008-08-04Turned InSaveFile & OutSaveFile into simple typedefsMax Horn
svn-id: r33606
2008-08-04Remove debug left over.Travis Howell
svn-id: r33596
2008-08-03fix last commit (invalid kyra.dat game features for HOFCD)Florian Kagerer
svn-id: r33580
2008-08-03Added detection entries for kyra2 cd italian fan translation (see fr#2003504 ↵Johannes Schickel
"KYRA: add support for Italian version of Kyrandia 2&3"). (totally untested!) svn-id: r33579
2008-08-03add support for HOF Italian fan translation to kyra.datFlorian Kagerer
svn-id: r33578
2008-08-03Fix bug #2011470: "DRASCULA: slowdown when you hold mouse buttons"Eugene Sandulenko
svn-id: r33576
2008-08-03Fix bug #2017432: "DRASCULA: Typing is slow when you save a game"Eugene Sandulenko
svn-id: r33574
2008-08-03Fixed bug #1995033 ("BASS: BG Sound stopped on opening item list"). ApparentlyTorbjörn Andersson
the sound is supposed to be paused and then unpaused, but the pause function is called many more times than the unpause function. In the original, this presumably didn't matter. In ScummVM's mixer, it does. svn-id: r33570
2008-08-03Fixed bug #1995022 ("BASS: wrong displayed 2 line text").Torbjörn Andersson
svn-id: r33568
2008-08-03Fixed bug that prevented upper-case letters from being used in savegame names.Torbjörn Andersson
Apparently, strchr(..., 0) will find the string terminator - at least for me - and when that's added to the name, it will terminate the string. svn-id: r33565
2008-08-03Shut up MSVC warning about mgY being an unreferenced local variable.Kari Salminen
svn-id: r33561
2008-08-03Fixed #2021902 ("DRASCULA: Can't adjust the volume inside the game"). I can'tTorbjörn Andersson
verify that this matches the original behaviour, but at least it's better now. svn-id: r33558
2008-08-02add non-interactive lol demoFlorian Kagerer
svn-id: r33556
2008-08-02Renamed Tinsel v1->v0 (used in the demo only), and v2->v1, to avoid ↵Max Horn
confusion with DW2 svn-id: r33553
2008-08-02Fix for bug #1945335: "SCUMM: Invalid charset id can be stored".Eugene Sandulenko
Regressions possible. svn-id: r33552
2008-08-02Fix bug #1879606: "MANIACNES: Crash when game ends"Eugene Sandulenko
svn-id: r33546
2008-08-02Fix bug #2023727: "MONKEY2: Misplaced Text"Eugene Sandulenko
svn-id: r33544
2008-08-02Fix bug #2007170: "DRASCULA: No Spaces in SaveGames Names"Eugene Sandulenko
svn-id: r33541
2008-08-02Fix crash when drascula.dat file is missingEugene Sandulenko
svn-id: r33537
2008-08-02Made loadResourcesFromSave internally use the loadResource-function.Kari Salminen
Fixes Operation Stealth savegame loading! HURRAH! FINALLY! svn-id: r33530
2008-08-02- Combined loadAbs and loadResource into one function.Kari Salminen
- Made resource loading functions (loadSpl, loadMsk etc) return the number of the animDataTable entry right after the loaded data. - Made resource loading functions always load multiframe data into directly sequential animDataTable entries (Hopefully this won't break anything). svn-id: r33529
2008-08-02Added a member function loadSoundFile to Sound which accepts a filename ↵Johannes Schickel
string instead of a filename list id. svn-id: r33527
2008-08-02Fixed yet another crash in kyra1 amiga.Johannes Schickel
svn-id: r33526
2008-08-02Detect both HOF non-interactive demos.Travis Howell
svn-id: r33525
2008-08-02Add warning when a voc file is not found.Johannes Schickel
svn-id: r33524