aboutsummaryrefslogtreecommitdiff
path: root/engines/saga
AgeCommit message (Collapse)Author
2007-06-08IHNM never sets scriptModuleNumber to 0 in Script::doVerb(). Now, all items ↵Filippos Karapetis
will have the correct script assigned to them (e.g. the fruit at the fruit tree screen in Benny's chapter, the icon in the chapel in Ted's chapter etc) svn-id: r27203
2007-06-07Also include this file for the last commitFilippos Karapetis
svn-id: r27180
2007-06-07Implement more Actor::calcScreenPosition differences for IHNMFilippos Karapetis
svn-id: r27179
2007-06-07Fixed video display and removed a hack for itFilippos Karapetis
svn-id: r27173
2007-06-07Fixed regression: panel mode should be set to video at the beginning of IHNMFilippos Karapetis
svn-id: r27172
2007-06-07Limited frame count hack to apply to videos onlyFilippos Karapetis
svn-id: r27167
2007-06-07Implemented video playing for IHNM (still needs work). Also, updated a ↵Filippos Karapetis
comment regarding the intro svn-id: r27166
2007-06-06Implemented the sfGetMouseClicks and sfResetMouseClicks opcodes and created ↵Filippos Karapetis
the skeleton for sfScriptStartVideo, sfScriptReturnFromVideo and sfScriptEndVideo opcodes svn-id: r27145
2007-06-06Fixed the parameter order in sfScriptFadeFilippos Karapetis
svn-id: r27143
2007-06-06Implemented the sfScriptFade opcodeFilippos Karapetis
svn-id: r27142
2007-06-06Added palette fading in playCutaway()Filippos Karapetis
svn-id: r27141
2007-06-06Added sanity checks for hitzones in SAGA, after discussing with h00ligan and ↵Filippos Karapetis
sev. Removed a hack for IHNM which is not needed anymore and removed a redundant check for zero object types svn-id: r27140
2007-06-06Implemented differences in Actor::calcScreenPosition for IHNM. Now the ↵Filippos Karapetis
stitching on the second floor of the zeppelin and the whiskey in the honky-tonk are shown correctly svn-id: r27124
2007-06-06Properly implemented the converse panel in IHNM (though the colors are still ↵Filippos Karapetis
wrong) svn-id: r27123
2007-06-06Fix regression caused by commit #27108Filippos Karapetis
svn-id: r27122
2007-06-05Avoid compiler warnings.Travis Howell
svn-id: r27118
2007-06-05Filtering specific verbs is used in ITE, but not in IHNM. It's now possible ↵Filippos Karapetis
to use the jukebox in the honky-tonk in IHNM svn-id: r27110
2007-06-05Add the hack for the staircase in the zeppelin in IHNM once more, apparently ↵Filippos Karapetis
the cause for it is different than what I thought svn-id: r27109
2007-06-05Check if a zone type is NULL for both ITE and IHNM, as it's done in the ↵Filippos Karapetis
original. This fixes the crash in IHNM when entering the second floor of the zeppelin and the crash in ITE when interacting with the bowl in the tunnel, outside the prison. Removed the two relevant hacks svn-id: r27108
2007-06-05Inventory and conversation arrows are working correctly now in IHNMFilippos Karapetis
svn-id: r27107
2007-06-04IHNM: Add a temporary hack for the crash that occurs when climbing the ↵Filippos Karapetis
staircase to the second floor of the zeppelin in chapter 1 svn-id: r27094
2007-06-04Fixed incorrect placing of converse information for IHNM. Dialog options ↵Filippos Karapetis
should work in IHNM now, although they're still not placed properly svn-id: r27084
2007-06-04Properly define max text width in IHNMFilippos Karapetis
svn-id: r27082
2007-06-03SAGA: When trying to access a wrong hitzone, adjust it to a valid one and ↵Filippos Karapetis
continue with a warning instead of exiting with an error . We don't normally get invalid hitzones in ITE, but we do in IHNM, so this is used for now to bypass the places where IHNM crashes. It's now possible to climb the steps to the second floor of the zeppelin with Gorrister svn-id: r27072
2007-06-03The animation frame counter is updated correctly now, so all animations in ↵Filippos Karapetis
IHNM where the engine is waiting are displayed fully. Big thanks to sev, once again :) svn-id: r27070
2007-06-03Simplified check for scene height in IHNMFilippos Karapetis
svn-id: r27067
2007-06-03Opcode 11 is sfLockUser. Also updated Scene::getHeight() for this change. ↵Filippos Karapetis
Now, the interface is locked when the scripts lock it. This prevents erroneous actor movement when skipping speech by left clicking, and other incorrect behavior. Special thanks to h00ligan for all his help svn-id: r27064
2007-06-03Moved the updating of framecount to a more appropriate placeFilippos Karapetis
svn-id: r27060
2007-06-02Implemented the sfWaitFrames script function for IHNM. Many animations ↵Filippos Karapetis
should display more correctly now (e.g. actor "zapping" animations, Ben falling off the stairs). They're still not correct, as frameCount is not updated properly svn-id: r27055
2007-06-02Moved a sanity check before some relevant assertsFilippos Karapetis
svn-id: r27054
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-05-29Color 0 should always be black in IHNM. The panel backgrounds don't ↵Filippos Karapetis
erroneously change color now when moving between rooms svn-id: r27004
2007-05-29Corrected actor walk speed in IHNMFilippos Karapetis
svn-id: r27003
2007-05-28Partial fix for walking speed in IHNM.Eugene Sandulenko
svn-id: r26999
2007-05-28Changed the frameOffset sanity check in Script::sfPlaceActor to throw a ↵Filippos Karapetis
warning instead of an error. In IHNM, it's now possible to use the knife with the rats when playing with Garrister svn-id: r26985
2007-05-27Made verbs "push" and "swallow" work in IHNM. It's now possible to choose a ↵Filippos Karapetis
monitor with Ted svn-id: r26983
2007-05-27Verb actions are working correctly now in IHNM. Some verbs are still ↵Filippos Karapetis
non-functional svn-id: r26970
2007-05-11Changed the check for the status bar in IHNM to match the original, removed ↵Filippos Karapetis
a relevant hack svn-id: r26802
2007-05-11Disable the status text in IHNM when the main panel is not shown. Fixes a ↵Filippos Karapetis
crash when hovering over a character in the character selection screen svn-id: r26801
2007-05-10Removed unused variable.Torbjörn Andersson
svn-id: r26797
2007-05-09speedup SAGA::Actor::pathLine & SAGA::Actor::scanPathLine calculationAndrew Kurushin
svn-id: r26791
2007-05-08Moved functions getDoorState, setDoorState, getBGMaskType and ↵Filippos Karapetis
validBGMaskPoint to scene.h and disabled some sanity checks to improve the speed of the pathfinding algorithm, after discussing with h00ligan svn-id: r26789
2007-05-08small pathfind speedup: validate coords only with debug definitionAndrew Kurushin
svn-id: r26788
2007-05-07Simplify cursor events management.Eugene Sandulenko
svn-id: r26772
2007-05-06The cursor in IHNM changes to an hourglass now while loading scenes, like in ↵Filippos Karapetis
the original interpreter svn-id: r26768
2007-05-06Added (non-functional) save and load buttons in the options panel of IHNMFilippos Karapetis
svn-id: r26767
2007-05-02More IHNM options panel improvements: added text and working widgets for ↵Filippos Karapetis
read speed, music and sound, matched the font and the coordinates of the options panel and the widgets with the ones of the original interpreter svn-id: r26738
2007-05-02SAGA: Modified a workaround made for ITE to work in ITE onlyFilippos Karapetis
svn-id: r26737
2007-05-02IHNM: Added the options dialog and quit dialog with very basic functionality ↵Filippos Karapetis
(continue and exit game). The buttons are still wrong and not all the options are implemented yet, but at least the game doesn't freeze when the user tries to open the options dialog and it's now possible to exit normally svn-id: r26735
2007-05-01Fix for verbs in IHNMFilippos Karapetis
svn-id: r26732