Travis Howell
37cc74db39
Use simplier method of checking sound status in HE60/61 games
...
svn-id: r20723
2006-02-16 08:47:19 +00:00
Travis Howell
903daa7252
Send sound resource data directly to sound mixer in HE Games.\n Fixes songs in kitchen of Pajama Sam 1
...
svn-id: r20721
2006-02-16 08:25:12 +00:00
Travis Howell
448ea4f16e
Only DOS & Macintosh versions of HE60/61 games require XMIDI support
...
svn-id: r20720
2006-02-16 06:00:46 +00:00
Travis Howell
5f72260f20
Stop current music in HE60/61 games, before starting new music
...
svn-id: r20719
2006-02-16 05:55:44 +00:00
Travis Howell
e77fc9b9aa
Clear sound queue when stopping sound channel in HE games
...
svn-id: r20718
2006-02-16 05:52:39 +00:00
Travis Howell
fbcecb98a1
Add 3DO platform for HE games
...
svn-id: r20714
2006-02-16 05:01:06 +00:00
Travis Howell
dd23256b24
Only print debug message when flag 0x800000 is triggered by HE games in drawWizPolygonTransform().
...
svn-id: r20711
2006-02-15 23:27:53 +00:00
Travis Howell
e98555249e
Read correct index by block size in HE games again, to help track down unknown versions.
...
svn-id: r20709
2006-02-15 23:04:48 +00:00
Travis Howell
bcef7a167c
Read correct index by block size in HE games again, to help track down unknown versions.
...
svn-id: r20708
2006-02-15 23:02:37 +00:00
Eugene Sandulenko
eba1653904
o Renamed script_v6he.cpp and script_v7he.cpp to script_v60he.cpp and
...
script_v70he.cpp respectively since we use 2 digits for HE versioning.
o Also renamed resource_v7he.* to resource_he.* because it is actually not
HE70-specific but is used by all HE70+ titles.
svn-id: r20703
2006-02-15 18:48:49 +00:00
Max Horn
b20384d375
Fix for bug #795214 (MI1: Crash on church entry)
...
svn-id: r20697
2006-02-15 17:31:26 +00:00
Eugene Sandulenko
10c7835cfc
Moved all he-specific source files to engines/scumm/he/ subdirectory
...
svn-id: r20696
2006-02-15 00:57:50 +00:00
Johannes Schickel
0bea9cf47b
Made the kyra debug extensions more generic, i.e. scumm engine could replace
...
their debugC calls now with the new introduced debugC calls.
(A mail how to use it will follow shortly on -devel)
Also now these special engine debug flags can be specified from the commandline.
Also made the -c & --config parameter check more secure.
svn-id: r20695
2006-02-14 23:31:25 +00:00
Torbjörn Andersson
fc3cdbe5a9
It looks like Feeble Files adjustis sprite coordinates by _scrollY as well,
...
where Simon 2 only adjusts by _scrollX. Perhaps Feeble Files have rooms that
scroll both horizontally and vertically?
Again, this makes no difference to the early stages of the game.
svn-id: r20694
2006-02-14 21:20:10 +00:00
Torbjörn Andersson
2bdbfa0669
As far as I can tell, The Feeble Files should subtract _scrollX from the
...
sprite's X coordinate, just as we already do for Simon 2. (I believe that was
when scrolling rooms were first introduced.)
I've never played The Feeble Files (apart from the first two or three rooms)
so I can't say whether or not it uses scrolling rooms.
svn-id: r20693
2006-02-14 21:10:42 +00:00
Travis Howell
b796860ee8
Add extra costume tables (Used by HE games) to saved game. Fixes weird actor states when restoring saved game, in HE games.
...
svn-id: r20689
2006-02-14 10:11:15 +00:00
Travis Howell
d96713a857
Correct case of SPY Fox game titles
...
svn-id: r20687
2006-02-14 06:57:42 +00:00
Travis Howell
515a4ea381
Allow version string to be writen to config file in HE72+ games, in case we display version in the future.
...
svn-id: r20686
2006-02-14 05:50:29 +00:00
Travis Howell
9e8b493990
Add HE100 specific version of setSystemMessage opcode, since cases are different.
...
svn-id: r20685
2006-02-14 05:47:12 +00:00
Travis Howell
de6aac4e2f
Add setSystemMessage opcode for HE70+ games. Sets the window caption correctly for all languages
...
svn-id: r20684
2006-02-14 05:27:39 +00:00
Eugene Sandulenko
e0b7feeaed
Move addDefaultDirectory() calls out of init() method to constructor.
...
svn-id: r20679
2006-02-14 01:59:32 +00:00
Johannes Schickel
93e9639989
Reworked kyra debug output system. Now he have special kyra intern debug levels + the global debug levels, for now I enable all kyra debug levels if the global debug level is not -1. see 'toggle_debug' in the kyra debugger and kyra.h for the different levels. (This is just the beginning of it anyway, for example the sound debug level isn't used for now)
...
svn-id: r20678
2006-02-14 01:19:30 +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
Oystein Eftevaag
2905826002
Initializes a var that would sometimes cause the intro to run too fast.
...
svn-id: r20663
2006-02-13 03:52:57 +00:00
Torbjörn Andersson
441ead453a
Merged _mouse.cpp and mouse.cpp into mouse.cpp
...
svn-id: r20659
2006-02-12 21:41:34 +00:00
Travis Howell
d1a5345169
Include game dscriptions for HE60/61 games in a DISABLE_HE build
...
svn-id: r20658
2006-02-12 21:41:09 +00:00
Max Horn
00abb48c7d
Moved SCUMM game descriptions/titles into a seperate table
...
svn-id: r20657
2006-02-12 20:51:56 +00:00
Torbjörn Andersson
8935cac6da
Standardized the preprocessor constants used to prevent double inclusion of
...
header files. Each now begins with "SWORD2_" and ends with "_H". (Well, except
for "SWORD2_H", since I didn't want to name it "SWORD2_SWORD2_H".)
svn-id: r20655
2006-02-12 19:57:23 +00:00
Torbjörn Andersson
0dbeb2f65b
Oops. Forgot to tell SVN to actually *move* the files. I'll get the hang of it
...
eventually.
svn-id: r20652
2006-02-12 19:38:26 +00:00
Torbjörn Andersson
2ec8584828
Renamed files for consistency with other engines:
...
build_display -> screen
save_rest -> saveload
More to come, no doubt.
svn-id: r20651
2006-02-12 19:33:45 +00:00
Torbjörn Andersson
d6fea31251
Removed layers.h since it was a) empty and b) never included.
...
svn-id: r20644
2006-02-12 19:20:10 +00:00
Max Horn
952b23fec7
- Changed the scumm-md5.txt format to reduce redundancy and to make it a bit niecer to edit
...
- Added --txt option to the md5table tool -> makes it easier to modify the scumm-md5.txt format
svn-id: r20641
2006-02-12 19:03:39 +00:00
Max Horn
7ef0b0c650
Fixing platform value for two HE mac demos
...
svn-id: r20624
2006-02-12 15:40:38 +00:00
Eugene Sandulenko
faec3622b3
Committed old work on Soccer U32. Too far from being finished.
...
svn-id: r20613
2006-02-12 13:45:57 +00:00
Travis Howell
b9fec00c25
Only adjusted in SCUMM 5+
...
svn-id: r20598
2006-02-12 11:03:16 +00:00
Travis Howell
30c5480bd3
Actor room is only checked in SCUMM 7+
...
svn-id: r20597
2006-02-12 09:52:13 +00:00
Travis Howell
2873ae8186
Actually that should be before all code
...
svn-id: r20595
2006-02-12 07:03:04 +00:00
Travis Howell
86ee0df205
A few corrections from disasm., checked against all versions
...
svn-id: r20594
2006-02-12 06:43:42 +00:00
Travis Howell
37bc512d64
This difference only applies to SCUMM7+
...
svn-id: r20593
2006-02-12 04:43:27 +00:00
Travis Howell
19e3882439
Add another Loom demo
...
svn-id: r20591
2006-02-12 02:21:03 +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
Max Horn
80cf2fa46f
Reduced data duplication in module.mk files; added module.mk files for null and x11 backends; added engines/module.mk
...
svn-id: r20584
2006-02-12 00:16:31 +00:00
Max Horn
26ee630756
Moved engines to the new engines/ directory
...
svn-id: r20582
2006-02-11 22:45:04 +00:00