54588 Commits

Author SHA1 Message Date
Torbjörn Andersson
220fb66364 TINSEL: Add scrollwheel support to save/load and inventory 2012-11-24 11:06:42 +01:00
Torbjörn Andersson
0da424efb6 TINSEL: Fix typo in comment 2012-11-22 23:11:27 +01:00
Torbjörn Andersson
29afdabb6b TINSEL: Fix inventory scrollbar handle position
The scrollbar handle was one pixel too far to the left, and the
topmost position was off by one as well. I've verified this to the
best of my ability. I've compared it visually in DOSBox (which is
a bit tricky for Discworld 2, but I think it's right now), and
against the initial Tinsel v1 source code that was added to
ScummVM. I don't know what the initial Tinsel v2 source code
looked like, though.
2012-11-22 23:04:12 +01:00
Torbjörn Andersson
c16de405d7 TINSEL: Fix inventory scrolling
Adjusted NM_SLIDE_INSET and NM_SLIDE_THICKNESS to make the inventory
scrollbar work as it did before Tinsel v1 and v2 were combined. The
scrollbar worked before, but you had to click a bit to the left of
it to operate it. It's the only place in the code where these
constants are used, so it should not break anything else.
2012-11-22 22:12:51 +01:00
Matthew Hoops
7f8b7e0916 PEGASUS: Add a keymap 2012-11-21 23:18:08 -05:00
D G Turner
e9b04d018f TONY: Fix compiler warnings about possible "used before set" variables.
Looking at this code and the code in clip2D, this shouldn't happen,
but this will prevent any future issues.
2012-11-20 19:05:45 +00:00
D G Turner
8bf5a61278 PARALLACTION: Mask unused, but set variable warning, by debug().
This variable is likely to be used in the future if the associated
TODO is implemented, so this warning is inhibited by adding a debug()
output statement.
2012-11-19 23:33:02 +00:00
D G Turner
b35bda1715 TOLTECS: Remove unused, but set, variable, start. 2012-11-19 23:27:07 +00:00
D G Turner
e9c3d14307 QUEEN: Fix compilation. 2012-11-19 23:14:30 +00:00
D G Turner
362e195a5f QUEEN: Remove unused, but set variable, personWalking from Talk::talk(). 2012-11-19 23:00:40 +00:00
D G Turner
61cb8648a9 N64: Fix remaining warnings associated with mouse cursor drawing. 2012-11-19 17:26:28 +00:00
Johannes Schickel
bbb83f132b KYRA: Make "const type *const" use consistent.
I used this command for changing "const type * const" to "const type *const":
git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/const \([a-zA-Z0-9_]*\) \* const/const \1 \*const/g'
2012-11-19 13:06:09 +01:00
Johannes Schickel
dd551c4775 KYRA: Make more static data tables const. 2012-11-19 13:00:33 +01:00
Johannes Schickel
6437aa2c92 KYRA: Strip trailing whitespaces. 2012-11-19 12:54:42 +01:00
Johannes Schickel
b7e04fa518 KYRA: Some formatting fixes.
Powered by astyle.
2012-11-19 12:54:42 +01:00
D G Turner
d8a17a9d91 N64: Fix compiler warnings associated with cursor size variables. 2012-11-18 22:34:15 +00:00
D G Turner
46027e5303 VIDEO: Fix SVQ1 videos to error out on B Frames. 2012-11-18 21:00:07 +00:00
D G Turner
d2c2c5ec01 VIDEO: Fix compiler warning in SVQ1 codec. 2012-11-18 20:52:47 +00:00
Matthew Hoops
31451edb7a PEGASUS: Fix timer not resuming on the WSC catwalk when using the AI
An original game bug
2012-11-18 12:33:56 -05:00
Matthew Hoops
7fe61fb64f PEGASUS: Don't constantly redraw the overview text frame 2012-11-18 00:22:32 -05:00
Matthew Hoops
4e8dca1c27 PEGASUS: Fade out the main menu when using the quit button 2012-11-17 23:16:43 -05:00
D G Turner
c056aea400 BUILD: Fix missing directory creation in aos4dist target. 2012-11-18 02:42:24 +00:00
Thierry Crozat
67493394b3 OSX: Remove use of deprecated methods
FSRef and FSPathMakeRef have been deprecated in OS X 10.8. So we
use CFURLRef instead.
2012-11-18 01:29:09 +00:00
Thierry Crozat
40941af7b9 OSX: Fix Sparkle compilation on older systems
This patch was provided by fingolfin (see patch #3582260). It replaces
use of methods introduced in MacOS X 10.4 with methods that exists
since MacOS X 10.0.
2012-11-18 01:29:09 +00:00
Thierry Crozat
5de0d081b7 OSX: Add missing include for NSURL
This fixes compilation on older systems (apparently on newer
systems it was already included indirectly).
2012-11-18 01:29:09 +00:00
Max Horn
a49f55878a OSX: Improve native OS X browser dialog
Signed-off-by: Thierry Crozat <criezy@scummvm.org>
2012-11-18 01:29:08 +00:00
athrxx
93eb6ec64a KYRA: (EOB) - implement simplified EGA dithering for EOB II 2012-11-18 00:03:23 +01:00
athrxx
c8a73d30cf KYRA: (EOB) - cleaning up CGA/EGA graphics code
- fix some glitches in CGA rendering mode
- revert most of 66da4777d476c6a9fc2a13351e3b30afc748fd94 (instead of having lots of EGA dithering routines throughout the whole EOB code we're going to implement some post-processing code in updateScreen())
2012-11-18 00:03:22 +01:00
D G Turner
c63ba1fd5f BUILD: Fix aos4dist target when building outside source directory. 2012-11-17 17:58:05 +00:00
Torbjörn Andersson
38b2a8518f SCUMM: Fix the "drafts" debugger command for Mac Loom
Mac Loom's drafts appear to be stored from variable 55 and upwards.
I'm working under the assumption that there's either only one
version of Loom for the Mac, or that they all behave the same. I
could be wrong about that.
2012-11-16 22:13:23 +01:00
Torbjörn Andersson
8658d008d5 SCUMM: Remove obsolete part of the "drafts" debugger command
It was never quite clear exactly what "drafts fix" did. It wasn't
guaranteed to work on all versions of Loom - or at all - and I
haven't heard any reports about the data structure getting
corrupted for years.
2012-11-16 21:30:56 +01:00
D G Turner
19eea946ec CONFIGURE: Use correct prefixed binaries for AmigaOS cross-compile. 2012-11-16 10:18:02 +00:00
Filippos Karapetis
542b99bfe7 GROOVIE: Added documentation for the GameSpeed enum 2012-11-15 18:26:15 +02:00
Johannes Schickel
29efcce7c0 README: Break some lines on 79 characters again. 2012-11-15 17:18:24 +01:00
Johannes Schickel
eb9e7210ef README: Describe "walkspeed" for Kyra2+Kyra3. 2012-11-15 17:16:17 +01:00
Filippos Karapetis
298ab8970f README: Change wording of the Kyrandia walkspeed setting to "number"
This is changed from "int" to "number" for uniformity with the rest
of the game options (plus, "number" is better understood by
non-programmers, whereas "int" is more cryptic)
2012-11-15 17:56:34 +02:00
Filippos Karapetis
fb0788d12f SCI: Properly reset the palVary signal when loading (bug #3575569) 2012-11-15 14:57:55 +02:00
Filippos Karapetis
2c8cd2d653 MT32: Make all constant tables in the MT32Emu namespace static
Added in munt commit d4f8ebf54be0a8255af08bb24f1962afa8378096
2012-11-15 14:40:04 +02:00
Filippos Karapetis
42b8f3db4d DREAMWEB: Add an extra line showing the available terminal commands
This is possible, since the game is freeware now. It is very
helpful when playing the game in order to avoid referring to the
manual. The extra help text is shown when the player uses the
'help' command inside the game terminal.

Also, the list of games where copy protection is skipped has been
reordered alphabetically in the README
2012-11-15 14:30:42 +02:00
Filippos Karapetis
3233edf9b8 MT32: Update the MT32 emulator to the latest munt revision
Previous munt revision was 189f607c88e7404ad99abcf4b90f23b103003ed1
(Feb 09, 2012).
Current munt revision is f969d2081d41b669c1bfebd0026b5419c09517ae
(Nov 15, 2012)
2012-11-15 14:30:41 +02:00
Matthew Hoops
97854df1a8 README: Mark only the DOS EGA version of Loom as skipping copy protection 2012-11-14 18:32:42 -05:00
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
D G Turner
e6a4bd8055 CONFIGURE: Force static build when crosscompiling for AmigaOS. 2012-11-14 20:43:27 +00: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
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
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
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