Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-04-12 | Fix script dumping | Eugene Sandulenko | |
svn-id: r21820 | |||
2006-04-12 | cleanup | Eugene Sandulenko | |
svn-id: r21819 | |||
2006-04-12 | DEBUG_SCRIPT -> debugC | Eugene Sandulenko | |
svn-id: r21816 | |||
2006-04-11 | Add F1-F10 keymappings like in original engine. | Eugene Sandulenko | |
svn-id: r21815 | |||
2006-04-11 | Re-fix the CD version of Loom | Max Horn | |
svn-id: r21814 | |||
2006-04-11 | Rearranged code in ScummEngine::openRoom a bit, to separate the filename ↵ | Max Horn | |
generation from other things svn-id: r21813 | |||
2006-04-11 | Fix warning. | Eugene Sandulenko | |
svn-id: r21810 | |||
2006-04-11 | Added TODO comment about refreshAnimData[] and why it's not (yet) a field in | Torbjörn Andersson | |
the AnimData struct. svn-id: r21809 | |||
2006-04-11 | If generateDetectName() generates an empty string, that's a failure, not a | Torbjö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-11 | Some more MD5 entries / confirmations by Peter Eckerlein | Max Horn | |
svn-id: r21788 | |||
2006-04-11 | Added delays to the main and menu event loops to keep Lure from gobbling up all | Torbjörn Andersson | |
available CPU time. svn-id: r21787 | |||
2006-04-11 | Changed max() to MAX(). This fixes compilation for me. | Torbjörn Andersson | |
svn-id: r21786 | |||
2006-04-11 | Added disassembly of room exit handling, as well as a few cleanups to the ↵ | Paul Gilbert | |
path finding code svn-id: r21785 | |||
2006-04-11 | Added proper path finding code for rooms, as well as miscellaneous support ↵ | Paul Gilbert | |
methods svn-id: r21784 | |||
2006-04-11 | Added 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-11 | Implemented better handling of changing rooms via room exits | Paul Gilbert | |
svn-id: r21782 | |||
2006-04-11 | Added new resources for pathfinding and new resources | Paul Gilbert | |
svn-id: r21781 | |||
2006-04-11 | Resource loader enhanced to load hotspot proximity data and room walkable areas | Paul Gilbert | |
svn-id: r21780 | |||
2006-04-11 | Updated 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-11 | Added a script method for setting a blocking hotspot script | Paul Gilbert | |
svn-id: r21778 | |||
2006-04-11 | Ooops, re-enable code in allocBlock() | Travis Howell | |
svn-id: r21776 | |||
2006-04-11 | Update waitForSync() for FF and minor cleanup | Travis Howell | |
svn-id: r21775 | |||
2006-04-10 | Might 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-10 | Cleanup | Travis Howell | |
svn-id: r21773 | |||
2006-04-10 | If I understand things correctly, cinE used to dump the entire animDataTable | Torbjö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-10 | More 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-10 | Some 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-10 | Removing dummy code from resource.cpp | Max Horn | |
svn-id: r21769 | |||
2006-04-10 | Merged scumm_settings into extra_versions, which in turn got renamed to ↵ | Max Horn | |
gameVariantsTable svn-id: r21768 | |||
2006-04-10 | Add code for bltOracleText() in FF | Travis Howell | |
svn-id: r21765 | |||
2006-04-10 | Cleanup. | Torbjörn Andersson | |
svn-id: r21764 | |||
2006-04-10 | Split the playTune opcode into Simon 1, Simon 2 and FF versions. The FF version | Torbjörn Andersson | |
was wrong before, but since it is a no-op, it probably never caused any problems. svn-id: r21763 | |||
2006-04-10 | Some opcodes have been made Simon 1-specific, either because they really are | Torbjö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-10 | With the old o_ functions out of the way, I have renamed all o1_ functions as | Torbjö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-10 | By 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-10 | Merged o_setup_cond_c() into o1_getDollar2(). (We could merge | Torbjö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-10 | Merged o_printStr() into o1_screenTextMsg(). | Torbjörn Andersson | |
svn-id: r21758 | |||
2006-04-10 | Merged o_pathfind() into o1_getPathPosn(). | Torbjörn Andersson | |
svn-id: r21757 | |||
2006-04-10 | Merged o_restoreIconArray() into o1_restoreIconArray(). | Torbjörn Andersson | |
svn-id: r21756 | |||
2006-04-10 | Merged o_confirmQuit() into o1_pauseGame(). | Torbjörn Andersson | |
svn-id: r21755 | |||
2006-04-10 | Merged o_inventory_descriptions() into o1_screenTextPObj(). | Torbjörn Andersson | |
svn-id: r21754 | |||
2006-04-10 | Merged o_loadGame() and o_saveGame() into o1_loadUserGame() and | Torbjörn Andersson | |
o1_saveUserGame(). svn-id: r21753 | |||
2006-04-10 | Merged o_loadZone() and o_unloadZone() into o1_loadZone() and o1_unloadZone(). | Torbjörn Andersson | |
svn-id: r21752 | |||
2006-04-10 | Merged o_playSFX() into o1_playEffect(). | Torbjörn Andersson | |
svn-id: r21751 | |||
2006-04-10 | Merged o_loadBeard() and o_unloadBeard() into o1_loadBeard() and | Torbjörn Andersson | |
o1_unloadBeard(). svn-id: r21750 | |||
2006-04-10 | Merged o_lockZone() and o_unlockZone() into o1_lockZones() and o1_unlockZones() | Torbjörn Andersson | |
svn-id: r21749 | |||
2006-04-10 | Merged o_playMusic() into o1_playTune(). | Torbjörn Andersson | |
svn-id: r21748 | |||
2006-04-10 | Merged o_set_video_mode() into o1_picture(). | Torbjörn Andersson | |
svn-id: r21747 | |||
2006-04-10 | Merged o_unk_103() into o1_cls(). | Torbjörn Andersson | |
svn-id: r21746 | |||
2006-04-10 | Merged o_defineWindow() into o1_defWindow(). | Torbjörn Andersson | |
svn-id: r21745 |