Matthew Hoops
51b2904cc1
VIDEO: Improve a Cinepak heuristic
...
Brings it inline with the FFmpeg/libav version again
2012-11-14 18:30:54 -05:00
Strangerke
db5626adb6
HOPKINS: Fix exit in full game
2012-11-14 22:58:48 +01:00
Strangerke
b15e6f0ac5
HOPKINS: Finish work on Credit
2012-11-14 22:37:38 +01:00
Torbjörn Andersson
b75349383e
SCUMM: Remove Mac version of MI1 from special case.
...
We no longer use iMuse for MI1 Mac so this never happens. The Mac
player can only play one song at a time, so it should be all right.
2012-11-14 22:12:46 +01:00
D G Turner
e6a4bd8055
CONFIGURE: Force static build when crosscompiling for AmigaOS.
2012-11-14 20:43:27 +00:00
Torbjörn Andersson
0dcd4ba5a7
SCUMM: Move Mac player initialization to its own function
...
Apparently we cannot (portably) call virtual functions from the
constructor, so initialization has been moved to a separate function.
2012-11-14 21:20:40 +01:00
Torbjörn Andersson
b02ecf7a8a
SCUMM: Try harder to open the Loom Macintosh executable.
...
Try the Mac OS Roman form, the UTF-8 form and the filename without
any trademark glyph.
2012-11-14 21:02:58 +01:00
Torbjörn Andersson
0b63ea1d8d
SCUMM: Hopefully fix warning
...
Excplicitly cast to int to avoid a warning that I don't get, but
which clone2727 does. At least, I hope it avoids the warning.
2012-11-14 20:54:25 +01:00
Matthew Hoops
6a1fa88b56
VIDEO: Clarify some VideoDecoder documentation
2012-11-14 13:35:16 -05:00
D G Turner
459752f20b
TONY: Fixed scripted exit to use engine method, rather than error().
...
This fixes bug #3586252 ("TONY: Game errors out when exiting via the
menu").
2012-11-14 09:37:19 +00:00
Strangerke
cc7d7fc2cd
HOPKINS: Rework Credits (WIP)
2012-11-14 07:55:15 +01:00
Torbjörn Andersson
493644295d
SCUMM: Remove unnecessary check for Mac Loom
...
As clone2727 pointed out, the default case handles Loom. I guess it
was a special case before to *prevent* it from trying to play the
sound, and to keep some comments about the format.
2012-11-14 06:07:55 +01:00
Torbjörn Andersson
148a6d3347
SCUMM: Move most of the Macintosh player code into its own class
...
The Monkey Island and Loom mac music is really quite similar. The
data layout is a bit different, but most of the code was easy to
separate into its own class. The Loom player doesn't do looped music
but I don't remember off-hand if it ever should.
2012-11-14 01:27:53 +01:00
Torbjörn Andersson
b1d10e6a62
SCUMM: Add support for Mac Loom music and sound
...
It turns out that playing the Mac Loom music isn't particularly
different from playing the Monkey Island 1 music, except the data
layout is a bit different and there's no per-note volume.
2012-11-13 22:49:12 +01:00
D G Turner
05d97f33ec
BUILD: Remove stripping of executables on "make install".
...
This is now standard behaviour, and the current situation creates
problems for distribution packagers trying to generate debug packages.
A standard "install-strip" target has been added to enable the previous
behaviour if needed.
2012-11-13 19:52:52 +00:00
Strangerke
467963f8ca
HOPKINS: Add some descriptions in detection entries
2012-11-13 19:15:32 +01:00
Strangerke
322e027874
HOPKINS: Re-add detection for Full Linux
2012-11-13 18:57:12 +01:00
Paul Gilbert
5f21d3d00a
HOPKINS: Fix gcc warning about shadowed variable
2012-11-13 20:40:24 +11:00
Paul Gilbert
db091123ee
HOPKINS: Compilation fixes under gcc
2012-11-13 20:25:55 +11:00
D G Turner
43520ce4f3
TONY: Fix image loading on BE systems.
...
Thanks to wjp and fuzzie for working out the cause.
2012-11-13 09:18:28 +00:00
Torbjörn Andersson
107a1af125
SCUMM: Initialize the Macintosh MI1 instruments, along with the channels.
...
Otherwise it may crash if you quit before any instruments have been
loaded. Oops.
2012-11-12 22:10:10 +01:00
Paul Gilbert
ff9dc4ab24
HOPKINS: Bugfix for freeze when looking at the cat when voices are turned on.
2012-11-12 20:09:29 +11:00
Willem Jan Palenstijn
8df3c1458d
TONY: Fix resource loading on BE systems
...
Thanks to digitall for debugging and testing.
2012-11-12 08:42:20 +01:00
D G Turner
e782065591
TONY: Fix compiler warnings in Input class.
2012-11-12 03:48:19 +00:00
D G Turner
b8c1b46ae0
TONY: Cleanup whitespace formatting.
...
This is mainly removal of extraneous blank lines, reformatting indents
to tab characters and other minor non-functional changes to improve
compliance with Code Formatting Conventions.
2012-11-12 00:39:20 +00:00
Strangerke
66ef127280
HOPKINS: Implement Charge_Credits()
2012-11-12 00:28:01 +01:00
D G Turner
0a709d955d
TONY: Replace Input class internal buffers with Common standard.
...
The mouse position is now represented internally by Common::Point and
the keyDown buffer is an array of Common::Keycode values for depressed
keys.
2012-11-11 23:14:17 +00:00
D G Turner
659a4b8b14
TONY: Remove further unused code from Input class.
2012-11-11 23:14:02 +00:00
D G Turner
535180dc7b
TONY: Remove unused functions from Input class.
2012-11-11 23:13:47 +00:00
Strangerke
edb264ae12
HOPKINS: Implement CREDIT_AFFICHE()
2012-11-12 00:01:08 +01:00
Strangerke
8521e614a9
HOPKINS: Implement BTOCEAN()
2012-11-11 23:03:14 +01:00
Filippos Karapetis
faa7579241
SAGA: Add support for played time
2012-11-11 23:32:07 +02:00
Filippos Karapetis
1b5e96f429
SAGA: Fix bug #3564919 - "SAGA: IHNM Spanish: Spiritual Barometer doesn't change"
...
The Spanish version uses different colors for portrait
backgrounds. Also, portrait colors are now set correctly when
loading games directly from the launcher.
2012-11-11 23:31:25 +02:00
Strangerke
a1d0d2f7db
HOPKINS: Implement OCEAN_HOME()
2012-11-11 21:49:35 +01:00
Strangerke
338294852d
HOPKINS: Remove a goto in OCEAN()
2012-11-11 21:41:26 +01:00
Strangerke
cab8c1da60
HOPKINS: Implement OCEAN()
2012-11-11 21:37:04 +01:00
Strangerke
ec012d7242
HOPKINS: Rework a bit BASE() code
2012-11-11 20:47:08 +01:00
Strangerke
29d5451915
HOPKINS: Implement BASE()
2012-11-11 20:26:45 +01:00
Filippos Karapetis
3e8758b810
SCI: Add the French version of QFG3 (bug #3586214 )
2012-11-11 21:18:21 +02:00
athrxx
086dd66a65
KYRA: fix several GCC compile issues in previous commits
2012-11-11 19:14:33 +01:00
athrxx
93e69aa4da
KYRA: clean up audio resource handling
...
(this was really ugly, now it's somewhat less ugly)
2012-11-11 19:14:31 +01:00
athrxx
1bb8f22567
KYRA: finish implementation of new HOF sequence player code
2012-11-11 19:14:30 +01:00
athrxx
9840744acc
KYRA: move HOF sequence player into its own class
...
(also cleaning up and fixing things while doing that)
2012-11-11 19:14:29 +01:00
athrxx
e016e7dfc2
KYRA: implement LOL sfx priority handling
2012-11-11 19:14:28 +01:00
athrxx
8789087be9
KYRA: fix LOL sfx volume
2012-11-11 19:14:27 +01:00
athrxx
17ed912ed5
AUDIO: remove unused variables in FM-TOWNS imuse driver
2012-11-11 19:14:26 +01:00
athrxx
4e65b67c30
KYRA: (LoL) - fix warning in Screen_LoL::drawGridBox()
2012-11-11 19:14:26 +01:00
Strangerke
678f133977
HOPKINS: Implement BASED(), remove a parameter to PLAY_SEQ()
2012-11-11 18:52:43 +01:00
Strangerke
e0f06d7f96
HOPKINS: Implement INCENDIE()
2012-11-11 18:13:01 +01:00
Strangerke
49c20931d9
HOPKINS: Implement Credits()
2012-11-11 17:59:29 +01:00