aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2006-04-12Fix script dumpingEugene Sandulenko
svn-id: r21820
2006-04-12cleanupEugene Sandulenko
svn-id: r21819
2006-04-12DEBUG_SCRIPT -> debugCEugene Sandulenko
svn-id: r21816
2006-04-11Add F1-F10 keymappings like in original engine.Eugene Sandulenko
svn-id: r21815
2006-04-11Re-fix the CD version of LoomMax Horn
svn-id: r21814
2006-04-11Rearranged code in ScummEngine::openRoom a bit, to separate the filename ↵Max Horn
generation from other things svn-id: r21813
2006-04-11Fix warning.Eugene Sandulenko
svn-id: r21810
2006-04-11Added TODO comment about refreshAnimData[] and why it's not (yet) a field inTorbjörn Andersson
the AnimData struct. svn-id: r21809
2006-04-11If generateDetectName() generates an empty string, that's a failure, not aTorbjörn Andersson
success. Otherwise ScummVM will crash once the game detector reaches the "generic HE game variants", which makes it hard to add non-SCUMM games. svn-id: r21808
2006-04-11Some more MD5 entries / confirmations by Peter EckerleinMax Horn
svn-id: r21788
2006-04-11Added delays to the main and menu event loops to keep Lure from gobbling up allTorbjörn Andersson
available CPU time. svn-id: r21787
2006-04-11Changed max() to MAX(). This fixes compilation for me.Torbjörn Andersson
svn-id: r21786
2006-04-11Added disassembly of room exit handling, as well as a few cleanups to the ↵Paul Gilbert
path finding code svn-id: r21785
2006-04-11Added proper path finding code for rooms, as well as miscellaneous support ↵Paul Gilbert
methods svn-id: r21784
2006-04-11Added a destRoomNumber variable to store which room a highlighted exit goes ↵Paul Gilbert
to, as well as some temporary code used to display pathfinding information onscreen when Toggle Info is turned on svn-id: r21783
2006-04-11Implemented better handling of changing rooms via room exitsPaul Gilbert
svn-id: r21782
2006-04-11Added new resources for pathfinding and new resourcesPaul Gilbert
svn-id: r21781
2006-04-11Resource loader enhanced to load hotspot proximity data and room walkable areasPaul Gilbert
svn-id: r21780
2006-04-11Updated resource structures to add support for hotspot y corrections, ↵Paul Gilbert
proximity data, room walkable areas, and the room exit coordinate list svn-id: r21779
2006-04-11Added a script method for setting a blocking hotspot scriptPaul Gilbert
svn-id: r21778
2006-04-11Ooops, re-enable code in allocBlock()Travis Howell
svn-id: r21776
2006-04-11Update waitForSync() for FF and minor cleanupTravis Howell
svn-id: r21775
2006-04-10Might as well clear ptr1 and ptr2 in animDataTable[] when loading a savegame.Torbjörn Andersson
The previous commit should ensure that the elements that need to be loaded are. svn-id: r21774
2006-04-10CleanupTravis Howell
svn-id: r21773
2006-04-10If I understand things correctly, cinE used to dump the entire animDataTableTorbjörn Andersson
element to the savefile, including data pointers. After reading the savefile, it would then test if ptr1 was NULL, to see if it should load the object. I've extended the savefile format with a byte to indicate whether or not ptr1 was non-NULL. This seems to fix the problems I had with with loading savegames, but of course any old savegame is now even more broken than before. I still can't seem to get out of the room with the machine, though. Another regression when migrating the code from cinE, or just my ability to get past this annoying, timed puzzle? svn-id: r21772
2006-04-10More commented out stuff: added generateFilenameForDetection method, for use ↵Max Horn
by the detector; and applied various fixes to generateFilename (which is still completely untested, so it certainly contains more 'bugs' :) svn-id: r21771
2006-04-10Some more tweaks to the (still unused) gameFilenamesTable; also readded an ↵Max Horn
enhanced version of the (also unused) generateFilename function svn-id: r21770
2006-04-10Removing dummy code from resource.cppMax Horn
svn-id: r21769
2006-04-10Merged scumm_settings into extra_versions, which in turn got renamed to ↵Max Horn
gameVariantsTable svn-id: r21768
2006-04-10Add code for bltOracleText() in FFTravis Howell
svn-id: r21765
2006-04-10Cleanup.Torbjörn Andersson
svn-id: r21764
2006-04-10Split the playTune opcode into Simon 1, Simon 2 and FF versions. The FF versionTorbjörn Andersson
was wrong before, but since it is a no-op, it probably never caused any problems. svn-id: r21763
2006-04-10Some opcodes have been made Simon 1-specific, either because they really areTorbjörn Andersson
only used in Simon 1 (e.g. the "beard" opcodes), or because Simon 2 and FF have their own versions. svn-id: r21762
2006-04-10With the old o_ functions out of the way, I have renamed all o1_ functions asTorbjörn Andersson
the corresponding o_ function. This is in preparation for separating the truly Simon 1-specific opcode functions into a group of their own. svn-id: r21761
2006-04-10By now, it should be obvious that I'm trying to get rid of the o_ functions.Torbjörn Andersson
This is in preparation for the next stage of the cleanup. By now, I have merged most of the o_ opcode functions into the corresponding o1_ opcode function. There are a few pure o_ opcode functions left, but it makes sense to keep them separate functions since they are part of groups of other functions. Now, to get rid of the remaining o_ functions I have: Dropped the "o_" prefix from the following functions: o_kill_sprite_simon1(), o_kill_sprite_simon2(), o_waitForSync(), o_freezeBottom(), o_setTextColor(), o_fadeToBlack(), o_waitForMark(), o_unk_132_helper_3(), o_unk_132_helper(), o_clearCharacter(), o_fileError(). Renamed o_sync() to sendSync(). Renamed o_mouseOn() to scriptMouseOn(), and moved it to items.cpp Renamed o_mouseOff() to scriptMouseOff(), and moved it to items.cpp svn-id: r21760
2006-04-10Merged o_setup_cond_c() into o1_getDollar2(). (We could mergeTorbjörn Andersson
setup_cond_c_helper() into o1_getDollar2() as well, but for now I'm only trying to get rid of the o_* functions.) svn-id: r21759
2006-04-10Merged o_printStr() into o1_screenTextMsg().Torbjörn Andersson
svn-id: r21758
2006-04-10Merged o_pathfind() into o1_getPathPosn().Torbjörn Andersson
svn-id: r21757
2006-04-10Merged o_restoreIconArray() into o1_restoreIconArray().Torbjörn Andersson
svn-id: r21756
2006-04-10Merged o_confirmQuit() into o1_pauseGame().Torbjörn Andersson
svn-id: r21755
2006-04-10Merged o_inventory_descriptions() into o1_screenTextPObj().Torbjörn Andersson
svn-id: r21754
2006-04-10Merged o_loadGame() and o_saveGame() into o1_loadUserGame() andTorbjörn Andersson
o1_saveUserGame(). svn-id: r21753
2006-04-10Merged o_loadZone() and o_unloadZone() into o1_loadZone() and o1_unloadZone().Torbjörn Andersson
svn-id: r21752
2006-04-10Merged o_playSFX() into o1_playEffect().Torbjörn Andersson
svn-id: r21751
2006-04-10Merged o_loadBeard() and o_unloadBeard() into o1_loadBeard() andTorbjörn Andersson
o1_unloadBeard(). svn-id: r21750
2006-04-10Merged o_lockZone() and o_unlockZone() into o1_lockZones() and o1_unlockZones()Torbjörn Andersson
svn-id: r21749
2006-04-10Merged o_playMusic() into o1_playTune().Torbjörn Andersson
svn-id: r21748
2006-04-10Merged o_set_video_mode() into o1_picture().Torbjörn Andersson
svn-id: r21747
2006-04-10Merged o_unk_103() into o1_cls().Torbjörn Andersson
svn-id: r21746
2006-04-10Merged o_defineWindow() into o1_defWindow().Torbjörn Andersson
svn-id: r21745