aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-11-18Implemented soft keyboard support, and added a workarond for engines that ↵Oystein Eftevaag
can't handle mouse-down and mouse-up events coming in two subsequent calls to pollEvent() svn-id: r29557
2007-11-18Cleanup.Nicola Mettifogo
svn-id: r29556
2007-11-18Fixed sluggish mouse cursor on restart/restore screen.Torbjörn Andersson
svn-id: r29555
2007-11-18Further fixes to sound code (thanks to eriktorbjorn)Paul Gilbert
svn-id: r29554
2007-11-18Added some extra mutex locks to the sound code to hopefully prevent randomo ↵Paul Gilbert
crashes svn-id: r29553
2007-11-18- added CTMF music supportGregory Montoir
- fixed dialogue in PART12 svn-id: r29552
2007-11-18skip silence VOC block (used in Igor)Gregory Montoir
svn-id: r29551
2007-11-18Bugfix to only delay showing a new talk dialog if there isn't one active in ↵Paul Gilbert
the current room svn-id: r29550
2007-11-18Reordered savegame content to fix bug where restoring a savegame from after ↵Paul Gilbert
a fight caused the opponent to briefly appear alive again svn-id: r29549
2007-11-18Added sounds to endgame animation sequencePaul Gilbert
svn-id: r29548
2007-11-18Cleaned up animation player and added support for a set of sounds to be ↵Paul Gilbert
played during an animation svn-id: r29547
2007-11-18Update comment for workaround for bug #1745996.Travis Howell
svn-id: r29545
2007-11-18Switch invalid items back to error message, since restart state issues are ↵Travis Howell
fixed now.. svn-id: r29544
2007-11-18Fix loading restart state file in Amiga version of Waxworks.Travis Howell
svn-id: r29543
2007-11-18Increased sound buffer size to avoid some skipping issues, and re-added a ↵Oystein Eftevaag
timer callback that had somehow gotten lost svn-id: r29542
2007-11-17Implemented portrait mode, fixed a few issues with the dirty rects handling, ↵Oystein Eftevaag
fixed some cursor positioning issues, and redirecting stdout and stderr to a log file when ScummVM is launched from the Springboard svn-id: r29541
2007-11-17Use unique save game naming for PC versions of Elvira 2 and Waxworks, due to ↵Travis Howell
the save game format differences. svn-id: r29539
2007-11-17Bugfix to properly clear previous room layers and fade in the screen when ↵Paul Gilbert
restoring a game svn-id: r29537
2007-11-17Added missing code to deactivate animations that have finishedPaul Gilbert
svn-id: r29536
2007-11-17Fixed sluggish mouse cursor during palette fade ins/outs.Torbjörn Andersson
svn-id: r29535
2007-11-17Fix bug #1759850 - ELVIRA2: Restart state file causes crash. The itemStore ↵Travis Howell
data needed to be adjusting, when loading or saving in the AtariST and Amiga versions. svn-id: r29534
2007-11-17Identified some more Endian issues (thanks to Max)Paul Gilbert
svn-id: r29533
2007-11-17Refactored main input code.Nicola Mettifogo
svn-id: r29532
2007-11-17Added missing destructor and sounds to barrel animation sequencePaul Gilbert
svn-id: r29531
2007-11-17Added missing animation for player operating rackPaul Gilbert
svn-id: r29529
2007-11-17Added saving of the current hotspot animation record to savegamesPaul Gilbert
svn-id: r29528
2007-11-17Changed default value of _walkFlag in Hotspot constructorPaul Gilbert
svn-id: r29527
2007-11-17Bugfixes to the fighting animations and proper reset of fight data between ↵Paul Gilbert
save sessions svn-id: r29526
2007-11-17Cleaned up the logic of the activateHotspot methodPaul Gilbert
svn-id: r29525
2007-11-17Bugfixes to restoring or restarting a game from the Restore/Restart dialogPaul Gilbert
svn-id: r29524
2007-11-17Added 'specialized' versions of set_to for char*, signed char* and unsigned ↵Johannes Schickel
char* 'In' parameters. svn-id: r29523
2007-11-16Added assert for bit depth in Surface::move.Johannes Schickel
svn-id: r29522
2007-11-16Typo.Johannes Schickel
svn-id: r29521
2007-11-16Added const to static data.Johannes Schickel
svn-id: r29520
2007-11-16Fixed a direct access causing endian problemsPaul Gilbert
svn-id: r29519
2007-11-16Refactored language selection code.Nicola Mettifogo
svn-id: r29518
2007-11-16Changed Audio::makeADPCMStream so that the stream passed to it can ↵Max Horn
automatically be disposed svn-id: r29517
2007-11-16Changed conversation guards so that the player talking will only be paused ↵Paul Gilbert
if there's another active conversation that's in the same room svn-id: r29516
2007-11-16Bugfix for talk dialog not closing if the same character talks twice in ↵Paul Gilbert
immediate succession svn-id: r29515
2007-11-16Added guard to prevent a character being reset to a default direction frame ↵Paul Gilbert
after a call to SetDirection if they're already facing in that direction - fixes some characters alternating frames svn-id: r29514
2007-11-16Bugfix to make player walk over to Goewin when talking to herPaul Gilbert
svn-id: r29513
2007-11-16Bugfix to have NPC stand still during showMessage talk actionsPaul Gilbert
svn-id: r29512
2007-11-16Fix loading common sample data for modules in Waxworks.Travis Howell
svn-id: r29511
2007-11-15Some dirty rects handling, and fixed a off-by-one blitting bugOystein Eftevaag
svn-id: r29510
2007-11-15added support for Adlib tracksGregory Montoir
svn-id: r29509
2007-11-15Fixes to parameters of script methodsPaul Gilbert
svn-id: r29508
2007-11-15Bugfix to prevent characters occasionally facing one way whilst walking in ↵Paul Gilbert
another direction svn-id: r29507
2007-11-14iPhone: Implemented timers, and disabled mutexes (was causing deadlocks in ↵Oystein Eftevaag
SnM and COMI, for some reason svn-id: r29506
2007-11-14Removed an unclear (paranoid?) continue statement from the original engine. ↵Nicola Mettifogo
We are just doing a screen update more than the original this way. If this is bad, then we can go back, but for now, let the execution flow. svn-id: r29505
2007-11-14* centralized kEngineChangeLocation flag handlingNicola Mettifogo
* simplified runGame, moving flags testing into called routines svn-id: r29504