Commit Graph
83 Commits
Author SHA1 Message Date
Travis Howell 48358fb09c Fix bug #1500552 - FF: Glitches in Swamp Soup game of arcade
svn-id: r23055
2006-06-12 06:47:38 +00:00
Travis Howell 1e358906ef Fix errors in centreScroll() of FF
svn-id: r23053
2006-06-12 06:00:52 +00:00
Travis Howell 60e1b8427e Cleanup
svn-id: r22927
2006-06-05 09:30:05 +00:00
Travis Howell d64ea1ad87 Fix wait timeout during introduction of demo version of Simon the Sorcerer 1 (With speech)
svn-id: r22815
2006-06-01 12:06:53 +00:00
Travis Howell 4794898d29 isSpriteLoaded() is used by FF, a similar function was commented out in original code
svn-id: r22653
2006-05-26 10:14:06 +00:00
Travis Howell 713dac6aba Fix inventory arrows regression in Simon 1
svn-id: r22360
2006-05-05 05:54:35 +00:00
Travis Howell 54eeb8aeed Match fade code of original games and minor cleanup
svn-id: r22359
2006-05-05 05:53:36 +00:00
Travis Howell eed7d3e413 Update copyright
svn-id: r22358
2006-05-05 00:42:37 +00:00
Travis Howell 881d8ce833 Cleanup
svn-id: r22336
2006-05-04 12:20:49 +00:00
Travis Howell 0da90f08c1 Don't read beyond animationCount, when looking for animation in vc3_loadSprite()
svn-id: r22331
2006-05-04 06:28:51 +00:00
Travis Howell 0b4bbef762 Don't read beyond imageCount, when looking for image
svn-id: r22330
2006-05-04 06:18:19 +00:00
Travis Howell 34c343bf1d Update screen more often, for smoother mouse movement
svn-id: r22322
2006-05-04 02:34:14 +00:00
Travis Howell e87de5898b Cleanup
svn-id: r22320
2006-05-04 02:23:52 +00:00
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 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 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 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 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 8e4f16bcc1 Fix OmniTV not stopping, when room changes in FF
svn-id: r22145
2006-04-25 08:01:57 +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 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
Travis Howell 1dd84a90bd isSpriteLoaded is Simon 1/2 specific and never used by FF
svn-id: r22130
2006-04-24 04:34:57 +00:00
Torbjörn Andersson beb72667dc Implemented volume and panning for FF sound effects. I hope my mapping from
DirectSound's logarithmic scale to ScummVM's linear scale is at least
reasonably collect. This should keep the sound effects from overpowering the
spoken voices in some scenes.

svn-id: r22107
2006-04-23 15:42:02 +00:00
Travis Howell 6b7a37d71c Move _variableArrayPtr changes to match original code, in case it is triggered outside video opcodes
svn-id: r22066
2006-04-21 04:36:26 +00:00
Travis Howell b80ef2cd8f Add some code for PanEvent in FF and cleanup
svn-id: r22062
2006-04-21 00:18:23 +00:00
Travis Howell 948301faaf Add timer difference in FF
svn-id: r22054
2006-04-20 08:58:30 +00:00
Travis Howell 1d12b3ef29 Add code for vc84_stopSoundLoop in FF
svn-id: r22007
2006-04-18 13:28:42 +00:00
Travis Howell b4c8b498de Scrolling comparisons should always be signed, fixes scrolling issue in maze of FF
svn-id: r21995
2006-04-18 00:15:25 +00:00
Travis Howell 5bfe6fd6f4 Remove leftover warning
svn-id: r21976
2006-04-17 12:46:20 +00:00
Travis Howell 82dfef4ce2 Improve sound support in FF and add MoviePlayer class
svn-id: r21975
2006-04-17 12:05:45 +00:00
Travis Howell 426a75ad6a Correct sign, to fix weird path finding issues in FF
svn-id: r21928
2006-04-16 01:06:18 +00:00
Travis Howell b90b595060 Use different methods to avoid overflows to FF, to avoid regressions
svn-id: r21924
2006-04-15 22:14:39 +00:00
Travis Howell 2f024e2701 Increase size of variable array entries, to prevent overflows that often occur in FF. The original FF used unsigned variable arrays, but Simon 1/2 requires a signed variable array.
svn-id: r21905
2006-04-15 12:19:38 +00:00
Travis Howell 5e8f44fcf2 Minor cleanup
svn-id: r21904
2006-04-15 07:56:55 +00:00
Travis Howell 18e6b21e28 Add support for switching voice file in PC versions of FF and cleanup
svn-id: r21900
2006-04-15 05:24:44 +00:00
Travis Howell f1592e1fef Fix compile warnings I caused
svn-id: r21899
2006-04-15 01:56:49 +00:00
Travis Howell c8fa54ec80 Adjust video opcodes for second variable array
svn-id: r21897
2006-04-15 01:09:04 +00:00
Travis Howell f254b5b73a Cleanup
svn-id: r21880
2006-04-14 09:57:43 +00:00
Travis Howell 8a7950d87b Remove unused code
svn-id: r21877
2006-04-14 09:06:39 +00:00
Travis Howell 081a7b737a A few corrections to path finding in FF
svn-id: r21876
2006-04-14 07:24:40 +00:00
Torbjörn Andersson d3a0f122a9 Adjusted debug message levels: loading a cutscene is more interesting than the
drawing of a scaled sprite.

svn-id: r21875
2006-04-14 07:06:54 +00:00
Torbjörn Andersson 3058efc168 Fixed stupid mistake (it's my mistake, I can call it whatever I want!) in the
scaling code. Hopefully it's right now. The scaling glitches seem to be gone,
at any rate.

svn-id: r21872
2006-04-14 05:15:11 +00:00
Travis Howell de0dd94c9c Add support for sound effects in Amiga version of FF and cleanup
svn-id: r21870
2006-04-14 04:22:49 +00:00
Travis Howell eaddfc5ed8 vc36_setWindowImage is used for difference purpose in FF
svn-id: r21840
2006-04-13 10:03:45 +00:00
Travis Howell 4ef316713e Minor fixes to scrolling in FF
svn-id: r21837
2006-04-13 09:43:27 +00:00
Travis Howell 09f4ae1580 Fix various crash issues in FF, the image number in vc2_call needed to be adjusted
svn-id: r21836
2006-04-13 07:16:42 +00:00