Commit Graph

127 Commits

Author SHA1 Message Date
Torbjörn Andersson
50700d7ac6 Merged o_lockZone() and o_unlockZone() into o1_lockZones() and o1_unlockZones()
svn-id: r21749
2006-04-10 07:17:06 +00:00
Torbjörn Andersson
f444a68ffa Merged o_playMusic() into o1_playTune().
svn-id: r21748
2006-04-10 07:13:21 +00:00
Torbjörn Andersson
9dcd19778f Merged o_set_video_mode() into o1_picture().
svn-id: r21747
2006-04-10 07:09:03 +00:00
Torbjörn Andersson
71f1f1e86f Merged o_unk_103() into o1_cls().
svn-id: r21746
2006-04-10 07:02:28 +00:00
Torbjörn Andersson
4203b4f1ff Merged o_defineWindow() into o1_defWindow().
svn-id: r21745
2006-04-10 06:57:44 +00:00
Torbjörn Andersson
e67f1a9923 Merged o_vga_reset() into o1_killAnimate().
svn-id: r21744
2006-04-10 06:51:20 +00:00
Torbjörn Andersson
46ef60e1b9 Merged o_chance() into o1_chance().
svn-id: r21743
2006-04-10 06:40:15 +00:00
Torbjörn Andersson
3bc5d5b585 Slight change to make it easier to change the FF and Simon word-wrapping rules
individually. Changed the FF rule so that it doesn't matter whether or not the
variables are signed or unsigned. This fixes missing line breaks in some of the
Oracle articles.

svn-id: r21742
2006-04-10 06:18:39 +00:00
Torbjörn Andersson
8fc794b432 Fixed line breaking regression caused by adding the width of the word a second
time, rather than the width of a blankspace character.

svn-id: r21740
2006-04-10 03:51:04 +00:00
Travis Howell
071884589a Adjust line breaks, to prevent regression.
svn-id: r21738
2006-04-09 22:44:27 +00:00
Travis Howell
774476ee21 Adjust line breaks, to prevent regression.
svn-id: r21737
2006-04-09 22:41:52 +00:00
Torbjörn Andersson
46ee06135c Oops.
svn-id: r21732
2006-04-09 17:53:47 +00:00
Torbjörn Andersson
ef8426ee17 Fixed excess line breaks in FF when listing the Oracle's ENCY articles.
svn-id: r21731
2006-04-09 17:41:44 +00:00
Travis Howell
4684802091 Fix some line breaks in oracle of FF
svn-id: r21730
2006-04-09 15:34:14 +00:00
Travis Howell
5cd18ccad3 Fix hitareas when scrolling in oracle of FF
svn-id: r21725
2006-04-09 13:12:59 +00:00
Travis Howell
484fe8ab65 Fix input regression after using oracle in FF
svn-id: r21723
2006-04-09 12:01:41 +00:00
Travis Howell
6a1636c292 Add font table for FF
svn-id: r21722
2006-04-09 11:34:10 +00:00
Travis Howell
00a48b248f Disable constant display of object names, since oracle settings are usable in FF now.
svn-id: r21721
2006-04-09 10:58:18 +00:00
Travis Howell
9a44671bf6 Enable skipping scrolling in oracle for FF
svn-id: r21719
2006-04-09 09:21:21 +00:00
Travis Howell
4a6be800cb Fix clearing text window in oracle of FF
svn-id: r21717
2006-04-09 09:08:22 +00:00
Travis Howell
35a4b57189 Fix mistake in debug table for FF
svn-id: r21716
2006-04-09 09:05:21 +00:00
Travis Howell
6f6f60bab2 Update debug table for FF
svn-id: r21715
2006-04-09 06:14:45 +00:00
Travis Howell
55cc897cff Add time code for FF and minor cleanup
svn-id: r21714
2006-04-09 06:06:10 +00:00
Travis Howell
202406e31b Add centreScroll() for FF and hyperbox code differences in FF.
svn-id: r21712
2006-04-09 04:53:31 +00:00
Eugene Sandulenko
5a2ad04a9e Introduced language EN_ANY used for general English game entries. EN_USA and
EN_GRB should be used for games which have both variants. Currently it is
MM NES and BASS. All other are switched to EN_ANY.

svn-id: r21702
2006-04-08 23:12:56 +00:00
Travis Howell
655b85bc84 Add FF difference in addTextBox() and minor cleanup
svn-id: r21690
2006-04-08 12:06:52 +00:00
Max Horn
e7a8bb6abf Modified the REGISTER_PLUGIN macro so that it allows (and requires) a trailing semicolon (this helps certain tools to parse our code better)
svn-id: r21689
2006-04-08 12:06:07 +00:00
Max Horn
dc77d02c7e Removed common/map.h with the Common::Map template class (it was a very bad implementation, and our HashMap is simply better).
svn-id: r21688
2006-04-08 11:38:41 +00:00
Travis Howell
b596065122 Fixes for oracle in FF and cleanup
svn-id: r21680
2006-04-08 07:13:07 +00:00
Travis Howell
0bf0772e9c Remove debug leftover
svn-id: r21678
2006-04-08 00:28:36 +00:00
Travis Howell
e951f908f2 Fix load game display of oracle in FF
svn-id: r21677
2006-04-08 00:24:46 +00:00
Travis Howell
daa60166fe Remove excess ; in scrollEvent()
svn-id: r21676
2006-04-08 00:19:04 +00:00
Travis Howell
9a7b16e4d3 Add initial support for vertical scrolling in FF
svn-id: r21675
2006-04-08 00:12:16 +00:00
Travis Howell
65a3f88454 Minor cleanup
svn-id: r21671
2006-04-07 14:40:33 +00:00
Travis Howell
0c496f92a9 Cleanup and split scrolling code
svn-id: r21670
2006-04-07 14:27:28 +00:00
Travis Howell
3b1710c7f5 Add scrolling adjustments when drawing overlay in FF
svn-id: r21669
2006-04-07 13:39:59 +00:00
Travis Howell
f51575563e Add scrolling code for oracle in FF
svn-id: r21668
2006-04-07 12:57:40 +00:00
Torbjörn Andersson
94f2174522 Cleanup of yesterday's changes. The opcode functions no longer need to take any
parameters.

svn-id: r21662
2006-04-07 09:37:44 +00:00
Travis Howell
c0e984a80a Fix some horizontal scrolling issues in FF
svn-id: r21661
2006-04-07 09:04:36 +00:00
Travis Howell
e806e891e3 Sprite is always set to 1 in o_printStr() and o1_scnTxtLongText() for FF. Fixes wait timeouts in holomail.
svn-id: r21660
2006-04-07 03:30:52 +00:00
Travis Howell
50983a3721 Fix subtitle output in FF
svn-id: r21659
2006-04-07 03:03:20 +00:00
Travis Howell
c6c86ff172 Ooops, cut and paste error in printScreenText()
svn-id: r21657
2006-04-07 01:48:54 +00:00
Travis Howell
38bf0af540 Add some work on text output in FF
svn-id: r21656
2006-04-07 01:46:43 +00:00
Torbjörn Andersson
1fa1f9520d Split the opcodes into separate functions, and use an array of function
pointers for decoding them, like we do in most other engines. And I just want
to say that this is the second biggest opcode table I've ever seen!

svn-id: r21644
2006-04-06 17:56:41 +00:00
Travis Howell
52d1d9ab8e Revert structure size changes, size expanded in readItemChildren()
svn-id: r21642
2006-04-06 14:30:41 +00:00
Travis Howell
dc73f361e1 Rename structures and correct array sizes
svn-id: r21641
2006-04-06 14:01:52 +00:00
Travis Howell
87de34a8d5 Cleanup
svn-id: r21640
2006-04-06 10:47:37 +00:00
Travis Howell
dd9f4d9f99 Remove duplicate code in last commit and minor fixes for FF
svn-id: r21639
2006-04-06 08:43:20 +00:00
Travis Howell
3023f6f76e Minor cleanup and fixes for FF
svn-id: r21638
2006-04-06 08:21:44 +00:00
Travis Howell
7e1618e329 Add some work on scrolling in FF
svn-id: r21637
2006-04-06 06:14:47 +00:00