Commit Graph

54487 Commits

Author SHA1 Message Date
D G Turner
d501c4d4ae TEENAGENT: Cleanup Actor class.
This fixes a mismatched function prototype wrt. the definition and
removes the underscores in various variables as per project coding
standard.
2012-09-13 15:53:18 +01:00
Willem Jan Palenstijn
f16bb13f94 CONFIGURE: Update add_engine comment 2012-09-13 14:25:24 +02:00
D G Turner
b7b2a4ee88 TEENAGENT: Clean up SurfaceList Class.
This removes an unecessary type and unused parameter from the load
method and renames to remove underscores from variable names as per
the project coding conventions.
2012-09-13 10:55:10 +01:00
Matthew Hoops
1677686692 PEGASUS: Disable save compression by default
So they can be used by the original interpreter more easily (the type/creator codes still need to be set, though -- pegasus_save_types can handle that)
2012-09-12 23:04:46 -04:00
Matthew Hoops
483989f72b Revert "PEGASUS: Make setting the start time of a movie also seek"
This reverts commit b8bcbb46b4.

8808393b3a was the proper fix for the issue
2012-09-12 20:18:53 -04:00
Matthew Hoops
d5ed8b1901 Merge remote branch 'upstream/master' into pegasus
Conflicts:
	AUTHORS
2012-09-12 20:18:13 -04:00
Filippos Karapetis
fb6a5a140d HUGO: Switch to the common PCX decoder 2012-09-13 01:51:21 +03:00
Filippos Karapetis
28733463fa DREAMWEB: Switch to the common PCX decoder 2012-09-13 01:51:01 +03:00
Filippos Karapetis
617545cb5f TUCKER: Switch to the common PCX decoder 2012-09-13 01:50:45 +03:00
Filippos Karapetis
d182fe0221 QUEEN: Switch to the common PCX decoder 2012-09-13 01:49:58 +03:00
Filippos Karapetis
ccccb392b5 GRAPHICS: Add a common PCX image decoder 2012-09-13 01:49:29 +03:00
D G Turner
bdba8bfb82 TEENAGENT: Add missing (disabled?) callback implementation. 2012-09-12 08:33:13 +01:00
D G Turner
df6c4fbdf0 TEENAGENT: Annotate Symbols for Inventory Object Callback Table. 2012-09-12 06:32:54 +01:00
Matthew Hoops
8808393b3a VIDEO: Do not close/rewind videos after a stop()
It makes more sense to do this more like a hard "pause" and let the caller stop()/rewind() if they want
2012-09-11 17:38:33 -04:00
Matthew Hoops
ff51a7661d PEGASUS: Fix minor filling station glitch 2012-09-11 16:50:40 -04:00
Johannes Schickel
c31d1971b5 CINE: Implement music fade out for Amiga/AtariST music. 2012-09-11 22:28:40 +02:00
Willem Jan Palenstijn
f8e93ea9f7 CONFIGURE: Clarify all-games status output checks 2012-09-11 21:12:52 +02:00
Willem Jan Palenstijn
1b20f731d1 CONFIGURE: Clean up subengine string generation 2012-09-11 21:12:52 +02:00
Willem Jan Palenstijn
8a796d0766 CONFIGURE: Move engine base support strings to configure.engines 2012-09-11 21:11:25 +02:00
Willem Jan Palenstijn
08d641a0be CONFIGURE: Add base engine descriptions to more engines
Only SCUMM and SAGA had such a description previously.
2012-09-11 19:16:51 +02:00
Strangerke
7da5c9df28 TONY: Add a description of tony.dat
Also add a TODO for missing descriptions of DAT files
2012-09-11 19:08:26 +02:00
Willem Jan Palenstijn
f98a8bb98c CONFIGURE: Automatically enable parent engine if subengine is enabled 2012-09-11 18:39:03 +02:00
Willem Jan Palenstijn
8ac07bc349 CONFIGURE: Clean up all-games test 2012-09-11 18:38:40 +02:00
Willem Jan Palenstijn
08bc6f85ad CONFIGURE: Fix more unintentional globbing 2012-09-11 18:38:14 +02:00
Willem Jan Palenstijn
7c23394b37 CONFIGURE: Prevent [] in subengine list from triggering globbing 2012-09-11 10:50:59 +02:00
Willem Jan Palenstijn
000feae4cf CONFIGURE: Do dependency checking for all enabled engines
Engines with manually specified dynamic/static were skipped previously.
2012-09-11 09:57:42 +02:00
Einar Johan Trøan Sømåen
f33884b020 WINTERMUTE: Remove a few more unused includes. 2012-09-11 03:40:56 +02:00
Einar Johan Trøan Sømåen
8c864170a4 WINTERMUTE: Remove unneccessary includes of base_file.h 2012-09-11 03:11:02 +02:00
Einar Johan Trøan Sømåen
ef021656b8 WINTERMUTE: Alphabetize the includes in Ad/ 2012-09-11 03:03:17 +02:00
Einar Johan Trøan Sømåen
2a6e551695 WINTERMUTE: Only include base_renderer.h where needed 2012-09-11 02:51:33 +02:00
Filippos Karapetis
748e3894a3 TOLTECS: Don't show movie subtitles when subtitles are disabled 2012-09-11 00:50:52 +03:00
Filippos Karapetis
5ea896b069 TOLTECS: Stop reallocating the chunk buffer on each movie frame
This somewhat reduces the stuttering in the intro movie (but it's still there)
2012-09-11 00:34:31 +03:00
Filippos Karapetis
de75d25725 TOLTECS: Remove a superfluous seek 2012-09-11 00:34:30 +03:00
Filippos Karapetis
455ad8a5bc TOLTECS: Read the sound rate for each video file 2012-09-11 00:34:29 +03:00
Filippos Karapetis
c0a1d78e0e TOLTECS: Store channel volume/panning information in saved games 2012-09-11 00:34:28 +03:00
Filippos Karapetis
a9a579891e TOLTECS: Open the save menu with F5 and the load menu with F9
Also, this changes the dialog skip key to space instead of escape
2012-09-11 00:34:27 +03:00
Filippos Karapetis
72cdd019fc TOLTECS: Implement volume handling and toggling of speech/text 2012-09-11 00:34:23 +03:00
Alyssa Milburn
4a5333893d TONY: Add German/Czech detection entries. 2012-09-10 13:05:40 +02:00
Matthew Hoops
b49bf2da2a MOHAWK: Fix minor formatting issue 2012-09-09 17:31:45 -04:00
Matthew Hoops
ed2be9d873 GRAPHICS: Fix ImageDecoder inconsistency with getPalette()
Per LordHoto's suggestion
2012-09-09 17:20:07 -04:00
Matthew Hoops
428702ca49 PEGASUS: Fix some formatting issues 2012-09-09 16:25:45 -04:00
Matthew Hoops
9855f7b5d8 PEGASUS: Fix some memory leaks
Thanks to fuzzie for spotting
2012-09-09 16:21:29 -04:00
Johannes Schickel
afcc8ecddc CONFIGURE: behaviour -> behavior.
Done to trigger a full rebuild on buildbot.
2012-09-09 18:40:24 +02:00
Alyssa Milburn
60b101f5f6 TONY: Rename yet more variables. 2012-09-08 09:59:56 +02:00
Johannes Schickel
1f22838765 TONY: Constify static data tables in custom.cpp. 2012-09-08 01:27:11 +02:00
Johannes Schickel
892710a0a3 CINE: Fix sfx channel use in Amiga and AtariST versions of FW.
This fixes a channel assignment issue in opcode 119. This also implements
opcode 120, which is basically a stereo channel swapped version of 119
(o1_playSample).

This affects the Amiga and AtariST versions. I put a TODO to check the DOS
version here.
2012-09-08 01:16:10 +02:00
Johannes Schickel
b48f5b78b7 CINE: Implement panning for sfx for FW Amiga and AtariST. 2012-09-08 01:16:10 +02:00
Johannes Schickel
35e61b7c7a CINE: Remove unused Sound::update method. 2012-09-08 01:16:09 +02:00
Johannes Schickel
0fe5e0e6bd CINE: Fix Paula frequency.
This should fix the frequency of sound effects.
2012-09-08 01:16:09 +02:00
Johannes Schickel
c850effc6d CINE: Implement sfx repeat and volume fade for FW Amiga/AtariST.
This fixes bug 3091660 "FW: Looping samples don't loop in Amiga version".
2012-09-08 01:16:07 +02:00