15037 Commits

Author SHA1 Message Date
Eugene Sandulenko
6cd35f7507 Now load actors only on demand. That lets select Nimdok (doctor) part. Just
click on him and move mouse away quickly, so it will not try to get actor's
name which is broken ATM.

svn-id: r18984
2005-10-09 01:43:08 +00:00
Eugene Sandulenko
d972e948c3 Simplified handleChapterSelectionUpdate()
svn-id: r18983
2005-10-09 01:20:46 +00:00
Eugene Sandulenko
d02c35c821 (more) Proper implementation of ChapterSelection panel. Though not all
functionality is implemented but it is enough for now. Lets select any
character.

svn-id: r18982
2005-10-09 01:18:26 +00:00
Chris Apers
41b0ba9f95 New PalmOS backends
svn-id: r18981
2005-10-08 22:18:29 +00:00
Torbjörn Andersson
18d33dc078 Read IHNM actor and object strings from the resource file. (This does not
keep whichObject() from crashing, but I don't know why.)

svn-id: r18980
2005-10-08 22:09:21 +00:00
Chris Apers
95ff7fd0bb PalmOS: fixed compiler problem
svn-id: r18979
2005-10-08 22:04:52 +00:00
Chris Apers
000a3816f8 PalmOS stuff
svn-id: r18978
2005-10-08 22:02:53 +00:00
Chris Apers
ca65477b65 PalmOS stuffs
svn-id: r18977
2005-10-08 22:00:58 +00:00
Chris Apers
03f95bc26a PalmOS stuff
svn-id: r18976
2005-10-08 21:46:27 +00:00
Chris Apers
18b9523338 PalmOS : fixed 68K link
svn-id: r18975
2005-10-08 21:43:02 +00:00
Chris Apers
3ab37bce79 - PalmOS stuffs
- fixed type mismatch error

svn-id: r18974
2005-10-08 21:34:59 +00:00
Torbjörn Andersson
da43d814cd Oops, made a typo when rewriting that comment.
svn-id: r18973
2005-10-08 21:33:31 +00:00
Torbjörn Andersson
60b85c5137 Cleanup.
svn-id: r18972
2005-10-08 21:28:14 +00:00
Chris Apers
f14365e3f9 Change __PALM_OS__ with new PALMOS_68K / PALMOS_MODE
svn-id: r18971
2005-10-08 21:25:09 +00:00
Chris Apers
3f2f5e0997 PalmOS : very bad hack to fix global constructor problem with ARM
svn-id: r18970
2005-10-08 21:11:45 +00:00
Chris Apers
5b514241f3 revert previous changes related to #ifdefs
svn-id: r18969
2005-10-08 20:54:05 +00:00
Chris Apers
98bfe388fb revert previous changes related to #ifdefs
svn-id: r18968
2005-10-08 20:44:19 +00:00
Chris Apers
12f978c69a More DISABLE_SCUMM_7_8
svn-id: r18967
2005-10-08 20:14:41 +00:00
Eugene Sandulenko
f5f57c9a23 Put actors on the ground. No more upside down. Though probably drawClip()
has to be fixed too, but now we have no test case for this.

svn-id: r18966
2005-10-08 20:09:00 +00:00
Eugene Sandulenko
46660feeb2 Quick and dirty hack to enable actors interaction. Still have to compare
that with disasm.

svn-id: r18965
2005-10-08 19:53:38 +00:00
Chris Apers
3bd243e043 Use font manager
svn-id: r18964
2005-10-08 19:40:47 +00:00
Chris Apers
8b4f59dc7a PalmOS:
- fix crash trying to use emptyString
- debug option

svn-id: r18963
2005-10-08 19:10:05 +00:00
Chris Apers
12f40ae777 PalmOS: cannot use global objects in ARM
svn-id: r18962
2005-10-08 19:07:18 +00:00
Eugene Sandulenko
528d2b2ca1 Now most artefacts are gone and we're in proper panel mode when running
character selection.

svn-id: r18961
2005-10-08 16:25:18 +00:00
Eugene Sandulenko
cf512d26de Oops. Fix crash introduced by last commit.
svn-id: r18960
2005-10-08 15:35:07 +00:00
Eugene Sandulenko
176f32bfa1 _vm->getSceneHeight() --> _vm->_scene->getHeight() and make it return different
scene height for individual panel modes.

svn-id: r18959
2005-10-08 15:20:11 +00:00
Torbjörn Andersson
c4752fc320 Added/stubbed some Feeble opcodes, and fixed a regression that made it
impossible to load old (and probably new, for that matter) Simon savegames.

svn-id: r18958
2005-10-08 09:59:36 +00:00
Torbjörn Andersson
a202b15062 Added a "video" panel mode. From what I understand, the beginning of the
IHNM intro should use this, so now it does.

svn-id: r18957
2005-10-07 15:36:28 +00:00
Eugene Sandulenko
313fe937f7 Cleanup sprite header reader.
svn-id: r18956
2005-10-07 10:44:48 +00:00
Travis Howell
4893e3271b Adjust for larger resolution.
svn-id: r18955
2005-10-07 07:36:09 +00:00
Travis Howell
1bd9b92b5b Missed a few lines.
svn-id: r18954
2005-10-07 07:06:21 +00:00
Travis Howell
50486480cb FF starts VGA script.
svn-id: r18953
2005-10-07 06:59:49 +00:00
Eugene Sandulenko
fe48a00517 Draw acrtors (eriktorbjorn, rejoice).
It:
 o breaks intro, as now everything seems to be shifted.
 o Shows problem at our firt scene where there is no inventory drawn
 o Shows problem with our animation code, actor frames are wrong
 o Draws actors upside down and probably at wrong location
 o Due to incomplete implementation of whichObject() it crashes when
   you hover over characters.

svn-id: r18952
2005-10-07 05:31:13 +00:00
Torbjörn Andersson
5f20bf11e6 It should always be possible to interrupt the intro with Escape now. Most
of the job was already done, though. Only the final bit was missing.

svn-id: r18951
2005-10-06 15:56:06 +00:00
Torbjörn Andersson
92f5e206bd Disabled scene background music for IHNM, for now. It was trying to start
the end credits music right after the intro.

svn-id: r18950
2005-10-06 15:54:43 +00:00
Travis Howell
36295605ab Add slight difference.
svn-id: r18949
2005-10-06 14:54:25 +00:00
Travis Howell
e91503cb1c Add FF table.
svn-id: r18948
2005-10-06 14:34:24 +00:00
Torbjörn Andersson
ccaaeecc1c Bah. Forgot to add these files in the previous commit.
svn-id: r18947
2005-10-06 11:58:03 +00:00
Torbjörn Andersson
8fc913c21d Moved the sequence player into its own class. I'm sure this could be
cleaned up a bit, but it'll do for now.

svn-id: r18946
2005-10-06 11:57:02 +00:00
Torbjörn Andersson
7c0c7dbb91 Removed unnecessary empty line. (I made this change while working on a much
bigger change -- I didn't want to commit this as part of that.)

svn-id: r18945
2005-10-06 11:56:15 +00:00
Torbjörn Andersson
49602286f4 Applied my patch #1314023, since cyx liked the idea of cleaning up the
sequence player. He did note - and I agree - that the player could be
further cleaned up by placing it in a class of its own, and that it's
possible (though not certain) that we won't be needing alternative opcode
sets for the floppy and CD versions.

But it'll do for now. I don't have time to do any more with it right now.

svn-id: r18944
2005-10-05 16:40:51 +00:00
Travis Howell
fb86de70e2 Revert
svn-id: r18943
2005-10-05 13:15:47 +00:00
Travis Howell
441b986645 Update
svn-id: r18942
2005-10-05 13:10:59 +00:00
Travis Howell
e748cccca6 Cleanup
svn-id: r18941
2005-10-05 12:16:49 +00:00
Travis Howell
05ea6d3a34 Cleanup
svn-id: r18940
2005-10-05 11:37:26 +00:00
Travis Howell
99f36dafe8 Remove leftover
svn-id: r18939
2005-10-05 06:31:26 +00:00
Eugene Sandulenko
b332ea95ec oops. reverted last change.
svn-id: r18938
2005-10-05 02:01:52 +00:00
Eugene Sandulenko
b76d1b36ae Fix to fixed palette range.
svn-id: r18937
2005-10-05 02:00:17 +00:00
Eugene Sandulenko
8912fcb805 Simplified palette code.
svn-id: r18936
2005-10-05 01:40:55 +00:00
Eugene Sandulenko
579478a586 IHNM used only 248 colors for game graphics. Top part of the palette
was read from resources. Switching to this scheme fixes magenta outlines
in subtitles.

svn-id: r18935
2005-10-05 01:31:46 +00:00