Oystein Eftevaag
ff7955f4d3
Adds archive file list, MD5 for my CD version, and a few function stubs for Hand of Fate, to use as a basis for further work
...
svn-id: r22252
2006-05-01 00:25:41 +00:00
Max Horn
13e4fc74e0
Add a File::open variant that takes a FilesystemNode as parameter
...
svn-id: r22251
2006-04-30 23:08:37 +00:00
Max Horn
fd9e73d1f0
Avoid 'unused variable' warning when using DISABLE_MD5
...
svn-id: r22250
2006-04-30 22:58:44 +00:00
Max Horn
8300d1d2a9
Added new AbstractFilesystemNode::child() resp. FilesystemNode::getChild() methods
...
svn-id: r22249
2006-04-30 22:52:10 +00:00
Max Horn
8542e92ed3
Do not set VAR_VOICE_MODE in ScummEngine_v7::resetScummVars() (since it is already being set by updateSoundSettings())
...
svn-id: r22248
2006-04-30 20:36:14 +00:00
Max Horn
39e887d6aa
Invoke updateSoundSettings a bit later, since it can only correctly set VAR_VOICE_MODE *after* setupScummVars() has been called
...
svn-id: r22247
2006-04-30 20:35:43 +00:00
Max Horn
f8b0649d18
Honor the 'platform' override when choosing between game variants (this should help fan translations of certain FM-TOWNS games)
...
svn-id: r22246
2006-04-30 15:06:17 +00:00
Max Horn
ccfb74431b
cleanup
...
svn-id: r22244
2006-04-30 13:40:35 +00:00
Travis Howell
c34e30ea79
Revert last change to mouse cursors in FF, causes odd glitches
...
svn-id: r22243
2006-04-30 12:56:13 +00:00
Travis Howell
49dbcc591e
Ooops, update var names for drawMousePart()
...
svn-id: r22242
2006-04-30 08:50:19 +00:00
Travis Howell
29a125dcda
Use system code for mouse cursors in FF
...
svn-id: r22241
2006-04-30 08:48:31 +00:00
Travis Howell
59b89e7a79
Clear palette too, after some cutscenes
...
svn-id: r22240
2006-04-30 06:23:32 +00:00
Travis Howell
8b9401f2d7
Fast fade out should be disabled, after a cutscene
...
svn-id: r22239
2006-04-30 06:12:50 +00:00
Travis Howell
9654ed97c0
Add complete support for mouse cursors in FF, with help from olki
...
svn-id: r22238
2006-04-30 06:10:14 +00:00
Paul Gilbert
5584ea5c7e
Incremented required lure.dat version
...
svn-id: r22236
2006-04-30 05:35:39 +00:00
Paul Gilbert
8f1604e4cf
Added load of new script offset field for NPC handling of hotspots
...
svn-id: r22235
2006-04-30 05:34:54 +00:00
Max Horn
b59a791c5e
Moved queryResString from class ScummDialog to class InfoDialog; some cleanup
...
svn-id: r22234
2006-04-29 23:23:32 +00:00
Max Horn
eaca27a33b
Renamed updateVolumes to updateSoundSettings -- now it also handles subtitles/speech_mute settings. Also changed the ConfigDialog accordingly
...
svn-id: r22233
2006-04-29 23:09:40 +00:00
Max Horn
27307acd7c
Moved the AudioCDManager as well as class AudioStream and its (standard) subclasses to namespace Audio
...
svn-id: r22231
2006-04-29 22:33:31 +00:00
Torbjörn Andersson
ac0ae13bee
Fixed bug #1478911 ("BASS regression: garbled text") by making skipBytes uint16
...
instead of uint8. (It used to be uint32, but anything that can hold 0x03F8
should be large enough.)
svn-id: r22230
2006-04-29 17:50:15 +00:00
Max Horn
aeef84c961
Moved AKOS stuff to class ScummEngine_v6
...
svn-id: r22229
2006-04-29 16:51:29 +00:00
Max Horn
fcd178fca4
Added comment about a major leak in ScummEngine::restart
...
svn-id: r22228
2006-04-29 16:30:46 +00:00
Max Horn
c4df5037dc
* Renamed several methods in favor of a somewhat more uniform naming scheme: setupFOO for stuff that inits static data (i.e. will be called only once, or after loading savegames), vs. resetFOO / updateFOO methods which are called frequently and (re)set dynamic data.
...
* Doing this, split scummInit into setupScumm and resetScumm methods
* Moved some init code to new methods (huuuuge init methods are hard to read, and hard to customize using subclassing)
* Renmaed various setup???Palette methods to set???Palette
* Some minor cleanup / tweaks
svn-id: r22227
2006-04-29 16:24:39 +00:00
Gregory Montoir
ad5a89a04b
"qtable" is the tool we used to generate the "queen.tbl" file.
...
As the .tbl file is now the repository (in the engine-data module), I thought it would be nice to have the tool to (re)generate it.
It may also be useful to add support for any other versions.
There's no makefile ; to build the tool, just compile "qtable.c".
To generate the .tbl file, just execute the tool with the output filename as argument.
svn-id: r22226
2006-04-29 14:29:57 +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
Max Horn
39e9853d91
* Added ScummEngine_v8::initScummVars()
...
* Moved VAR_LANGUAGE to class ScummEngine_v8
* Minor cleanup
svn-id: r22223
2006-04-29 13:56:36 +00:00
Travis Howell
daed55b789
Split more functions of simon.cpp into separate files
...
svn-id: r22221
2006-04-29 13:38:07 +00:00
Willem Jan Palenstijn
af280f967b
add small note about svnversion
...
svn-id: r22220
2006-04-29 13:17:22 +00:00
Max Horn
1735b0421b
Make use of the new scummLoop_* functions to move some SCUMM version specific stuff around
...
svn-id: r22219
2006-04-29 13:01:35 +00:00
Max Horn
cc3fac2ead
Split scummLoop into multiple functions, for easier maintanance & customizability
...
svn-id: r22218
2006-04-29 12:44:06 +00:00
Max Horn
a427a14ebe
Updated the common on why we would like to display the SVN rev as part of the ScummVM version string, and why this is non-trivial
...
svn-id: r22217
2006-04-29 12:38:28 +00:00
Travis Howell
ffe434a949
Add FF difference in o_screenTextMsg()
...
svn-id: r22216
2006-04-29 12:35:46 +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
7e02709e7d
Fix error in debug table
...
svn-id: r22213
2006-04-29 12:21:47 +00:00
Max Horn
0aabdf821c
Fix warning
...
svn-id: r22210
2006-04-29 11:56:59 +00:00
Paul Gilbert
1192f0dfca
Enhanced hotspot action so that the player will properly walk to a hotspot before performing an action
...
svn-id: r22209
2006-04-29 11:22:05 +00:00
Paul Gilbert
946d0582dc
Added proper action display after selection along with showing the camera cursor
...
svn-id: r22208
2006-04-29 11:19:55 +00:00
Paul Gilbert
8b184ad5b0
Changed resource Id constants, added a few more general constants, and slightly increased game speed
...
svn-id: r22207
2006-04-29 11:18:08 +00:00
Paul Gilbert
302c825a17
Reworked resource loading to no longer load hotspot proximities separately, or provide access to the list
...
svn-id: r22206
2006-04-29 11:17:06 +00:00
Paul Gilbert
3e8763f454
Reworked resources to handle moved hotspot proximity (walk to) co-ordinates
...
svn-id: r22205
2006-04-29 11:15:03 +00:00
Paul Gilbert
d88ce16b12
Tweaked dialog display code to refresh the screen and warn about message Ids needing display styles that aren't yet implement
...
svn-id: r22204
2006-04-29 11:13:47 +00:00
Travis Howell
8e7895e7bc
Add more timer code differences in FF
...
svn-id: r22201
2006-04-29 02:01:32 +00:00
Travis Howell
9774261e0f
Fix mistakes in animateSpritesByY() for FF
...
svn-id: r22200
2006-04-29 00:32:38 +00:00
Max Horn
bf73598811
* Changed the createEngine() factory function of our plugins to return an error code (the engine is now passed indirectly via a double pointer)
...
* Removed Engine_Empty (obsolete now that engines can return actual error codes)
svn-id: r22199
2006-04-29 00:27:20 +00:00
Max Horn
b00262a2fe
Report unknown MD5s again
...
svn-id: r22198
2006-04-28 23:43:56 +00:00
Max Horn
36e3e5ee78
Memorize the directory that was last visited with the browser across ScummVM runs (see also FR #1460734 )
...
svn-id: r22197
2006-04-28 23:15:43 +00:00
Travis Howell
c1572b2dbd
_isPseudoRoot should be always false, in WindowsFilesystemNode(const String &path)
...
svn-id: r22195
2006-04-27 23:16:45 +00:00
Travis Howell
e163be131c
Revert kListAllNoRoot addition to listdir(), the uninitialized _isPseudoRoot in windows filesys backend was real cause of problem.
...
svn-id: r22194
2006-04-27 23:14:54 +00:00