Travis Howell
5482ec5db6
Add F9 key in FF, which toggles hitbox names
...
svn-id: r22059
2006-04-20 12:23:20 +00:00
Travis Howell
baca89c9be
Revert that delay change when scrolling inventory in FF, causes glitches
...
svn-id: r22058
2006-04-20 12:04:49 +00:00
Travis Howell
e951870642
Enable virtual keyboard, when entering saved game name in FF
...
svn-id: r22057
2006-04-20 12:01:53 +00:00
Travis Howell
31ae5e09e8
Fix constant scrolling in oracle in FF, when mouse button is pressed
...
svn-id: r22056
2006-04-20 11:57:23 +00:00
Travis Howell
c07f314b1f
getPathPosn script opcode needs to use int16 to get correct position, fixes entering teleporter in village in FF
...
svn-id: r22055
2006-04-20 10:45:51 +00:00
Travis Howell
948301faaf
Add timer difference in FF
...
svn-id: r22054
2006-04-20 08:58:30 +00:00
Travis Howell
25ca897466
Fix typo in switchVoiceFile() for FF
...
svn-id: r22053
2006-04-20 08:46:46 +00:00
Travis Howell
04efb67f21
Fix mistake in vertical scrolling in FF
...
svn-id: r22051
2006-04-20 07:01:55 +00:00
Travis Howell
66cbf6c05d
_rejectCount should only be incremented in checkNoOverWrite()
...
svn-id: r22050
2006-04-20 06:38:46 +00:00
Travis Howell
8121b8eebe
Update resource managment, missed several changes from FF
...
svn-id: r22049
2006-04-20 05:54:25 +00:00
Travis Howell
afb264a427
Fix freeze that can occur when scrolling inventory in oracle of FF
...
svn-id: r22048
2006-04-20 02:42:54 +00:00
Travis Howell
56d856cd20
Cleanup
...
svn-id: r22047
2006-04-20 02:23:17 +00:00
Travis Howell
f9c3e7fd81
Add support for compressed speech files in PC verisons of FF
...
svn-id: r22046
2006-04-20 01:54:14 +00:00
Travis Howell
3917351a93
Minor cleanup
...
svn-id: r22044
2006-04-20 00:54:30 +00:00
Travis Howell
531a62939c
Update resource managment for FF, this method is more efficent for Simon 1/2 too
...
svn-id: r22043
2006-04-20 00:42:54 +00:00
Travis Howell
1f01a52421
The next offset is only adjusted in renderString, when sprite id isn't 1
...
svn-id: r22042
2006-04-19 23:01:31 +00:00
Torbjörn Andersson
343dacdcf7
Fix text corruption with long FF conversation options. The renderString()
...
function has to adjust the buffer offsets, or a long string can spill over into
the next buffer. (Or, in the test case I used, into the next *two* buffers.)
It would probably be safe - but apparently unnecessary? - to make this change
for the Simon games as well.
svn-id: r22039
2006-04-19 20:04:53 +00:00
Torbjörn Andersson
41afb2a996
Fixed a potential bug when calculating the width of conversation option in FF.
...
This bug appears to have been present in the original as well, though the
chances of triggering it are small. (We did in at least one place, before
adding the number prefix to the string.)
svn-id: r22036
2006-04-19 14:18:34 +00:00
Travis Howell
18d0afaafd
Correct dummyItems in FF and cleanup
...
svn-id: r22035
2006-04-19 11:54:38 +00:00
Torbjörn Andersson
e97476621d
Number the FF conversation options.
...
svn-id: r22034
2006-04-19 11:05:47 +00:00
Travis Howell
75542e0f95
Add minor code differences in FF, might help corrupt graphics
...
svn-id: r22033
2006-04-19 11:01:03 +00:00
Travis Howell
0a71cc8377
Add FF difference in mouseOn script opcode
...
svn-id: r22030
2006-04-19 07:14:03 +00:00
Travis Howell
0351e979c1
Update debug tables
...
svn-id: r22029
2006-04-19 07:07:08 +00:00
Travis Howell
ec7e734adb
Fix sound memory leak in FF
...
svn-id: r22016
2006-04-18 23:08:41 +00:00
Travis Howell
40b74d5182
Correct increment for checkPaths script opcode in FF
...
svn-id: r22008
2006-04-18 13:32:51 +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
18cf15ffc3
Add missing timer adjustment when saving game in FF
...
svn-id: r22004
2006-04-18 11:51:08 +00:00
Travis Howell
506cdd9054
Fix time events continuing, when using the oracle in FF
...
svn-id: r22003
2006-04-18 11:38:18 +00:00
Travis Howell
4b59f6fbda
Correct box numbers when scrolling text in oracle of FF
...
svn-id: r22000
2006-04-18 02:20:46 +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
c17350958d
Split screenTextPObj script opcode into game specific versions
...
svn-id: r21991
2006-04-17 22:47:12 +00:00
Travis Howell
5244d481e6
Add FF difference in addBox script opcode, fixes x position of some boxes
...
svn-id: r21990
2006-04-17 22:35:33 +00:00
Travis Howell
2a0ba88aef
Trigger videos for OmniTV in FF
...
svn-id: r21978
2006-04-17 13:48:44 +00:00
Travis Howell
d832f69f4c
Adjust video playback code, due to false calls in prison of FF
...
svn-id: r21977
2006-04-17 13:19:36 +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
092893a16d
Minor cleanup
...
svn-id: r21960
2006-04-17 05:01:29 +00:00
Travis Howell
5b3f73f27c
Intergrate the DXA player for Amiga/Macintosh verisons of FF, from cyx
...
svn-id: r21959
2006-04-17 04:02:48 +00:00
Travis Howell
2c5874e925
Handle unsigned variableArray reads better in FF, fixes more missing subroutines
...
svn-id: r21958
2006-04-17 01:31:02 +00:00
Travis Howell
3497bab17c
Fix box selection after vertical scrolling in FF
...
svn-id: r21957
2006-04-17 01:04:08 +00:00
Travis Howell
30645d5e05
Only allocate scale buffer when using FF
...
svn-id: r21956
2006-04-17 00:35:38 +00:00
Travis Howell
632185fb7e
Fix vertical scrolling
...
svn-id: r21955
2006-04-17 00:34:21 +00:00
Torbjörn Andersson
d2efa9fc65
The backend is responsible for making its own copy of the mouse cursor, so FF
...
can use the original data, instead of leaking memory every time the
drawMousePointer() function is called (several times per second).
svn-id: r21948
2006-04-16 17:53:37 +00:00
Torbjörn Andersson
75e851777b
The File class automatically tries adding "." to a filename if the file cannot
...
be found, so there's no need for the Simon engine to do it. (Though the game
detector still does at the moment.)
svn-id: r21947
2006-04-16 16:56:11 +00:00
Travis Howell
1a20a9ae09
Add missing mouse pointer checks for oracle and SAM in FF
...
svn-id: r21942
2006-04-16 13:37:48 +00:00
Max Horn
6c076f80d7
Reduced dependencies on base/plugins.h
...
svn-id: r21940
2006-04-16 13:12:23 +00:00
Max Horn
ba1b25305e
Removed the directory parameter from md5_file
...
svn-id: r21937
2006-04-16 12:50:39 +00:00
Travis Howell
cadafb0689
Fix cursor colors in chemsitry set for FF
...
svn-id: r21933
2006-04-16 10:12:33 +00:00
Travis Howell
26736f9a67
Fix mouse cursor changing for buttons in chemistry set for FF
...
svn-id: r21932
2006-04-16 09:52:10 +00:00
Travis Howell
58bfa30c7b
Improve cursor support in FF
...
svn-id: r21930
2006-04-16 06:49:13 +00:00