Travis Howell
d84f744e2d
Add work around for glitches that occurs on map, when Simon rides lion to the goblin camp, in non-English versions of Simon2
...
svn-id: r22305
2006-05-03 12:54:37 +00:00
Travis Howell
04531df9b4
Fix subtitle colors during lion ride in Simon2
...
svn-id: r22303
2006-05-03 11:40:11 +00:00
Travis Howell
5ef5110299
Clear front buffer, when using cutscenes in Amiga version of FF
...
svn-id: r22301
2006-05-03 11:14:29 +00:00
Travis Howell
61b8fa957a
Write results to correct locations in setRandom and getPathValue video opcodes of FF
...
svn-id: r22295
2006-05-03 09:33:41 +00:00
Travis Howell
6e603cce87
Correct size of GPVCount/PVCount vars
...
svn-id: r22294
2006-05-03 06:07:26 +00:00
Travis Howell
2c700faffa
Correct result var in checkPaths script opcode in FF
...
svn-id: r22293
2006-05-03 05:35:08 +00:00
Travis Howell
52734545b4
sfx5 isn't ambient, but manually started/stopped in FF
...
svn-id: r22292
2006-05-03 04:58:32 +00:00
Travis Howell
a431bec1d8
Read correct offset in loadIconData()
...
svn-id: r22291
2006-05-03 04:39:31 +00:00
Travis Howell
afb5f5d5ab
Fix scrolling glitches in Oracle of FF
...
svn-id: r22290
2006-05-03 04:07:37 +00:00
Travis Howell
91a67d1150
Cleanup
...
svn-id: r22289
2006-05-03 01:11:50 +00:00
Travis Howell
2552f6e17e
Allow skipping cutscenes via ESC key too
...
svn-id: r22288
2006-05-02 23:46:23 +00:00
Torbjörn Andersson
9714ea9055
Cleanup
...
svn-id: r22280
2006-05-02 18:15:00 +00:00
Torbjörn Andersson
5b779be4ac
Let's try this again: Let the backend draw the mouse cursor, instead of drawing
...
it ourselves. This time it seems to work.
svn-id: r22279
2006-05-02 18:04:22 +00:00
Torbjörn Andersson
7bc4944a3b
Fixed FF mouse cursors being drawn a bit to the left of the hotspot. FF seems
...
to have this strange notion of multiplying the X coordinate by two, so when it
was using 38 to manipulate it, it really meant 19. I think.
Now we just need to simplify this to make the backend draw the cursor instead.
svn-id: r22278
2006-05-02 15:24:26 +00:00
Travis Howell
6d419559a2
Minor cleanup
...
svn-id: r22258
2006-05-01 13:53:30 +00:00
Travis Howell
c34e30ea79
Revert last change to mouse cursors in FF, causes odd glitches
...
svn-id: r22243
2006-04-30 12:56:13 +00:00
Travis Howell
49dbcc591e
Ooops, update var names for drawMousePart()
...
svn-id: r22242
2006-04-30 08:50:19 +00:00
Travis Howell
29a125dcda
Use system code for mouse cursors in FF
...
svn-id: r22241
2006-04-30 08:48:31 +00:00
Travis Howell
59b89e7a79
Clear palette too, after some cutscenes
...
svn-id: r22240
2006-04-30 06:23:32 +00:00
Travis Howell
8b9401f2d7
Fast fade out should be disabled, after a cutscene
...
svn-id: r22239
2006-04-30 06:12:50 +00:00
Travis Howell
9654ed97c0
Add complete support for mouse cursors in FF, with help from olki
...
svn-id: r22238
2006-04-30 06:10:14 +00:00
Max Horn
27307acd7c
Moved the AudioCDManager as well as class AudioStream and its (standard) subclasses to namespace Audio
...
svn-id: r22231
2006-04-29 22:33:31 +00:00
Travis Howell
7c8457ca5d
Cleanup includes
...
svn-id: r22225
2006-04-29 14:23:16 +00:00
Travis Howell
16e90765a9
Split more functions of simon.cpp into separate files
...
svn-id: r22224
2006-04-29 14:11:29 +00:00
Travis Howell
daed55b789
Split more functions of simon.cpp into separate files
...
svn-id: r22221
2006-04-29 13:38:07 +00:00
Travis Howell
ffe434a949
Add FF difference in o_screenTextMsg()
...
svn-id: r22216
2006-04-29 12:35:46 +00:00
Travis Howell
80bc64b951
Minor cleanup
...
svn-id: r22215
2006-04-29 12:29:21 +00:00
Travis Howell
d9ed515f90
Merge fadeToBlack() into o1_specialFade() and cleanup
...
svn-id: r22214
2006-04-29 12:25:15 +00:00
Travis Howell
7e02709e7d
Fix error in debug table
...
svn-id: r22213
2006-04-29 12:21:47 +00:00
Travis Howell
8e7895e7bc
Add more timer code differences in FF
...
svn-id: r22201
2006-04-29 02:01:32 +00:00
Travis Howell
9774261e0f
Fix mistakes in animateSpritesByY() for FF
...
svn-id: r22200
2006-04-29 00:32:38 +00:00
Max Horn
bf73598811
* Changed the createEngine() factory function of our plugins to return an error code (the engine is now passed indirectly via a double pointer)
...
* Removed Engine_Empty (obsolete now that engines can return actual error codes)
svn-id: r22199
2006-04-29 00:27:20 +00:00
Torbjörn Andersson
5dd3ef077f
Add FF difference in isAdjNoun opcode. This makes it possible to get past the
...
SAM / PEG puzzle, but do not ask me what, exactly, was wrong. I haven't a clue.
svn-id: r22186
2006-04-26 19:49:13 +00:00
Max Horn
a4338aeb19
Use File::size to determine the size of a file, instead of doing a seek(0, SEEK_END)
...
svn-id: r22184
2006-04-26 14:35:53 +00:00
Travis Howell
46058e8d17
Fix timer events time when saving game in FF
...
svn-id: r22179
2006-04-26 10:55:27 +00:00
Travis Howell
e78185aeb8
Fix timer events time when saving game in FF
...
svn-id: r22177
2006-04-26 10:53:03 +00:00
Eugene Sandulenko
35098dbd9f
Introduce and use Engine_Empty() and Engine::GUIErrorMessage()
...
svn-id: r22165
2006-04-26 00:59:13 +00:00
Eugene Sandulenko
d53348797f
Show GUI message when game data is not found.
...
svn-id: r22164
2006-04-25 23:31:11 +00:00
Travis Howell
6b76f83ea1
Fix OmniTV repeating for now
...
svn-id: r22149
2006-04-25 13:07:01 +00:00
Travis Howell
fdfb68feb3
Fix fps setting for video play back
...
svn-id: r22147
2006-04-25 10:27:15 +00:00
Travis Howell
8e4f16bcc1
Fix OmniTV not stopping, when room changes in FF
...
svn-id: r22145
2006-04-25 08:01:57 +00:00
Travis Howell
2aa54814f8
Hide mouse pointer when video is active
...
svn-id: r22144
2006-04-25 06:04:20 +00:00
Travis Howell
2020164a7a
Revert change, a NULL block should be added if audio doesn't exist
...
svn-id: r22141
2006-04-24 22:00:41 +00:00
Torbjörn Andersson
19838db21d
If startSound() can't find a WAVE chunk, set the file position to the beginning
...
of the chunk again. Otherwise, animations without a sound track (such as
disk1.dxa) will fail to play.
svn-id: r22140
2006-04-24 17:10:15 +00:00
Travis Howell
78d6966734
Revert sign change to vcReadVar(), made glitches worse in some scenes
...
svn-id: r22139
2006-04-24 10:35:57 +00:00
Travis Howell
e59f47e33e
Remove duplicate code
...
svn-id: r22138
2006-04-24 10:32:36 +00:00
Travis Howell
d088729a8c
Correct and move warning, when failing to load video in FF
...
svn-id: r22137
2006-04-24 10:28:48 +00:00
Travis Howell
8632282db3
Add support for OmniTV
...
svn-id: r22136
2006-04-24 10:24:56 +00:00
Travis Howell
9743de2acf
vcReadVar() should return a signed value
...
svn-id: r22135
2006-04-24 07:45:57 +00:00
Travis Howell
05e01f011f
Restrict variables sizes, when reading from vcReadNextWord(), to prevent overflows
...
svn-id: r22134
2006-04-24 06:46:31 +00:00