Sven Hesse
7424d39a98
GOB: Respect mute option on startup (bug #3032781 )
...
svn-id: r51379
2010-07-27 17:14:33 +00:00
Torbjörn Andersson
30a92bec6b
Removed unused variables.
...
svn-id: r50947
2010-07-16 23:02:17 +00:00
David Turner
59f4c903a6
GOB : Adding workaround for Bug #3018918 UOTODDV Reload Goblin Stuck Issue.
...
This was present in the original interpreter.
svn-id: r50480
2010-06-29 03:53:06 +00:00
Florian Kagerer
3962f8ba59
AUDIO: some fixes in the audio device code (no sound option, new GUIO flags)
...
svn-id: r50281
2010-06-25 18:47:52 +00:00
Arnaud Boutonné
9a3ef9b8e1
Initialize properly paramCount in gob1. This fixes several valgrind errors, and the unknown opcodes are now skipped as expected. (related to bug #3018918 , only partially solved)
...
svn-id: r50209
2010-06-24 11:50:25 +00:00
Max Horn
bbad3f333a
Patch #1956501 : "GUI/LAUNCHER: Midi device selection"
...
svn-id: r50128
2010-06-21 21:36:36 +00:00
Eugene Sandulenko
44a39ffbc6
AdvancedDetector: Add new parameter directoryGlobs.
...
Without this parameter mass detection gave tons of false alarms.
Use globbing for narrowing down the depth search.
svn-id: r49788
2010-06-15 10:59:23 +00:00
Eugene Sandulenko
977b1561d4
Split out detection tables for Gob engine
...
svn-id: r49692
2010-06-15 10:14:38 +00:00
Eugene Sandulenko
4d517ed0e9
Extended advancedDetector with depth parameter.
...
Now AD can search nested directories. By default it is turned off,
but there is new parameter to ADParameters struct. Usually value
of 2 is good enough for all purposes.
svn-id: r49653
2010-06-14 14:50:23 +00:00
Johannes Schickel
cbbb78d9f2
Enforce conversion formatting on pointer casts in the DEV code.
...
svn-id: r49068
2010-05-17 22:46:53 +00:00
Max Horn
2149a2383d
Reduce indirect header dependencies further
...
svn-id: r48936
2010-05-04 12:00:16 +00:00
Max Horn
970745e60c
Move DebugChannel related code to new header
...
svn-id: r48935
2010-05-04 11:59:22 +00:00
Max Horn
b3e404109c
Move initGraphics and initCommonGFX from to new header.
...
These functions are only used internally be Engine subclasses, and
by moving them to a separate header we can reduce indirect header
dependencies.
svn-id: r48934
2010-05-04 11:58:12 +00:00
Sven Hesse
89c0e30ddc
Only draw letters that actually fit on the surface. Should fix bug #2992268 (Reproducible crash creating Intuition formula)
...
svn-id: r48829
2010-04-28 19:14:20 +00:00
Max Horn
460d69e885
COMMON: Move DebugChannel stuff into a new DebugMan singleton
...
svn-id: r48821
2010-04-27 21:40:52 +00:00
Arnaud Boutonné
8275b3e13b
Fix warning using GCC 4.5
...
svn-id: r48819
2010-04-27 20:47:06 +00:00
Ori Avtalion
2fc9d6845b
Apply patch #2982163 - CONFIG: Use HE keyword instead of HB for the Hebrew language
...
svn-id: r48645
2010-04-12 21:21:06 +00:00
Max Horn
a1840bd573
AUDIO: Rename Mixer::playInputStream to playStream
...
svn-id: r48637
2010-04-12 09:14:17 +00:00
Arnaud Boutonné
9fbf1a113c
Add detection for an English ADI2 environment disk (for Amiga)
...
svn-id: r48580
2010-04-07 06:46:50 +00:00
Max Horn
d78dba3bca
COMMON: Move Common::RandomSource to common/random.*
...
svn-id: r48279
2010-03-18 15:07:11 +00:00
Arnaud Boutonné
80a8111193
Use resSize instead of computing its value again.
...
svn-id: r48274
2010-03-17 20:29:26 +00:00
Arnaud Boutonné
072e3806f1
Add detection for Adiboo 2.14. Specify the exact version of a Adi 4.0
...
svn-id: r48273
2010-03-16 19:59:12 +00:00
Sven Hesse
8191092c18
Loading the intro videos tira.imd and tirb.imd as early PreIMD
...
svn-id: r48235
2010-03-11 06:15:51 +00:00
Sven Hesse
c8d5f21010
Adding support for the early Fascination IMD format
...
svn-id: r48234
2010-03-11 06:15:23 +00:00
Torbjörn Andersson
65585f6433
Silenced some harmless cppcheck warnings about unreachable code after a return.
...
In this case, it was always a break after a return in a switch case. There are
similar cases which cppcheck didn't detect, and a couple of cases where we have
a break after a continue in a switch case (where the continue refers to an
outer loop), but I didn't touch those. Not yet, at least.
svn-id: r48218
2010-03-10 06:39:23 +00:00
Arnaud Boutonné
a5a8b6c19f
- Reorder detection (floppy, CD, demos).
...
- Move Gob3CD _doSubtitles initialization to updateConfig().
svn-id: r48171
2010-03-06 22:40:55 +00:00
Arnaud Boutonné
cb71fd7240
Playtoons - Add MD5s specified by scoriae in the forums
...
svn-id: r48168
2010-03-06 09:46:42 +00:00
Arnaud Boutonné
e011df1f68
Gob3CD - Move subtitle check to initialization
...
svn-id: r48167
2010-03-06 09:37:03 +00:00
Arnaud Boutonné
e869b5c7e6
Gob3 CD - some texts are skipped in the CD version because they are considered as subtitles. Even if this behavior is also found in the original, it's incorrect. This fixes those texts (see newspaper after death level).
...
svn-id: r48166
2010-03-06 00:35:27 +00:00
Arnaud Boutonné
724e9a0ceb
Add detection for Playtoons 3 EN, based on Hkz MD5s
...
svn-id: r48164
2010-03-05 15:52:51 +00:00
Sven Hesse
6e07e3e642
Fixing problems with the texts table in TOT files when the order of the texts and resources tables are switched in the TOT file
...
svn-id: r48124
2010-02-25 15:22:26 +00:00
Yotam Barnoy
ef330ed9b4
Patch for bug 2943361 by littleboy, adding full kb modifier support to all engines + GUI and proper keypad handling
...
svn-id: r48101
2010-02-21 04:04:13 +00:00
Johannes Schickel
b3bfe83877
Fix for bug #2954286 "Gob: ScummVM quits on pause".
...
svn-id: r48090
2010-02-19 14:16:43 +00:00
Arnaud Boutonné
85bce4611c
Fascination - Fix syntax (clone2727)
...
svn-id: r48074
2010-02-16 23:18:32 +00:00
Arnaud Boutonné
9426e86ede
Playtoons - "Fascination" workaround for text is also required for Playtoons.
...
svn-id: r48067
2010-02-15 22:17:48 +00:00
Arnaud Boutonné
bf17ff87db
Fascination - Put correct protracker functions as Paula now accept sample size > 32k. MOD is now playing in Amiga and Atari versions.
...
svn-id: r48061
2010-02-14 18:30:12 +00:00
Arnaud Boutonné
03e8276407
Fascination: REAL fix. Thanks DrMcCoy.
...
svn-id: r48055
2010-02-13 22:26:52 +00:00
Arnaud Boutonné
17de7acd7b
Fix a crash in previous commit
...
svn-id: r48054
2010-02-13 22:17:17 +00:00
Arnaud Boutonné
5ba36c8216
Fascination:
...
- Fix a potential bug in winDraw
- Add a hack (and a todo) to work around the missing texts and windows in Amiga, Atari and early PC floppy version.
svn-id: r48053
2010-02-13 21:59:45 +00:00
Arnaud Boutonné
816e318134
Fascination: - Suppress the recently added oFascin_keyFunc, replace it with a check in o1_keyFunc. This fixes the animation speed regression
...
- Rename Amiga-specific protracker functions
- Rewrite winDecomp.
svn-id: r48011
2010-02-08 23:12:42 +00:00
Arnaud Boutonné
d7a7fcd3a4
Fascination - Use invalidateRect instead of dirtiedRect, fix several other little errors
...
svn-id: r47947
2010-02-06 23:06:20 +00:00
Arnaud Boutonné
b8875aca0c
Add an assert to avoid a crash when printing the character 0x00.
...
svn-id: r47945
2010-02-06 22:48:36 +00:00
Arnaud Boutonné
59c351a3b2
Fascination: Fix lamp problem in parking lot.
...
svn-id: r47927
2010-02-06 08:10:56 +00:00
Arnaud Boutonné
d5ce8b500e
Fascination - Add detection for EN Atari version
...
svn-id: r47871
2010-02-04 00:12:00 +00:00
Arnaud Boutonné
7e166d1ad6
clean-up : forgot commented code
...
svn-id: r47869
2010-02-03 22:20:33 +00:00
Arnaud Boutonné
f5764b1152
Fascination - based on the theoritical values of flag, use getWindow instead of the code I added. Suppress shr 8 in getWindow and switched from int8 to uint16, in order to match the executable.
...
svn-id: r47868
2010-02-03 22:14:06 +00:00
Arnaud Boutonné
b6a824f48f
Fascination - Cleanup: suppress some noisy debug output, suppress some obsolete and commented code.
...
svn-id: r47851
2010-02-03 12:57:47 +00:00
Sven Hesse
9cad13957d
Implementing saving/loading for Fascination. Tested in the DOS floppy versions and the Amiga version
...
svn-id: r47845
2010-02-03 09:32:16 +00:00
Sven Hesse
5115c94f35
Only show that annoying checkmouse warning for Fascination
...
svn-id: r47840
2010-02-03 03:26:28 +00:00
Sven Hesse
d4949d03d4
Minor style-related changes
...
svn-id: r47839
2010-02-03 03:25:50 +00:00