aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2007-11-14Improved the game desc naming in the drascula detection codeMax Horn
svn-id: r29503
2007-11-14When reconfiguring, quote env var values in case they contain whitespacesMax Horn
svn-id: r29502
2007-11-14small fixesKostas Nakos
svn-id: r29501
2007-11-14Fixed clipping issues that were still occurring in some roomsPaul Gilbert
svn-id: r29500
2007-11-13Added sound support for the iPhoneOystein Eftevaag
svn-id: r29499
2007-11-13got rid of the /evil/ monkeykeyboard code :-) (see also rev. 29495)Kostas Nakos
svn-id: r29498
2007-11-13don't trash the registry if proper startup has failedKostas Nakos
svn-id: r29497
2007-11-13somewhat more verbose debug msgsKostas Nakos
svn-id: r29496
2007-11-13Moving the vitual keyboard show/hide hints during the copy protection ↵Kostas Nakos
screens to the scumm engine. As the original code is slightly cryptic, there may be something wrong with MI1 (as commented) svn-id: r29495
2007-11-13- implemented opcodes:Johannes Schickel
-> o2_setHiddenItemsEntry 147 -> o2_getHiddenItemsEntry 148 -> o2t_fadeScenePal 3 - added o2t_playSoundEffect to the temporary opcode list svn-id: r29494
2007-11-13Added guard to prevent one character's talk dialog interrupting another one ↵Paul Gilbert
that's already in-progress svn-id: r29492
2007-11-13When automatically (re)configuring, print the command we execute (it is ↵Max Horn
often useful to know what the 'last specified parameters' actually *were* :) svn-id: r29491
2007-11-13Slightly extended/clarified two OSystem doxygen commentsMax Horn
svn-id: r29490
2007-11-13Tweak to object walk to position calculations - NPCs will no longer get ↵Paul Gilbert
stuck in doors they close svn-id: r29489
2007-11-13Initial commit of the iPhone/iPod Touch backendOystein Eftevaag
svn-id: r29488
2007-11-12Implemented all timer handlers. (Cauldron animations work now)Johannes Schickel
svn-id: r29487
2007-11-12Added a workaround for a problematic object in Gorrister's chapter (Edna's key)Filippos Karapetis
svn-id: r29486
2007-11-12- Implemented opcodes:Johannes Schickel
-> o2_removeHandItem 43 -> o2_makeBookOrCauldronAppear 42 - Implemented inventory WSA functionality svn-id: r29485
2007-11-12Fixes regression introduced with r29218.Johannes Schickel
svn-id: r29484
2007-11-12Set Catriona to her correct rocking speedPaul Gilbert
svn-id: r29483
2007-11-12removeSounds was being called too early - it was setting the current area to ↵Paul Gilbert
that of the room being left, rather than the one being entered svn-id: r29482
2007-11-12Adjustments to the talk state machine so information dialogs (if any) ↵Paul Gilbert
correctly occur at the end of a conversation (such as giving the bar to Ewan) svn-id: r29481
2007-11-12Correction to delay when two NPCs are talking togetherPaul Gilbert
svn-id: r29480
2007-11-11Silencing some warningsMax Horn
svn-id: r29479
2007-11-11Menu display fixVincent Hamm
Linked objects implementation (barman) The gameplay is now kind of working and it is possible to play at least the first part of the game svn-id: r29478
2007-11-11Don't draw objects with negative x/y values. Now, "ghost" objects are no ↵Filippos Karapetis
longer created in the top left corner of the screen when picked up/used. The creation of such ghost objects is a script bug which exists in the original interpreter of IHNM as well. Also, removed a relevant workaround for the note in the first screen of Gorrister's chapter, as it's no longer needed svn-id: r29477
2007-11-11Cleanup.Johannes Schickel
svn-id: r29476
2007-11-11Fixed memory leaking of TabWidget. (thanks to jvprat for pointing out)Johannes Schickel
svn-id: r29475
2007-11-11Committed patch #1829748 "Fix for memory leaks in File::exists".Johannes Schickel
svn-id: r29474