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