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
Johannes Schickel
e7716748ba
Should fix wrong thumbnail colors after a screen change, which changed bpp.
...
svn-id: r21954
2006-04-16 20:41:40 +00:00
Max Horn
74edd90aba
Fix for bug #1471383 : Instead of overloading ConfigManager::set, we now have new setInt and setBool methods (matching getInt/getBool), which avoids strange quirks & bugs caused by (char *) being implicitly cast to int (ouch)
...
svn-id: r21951
2006-04-16 19:23:14 +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
Willem Jan Palenstijn
784467abfd
changed comments into real comments
...
svn-id: r21945
2006-04-16 14:14:22 +00:00
Max Horn
fe01f3a03f
Ignore the 'virtual' HE entries at the end of gameVariantsTable (this fixes an odd detector problem)
...
svn-id: r21944
2006-04-16 14:07:55 +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
206fdf0528
Fixed broken svn:keywords values
...
svn-id: r21939
2006-04-16 13:01:41 +00:00
Max Horn
ba1b25305e
Removed the directory parameter from md5_file
...
svn-id: r21937
2006-04-16 12:50:39 +00:00
Max Horn
856b1b0bf4
Do not override the 'directory' param when dumping BASS resources
...
svn-id: r21936
2006-04-16 12:39:59 +00:00
Max Horn
453aad9ec3
Do not override the 'directory' param when dumping BS2 resources
...
svn-id: r21935
2006-04-16 12:23:37 +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
Travis Howell
cc0ebb97e4
Use default cursor in FF for now, to make selection easier
...
svn-id: r21929
2006-04-16 05:37:16 +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
e83841e8c7
Fix speech id for o_screenTextMsg() in FF
...
svn-id: r21927
2006-04-15 23:23:55 +00:00
Travis Howell
5b388fc48e
Cleanup
...
svn-id: r21926
2006-04-15 22:37:48 +00:00
Travis Howell
9d703f1fcf
Remove out dated comment
...
svn-id: r21925
2006-04-15 22:22:03 +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
53698416f2
Use different methods to avoid overflows to FF, to avoid regressions
...
svn-id: r21923
2006-04-15 22:14:18 +00:00
Max Horn
ec17b6505e
Removed unused #include
...
svn-id: r21918
2006-04-15 21:20:32 +00:00
Max Horn
68cb7f52c8
- Renamed ConfigManager::getActiveDomain to getActiveDomainName, and added a new getActiveDomain method that returns a pointer to the actual active *domain*
...
- Added Engine::_targetName whose value is computed from the name of the active domain
- Removed GameDetector::_targetName, instead code now uses either Engine::_targetName or the name of the active domain
- This in turn allowed for removing usage of GameDetector in many places
svn-id: r21916
2006-04-15 20:36:41 +00:00
Max Horn
ad45318328
Removed GameDetector::_gameid in favor of using a config manager entry
...
svn-id: r21915
2006-04-15 17:39:14 +00:00
Travis Howell
e3737b9f47
Fix display of swap character logo in FF
...
svn-id: r21912
2006-04-15 14:25:41 +00:00
Max Horn
9c4577b639
- Get rid of GameDetector::_dumpScripts and GameDetector::_force1xOverlay in favor of settings in the transient config domain
...
- This also means you can now set those options in the config file
- Fixed a bug I recently introduced that made bool command line options (like -u, -f) always return 'false' when used in their single letter form
svn-id: r21909
2006-04-15 13:50:44 +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
0c8d182106
Change _numTextBoxes to unsigned, to stop compile warnings
...
svn-id: r21903
2006-04-15 06:47:26 +00:00
Travis Howell
3d36a28296
Adjust various number of textBox checks for FF
...
svn-id: r21902
2006-04-15 06:42:40 +00:00
Travis Howell
647b318a97
Increase array sizes for FF and cleanup
...
svn-id: r21901
2006-04-15 06:35:40 +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
10bc7b0887
Remove last use of hard coded language values and adjust settings for FF
...
svn-id: r21898
2006-04-15 01:48:52 +00:00
Travis Howell
c8fa54ec80
Adjust video opcodes for second variable array
...
svn-id: r21897
2006-04-15 01:09:04 +00:00
Max Horn
aa2964ceff
Some more detector stub code (unused)
...
svn-id: r21896
2006-04-15 00:24:20 +00:00
Travis Howell
0076235ebb
Fix another glitch in save game interface of FF
...
svn-id: r21893
2006-04-14 22:30:34 +00:00
Max Horn
199e5cb4f7
Some cleanup of the SCUMM ConfigDialog; also added a big FIXME comment explaining what the dialog does badly, and how that could be fixed (anybody feeling bored, feel free to implement the solution I outline there)
...
svn-id: r21890
2006-04-14 18:51:42 +00:00
Sven Hesse
cff96b0a75
- Seems like I forget a branch in Mult_v2::animate()
...
- sub_1A52B is Scenery::updateStatic()
svn-id: r21889
2006-04-14 18:18:46 +00:00
Travis Howell
7a74eeda08
Fix glitch when entering saved game name in FF
...
svn-id: r21886
2006-04-14 11:05:54 +00:00
Travis Howell
6ba9a5fcf3
Correct size, when clearing image in renderString() for FF
...
svn-id: r21885
2006-04-14 11:02:56 +00:00