364 Commits

Author SHA1 Message Date
Filippos Karapetis
8493c06d1d Always reset an animation when it's done playing
svn-id: r28737
2007-08-25 23:29:53 +00:00
Filippos Karapetis
7534944c83 Removed the showactors flag and substituted it with RF_DISABLE_ACTORS
svn-id: r28736
2007-08-25 23:19:55 +00:00
Filippos Karapetis
9f8b0884fa Fixed a regression
svn-id: r28733
2007-08-25 19:59:07 +00:00
Filippos Karapetis
71ce45faa0 Reset the protagonist's portrait when a chapter ends
svn-id: r28732
2007-08-25 19:33:25 +00:00
Filippos Karapetis
30a82f1879 When sfMainMode is set, overwrite the stored panel mode
svn-id: r28731
2007-08-25 19:21:43 +00:00
Filippos Karapetis
79eb157fef The palette is set correctly now when chapter points change and a cutaway is up
svn-id: r28730
2007-08-25 18:24:32 +00:00
Filippos Karapetis
3d823b250b Properly limit the save title size in IHNM
svn-id: r28728
2007-08-25 17:10:31 +00:00
Filippos Karapetis
c6292050a5 Only close patch files for ITE, not IHNM
svn-id: r28726
2007-08-25 16:44:44 +00:00
Filippos Karapetis
57ee1e15be Stop showing actors before a scene's background is shown. Removed a relevant hack
svn-id: r28725
2007-08-25 16:02:48 +00:00
Filippos Karapetis
5ec8ee1907 Added skeleton code for kActorEvent
svn-id: r28724
2007-08-25 16:01:42 +00:00
Filippos Karapetis
4afe739687 The intro of IHNM is shown correctly now
svn-id: r28723
2007-08-25 16:00:50 +00:00
Filippos Karapetis
433105141b Some more fixes to Gfx::palFade. Benny's nightfall scene is shown correctly now
svn-id: r28722
2007-08-25 13:13:03 +00:00
Filippos Karapetis
05ba86577e Added a note on mouse right button action for IHNM
svn-id: r28721
2007-08-25 13:01:22 +00:00
Filippos Karapetis
b68f2532c5 Converse arrows scroll the conversation options correctly now
svn-id: r28720
2007-08-25 12:49:03 +00:00
Filippos Karapetis
41ee693710 Inventory arrows scroll the inventory correctly now
svn-id: r28719
2007-08-25 12:38:35 +00:00
Filippos Karapetis
2bfc4466df Some more fixes to Gfx::palFade
svn-id: r28710
2007-08-24 15:32:05 +00:00
Filippos Karapetis
e156f0ff87 The frame count needs to be updated for cutaways without an animation bit as well. Removed a hack for the nightfall scene in Benny's chapter
svn-id: r28709
2007-08-24 13:40:03 +00:00
Filippos Karapetis
3a761c8acd Oops, fixed a regression introduced with the latest code cleanup
svn-id: r28708
2007-08-24 12:43:56 +00:00
Filippos Karapetis
84d2dda5ed Code cleanup for the IHNM demo
svn-id: r28707
2007-08-24 12:05:05 +00:00
Filippos Karapetis
ef7c66893a Updated some comments
svn-id: r28706
2007-08-24 11:44:18 +00:00
Filippos Karapetis
f48ce0d821 Some more updates to Gfx::palFade (not finished yet, though)
svn-id: r28705
2007-08-24 11:37:58 +00:00
Filippos Karapetis
65c390cbfc Clearcutaway now sets the scene's palette. Removed two workarounds for the IHNM demo
svn-id: r28704
2007-08-24 11:35:59 +00:00
Filippos Karapetis
3b276f0973 Clean-up of event ops
svn-id: r28703
2007-08-24 11:23:57 +00:00
Filippos Karapetis
1c065b1e14 Added skeleton code for sfScriptFade. Work is still needed in Gfx::palFade though, so it still doesn't work
svn-id: r28702
2007-08-23 13:56:25 +00:00
Filippos Karapetis
300ea0184a The colors of the input text widgets are correct now in IHNM
svn-id: r28701
2007-08-23 13:34:28 +00:00
Filippos Karapetis
d4d255cd6d Implemented music pause and resume
svn-id: r28698
2007-08-22 16:00:45 +00:00
Filippos Karapetis
cd3f8577c1 Mutexes are now used in the MIDI music playing code
svn-id: r28697
2007-08-22 15:28:31 +00:00
Filippos Karapetis
02e0d144e8 Implemented Music::stop
svn-id: r28695
2007-08-22 11:28:11 +00:00
Filippos Karapetis
9a9e42a1f6 Sprite priorities are now calculated correctly for IHNM
svn-id: r28694
2007-08-22 11:11:33 +00:00
Filippos Karapetis
bd4a289493 The height of the save file list slider is calculated correctly now for IHNM
svn-id: r28691
2007-08-21 18:23:48 +00:00
Filippos Karapetis
296080e44f The button sprites of the warnings dialogs of IHNM are loaded correctly now. Also, the save file slider is shown correctly now (although it still needs some tweaking, as its virtual height is still the same as in ITE)
svn-id: r28690
2007-08-21 18:07:17 +00:00
Filippos Karapetis
bf1f23d378 Fixed the position of some widgets in the option dialogs of IHNM
svn-id: r28689
2007-08-21 18:04:47 +00:00
Filippos Karapetis
44f73a1b7c Simplified blackToPal
svn-id: r28686
2007-08-21 14:59:02 +00:00
Filippos Karapetis
96e0eeb94d Updated some comments
svn-id: r28685
2007-08-21 12:46:21 +00:00
Filippos Karapetis
c50c20b2c2 Cleanup: Removed obsolete TODOs
svn-id: r28682
2007-08-20 20:00:40 +00:00
Filippos Karapetis
a6171ec349 Fix for bug #1776993 - "ITE: Cannot exit a room (regression)"
svn-id: r28679
2007-08-20 19:14:22 +00:00
Filippos Karapetis
0566bef991 Corrected some of the colors in the save/load dialogs in IHNM
svn-id: r28648
2007-08-18 01:59:18 +00:00
Filippos Karapetis
769dd1d7a2 Several bugfixes:
- The spiritual barometer display in IHNM is now updated only when necessary, to speed drawing up. This also corrects an issue where the spiritual barometer display was updated only after changing a scene
- sf92 is sfDemoSetInteractive
- It's now possible to use dashes and underscores in savegames
- Screen fading when changing scenes is now done correctly: the interface will no longer be incorrectly briefly shown while the screen is fading to black
- The interface mode is now correctly set in the non-interactive part of the IHNM demo
- sfScriptGotoScene does not have a transition parameter, therefore that parameter has been removed

svn-id: r28643
2007-08-17 06:08:18 +00:00
Filippos Karapetis
4722075da3 Removed an obsolete TODO
svn-id: r28642
2007-08-17 05:57:32 +00:00
Filippos Karapetis
d5b7a57536 Fix for some cases where the protagonist from some savegames in IHNM was not loaded correctly
svn-id: r28596
2007-08-13 15:57:04 +00:00
Filippos Karapetis
7a04b16d73 When restarting an animation, make sure that the animation's current frame is set to 0. This fixes issues where replaying the same animation would lead to a crash (e.g. with Gorrister at the animal cages)
svn-id: r28581
2007-08-13 08:51:40 +00:00
Filippos Karapetis
f3158075bb The sprite set by sfSetObjImage is assigned correctly now for IHNM. This fixes several cases where objects with more than one frame were incorrectly displayed
svn-id: r28571
2007-08-13 01:20:42 +00:00
Filippos Karapetis
742d503b92 Removed an obsolete TODO
svn-id: r28570
2007-08-13 01:09:48 +00:00
Filippos Karapetis
1c26274061 Undefined character 9 is no longer printed in the IHNM demo help screen
svn-id: r28409
2007-08-02 15:29:50 +00:00
Filippos Karapetis
ccc9359181 Text is cleared correctly in the IHNM demo help screen, when waiting for the game to change the page automatically
svn-id: r28407
2007-08-02 14:57:18 +00:00
Filippos Karapetis
3e9c4be280 The help screen in the IHNM demo is shown correctly now
svn-id: r28406
2007-08-02 14:43:10 +00:00
Filippos Karapetis
ec4a240b50 The help screens in the IHNM demo are shown a bit more correctly now, though they're still buggy
svn-id: r28399
2007-08-02 01:56:45 +00:00
Filippos Karapetis
63f3d5b253 Partially implemented opcodes 87, 88 and 89, used in the help system of the IHNM demo. It's still buggy, though
svn-id: r28398
2007-08-02 01:04:44 +00:00
Filippos Karapetis
6a82a3fbfc The text of the psychic profile in IHNM is shown correctly now
svn-id: r28397
2007-08-01 23:38:31 +00:00
Filippos Karapetis
617a500ef2 IHNM and ITE: ScummVM will no longer crash when loading games from the command line
svn-id: r28394
2007-08-01 21:47:17 +00:00