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