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
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
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
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
Travis Howell
d967db266c
Add more icon differences in FF and cleanup
...
svn-id: r21635
2006-04-06 00:54:26 +00:00
Travis Howell
935ea28e7a
Renames structures and other cleanup
...
svn-id: r21626
2006-04-05 02:45:28 +00:00
Torbjörn Andersson
7bcd0ba4dc
Use the setBitFlag() and getBitFlag() functions, instead of manipulating
...
_bitArray[] directly. This kind of change is, of course, rather error-prone. I
hope I haven't introduced any regressions.
svn-id: r21622
2006-04-05 00:37:42 +00:00
Travis Howell
15f4249978
Add inventory array differences in FF and minor cleanup
...
svn-id: r21613
2006-04-04 23:29:24 +00:00
Travis Howell
a4a3239715
o_printStr() always uses box1 for FF
...
svn-id: r21592
2006-04-04 11:53:13 +00:00
Travis Howell
778a528df3
_noRightClick got reversed in setVerb for FF
...
svn-id: r21591
2006-04-04 11:28:37 +00:00
Travis Howell
cc75c68090
Add skipSpeech difference in FF
...
svn-id: r21590
2006-04-04 11:06:48 +00:00
Travis Howell
49dc2622dd
Add verb codes differences in FF
...
svn-id: r21589
2006-04-04 10:12:22 +00:00
Torbjörn Andersson
cb513de999
Added stub for FF right-clicking.
...
svn-id: r21588
2006-04-04 08:50:35 +00:00
Travis Howell
f5943d7e7f
Adjust clear/restore window for FF
...
svn-id: r21587
2006-04-04 07:50:04 +00:00
Travis Howell
c21b81f5e5
More work on oracle in FF
...
svn-id: r21586
2006-04-04 07:34:48 +00:00
Travis Howell
0ac5739ae2
More work on oracle in FF
...
svn-id: r21583
2006-04-04 01:38:53 +00:00
Travis Howell
3627056116
Add initial support for oracle icons in FF
...
svn-id: r21579
2006-04-03 14:40:07 +00:00
Eugene Sandulenko
f25d49f826
- Move AddDefaultDirectory() calls in somon engine to constructor
...
- Move AddDefaultDirectory() from NewTheme.cpp to main.cpp
svn-id: r21451
2006-03-25 19:18:09 +00:00
Travis Howell
140c0d9a3c
Minor changes for FF and cleanup
...
svn-id: r21417
2006-03-23 04:49:03 +00:00
Won Star
aad9a340be
Fix compile without ZLIB support (GP32).
...
svn-id: r21408
2006-03-23 02:48:53 +00:00
Travis Howell
a8c0079924
Code for inverted rect when scaling images of FF no longer required. Minor cleanup
...
svn-id: r21407
2006-03-22 23:38:16 +00:00
Travis Howell
3110c11ea1
Rename draw buffers correctly
...
svn-id: r21406
2006-03-22 13:54:26 +00:00
Travis Howell
c0198b4464
Fix sound regression in FF, caused by last commit
...
svn-id: r21400
2006-03-22 08:27:41 +00:00
Travis Howell
5a8a32e350
Add initial support for Amiga and Macintosh versions of The Feeble Files
...
svn-id: r21399
2006-03-22 06:21:17 +00:00
Travis Howell
479a1b24c3
Cleanup
...
svn-id: r21328
2006-03-16 10:30:59 +00:00
Travis Howell
008b681dac
Cleanup
...
svn-id: r21327
2006-03-16 07:08:05 +00:00
Travis Howell
5b3b3b21e3
Rename get draw buffer functions
...
svn-id: r21325
2006-03-16 04:10:34 +00:00
Travis Howell
c821b20400
Remove unused unlock draw surface functions
...
svn-id: r21323
2006-03-16 03:19:55 +00:00
Travis Howell
0ce2110306
Add scaling code stub for FF
...
svn-id: r21322
2006-03-16 03:15:05 +00:00
Max Horn
6b988a51bd
Moved SIMON plugin interface code from simon.cpp to game.cpp
...
svn-id: r21180
2006-03-09 14:30:43 +00:00
Max Horn
12755197f2
Tiny code simplification
...
svn-id: r21152
2006-03-09 03:01:28 +00:00
Max Horn
86565fcca5
- Renamed GameSettings to PlainGameDescriptor
...
- Added new GameDescriptor struct (similar to PlainGameDescriptor but with
Common::String members instead of const char * ones)
- Changed DetectedGame to subclass GameDescriptor
- Removed toGameSettings() in favor of new (template) constructors in
DetectedGame and GameDescriptor
- Fixed a bug in the obsolete gameid handling in the SCUMM & SIMON engines
svn-id: r21150
2006-03-09 02:52:51 +00:00
Max Horn
907bd7128d
Fix for bug #1438822 (Targets are case sensitive)
...
svn-id: r21017
2006-03-02 22:29:01 +00:00
Torbjörn Andersson
36180ed017
I assume -1 and 0xFFFFFFFF are supposed to be the same value when assigned to
...
_lastHitArea3, so use -1 consistently.
svn-id: r20838
2006-02-23 22:38:16 +00:00
Torbjörn Andersson
7b25fa0bd4
In Feeble Files, mouse clicks are recorded in _bitArray[] as well. I was hoping
...
that this would make a difference for the Oracle, but apparently not.
svn-id: r20828
2006-02-23 14:52:07 +00:00
Max Horn
01fc7034b5
- Merged GameDetector::detectGame() into GameDetector::detectMain()
...
- Replaced GameSettings GameDetector::_game by a simple gameid string
svn-id: r20753
2006-02-18 12:50:48 +00:00
Max Horn
8ac17430ac
- renamed PLUGIN_getSupportedGames to PLUGIN_gameIDList for consistency
...
- renamed Engine_XXX_gameList to Engine_XXX_gameList for consistency
- added new Engine_XXX_findGameID / PLUGIN_findGameID function
- updated plugins code to take advantage of the new plugin API, to support
obsolete gameids w/o showing them to the user
svn-id: r20752
2006-02-18 11:15:37 +00:00
Max Horn
81798556db
- Removed the 'features' field from GameSettings
...
- Removed GF_DEFAULT_TO_1X_SCALER
svn-id: r20747
2006-02-18 00:12:36 +00:00
Max Horn
a96760a2fd
Reduced use of GF_DEFAULT_TO_1X_SCALER in favor of a new param to Engine::initCommonGFX; added a TODO stating that it should eventually be removed completly
...
svn-id: r20738
2006-02-17 00:01:18 +00:00
Max Horn
405733e044
- Fixed a bug that prevented you from overriding the scaler from the command
...
line for 640x480 games.
- Updated NEWS file a bit
svn-id: r20736
2006-02-16 23:24:23 +00:00
Travis Howell
81b820f7c9
Add hyperlink on/off functions of oracle in Feeble Files
...
svn-id: r20665
2006-02-13 10:29:25 +00:00
Max Horn
be068cf6f3
The GameDetector is no longer a required parameter for Engine constructors
...
svn-id: r20590
2006-02-12 01:42:34 +00:00