D G Turner
c14f45ee05
TOUCHE: Simplify external digital music support slightly.
...
Checked with valgrind and no leaks are evident.
Thanks to LordHoto for suggesting these changes.
2012-12-16 16:44:34 +00:00
D G Turner
74cd6a4d26
TOUCHE: Fix external music to work with any music format.
...
This also removes the direct dependency on vorbis.
Thanks to [md5] for the majority of this patch.
2012-12-16 16:03:32 +00:00
D G Turner
101d355b4a
TOUCHE: Add commands to play and stop music tracks to engine console.
2012-12-16 13:42:28 +00:00
D G Turner
702aecf125
TOUCHE: Fixes to external digital music support.
...
This removes most of the bad accesses and use of invalid pointers, but
it is still not quite correct. Also, it appears the music id and
external track ids may not be a direct mapping.
2012-12-15 03:14:00 +00:00
D G Turner
eb30e5c594
TOUCHE: Add support for external digital music.
...
Detection of the external digital music files works, but they currently
fail to play and cause segfaults if present... Suspected to be related
to premature destruction of audiostream data.
2012-12-13 01:41:54 +00:00
D G Turner
8b379a5718
TOUCHE: Add generic music functions to wrap MidiPlayer usages.
...
This is a precursor to adding code within these functions to select
between MIDI and external digital music files.
2012-12-12 17:02:59 +00:00
Willem Jan Palenstijn
6fed44298e
TOUCHE: Add charset debug channel
...
This is intended to help debug the missing Spanish characters reported
in #2040311 and #3483383 .
2012-02-04 14:13:26 +01:00
Max Horn
e6f6d67bdd
TOUCHE: cleanup
2011-06-14 18:52:08 +02:00
Max Horn
477d6233c3
ENGINES: Change 2nd param of Engine::saveGameState to Common::String
2011-06-02 18:31:59 +02:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Johannes Schickel
e21d6e0d11
Merge branch 'osystem-palette' of https://github.com/lordhoto/scummvm into master
...
Conflicts:
backends/platform/android/android.cpp
engines/sci/graphics/screen.cpp
engines/sci/graphics/transitions.cpp
2011-02-19 21:46:45 +01:00
Gregory Montoir
8a50789662
TOUCHE: fix op_not/op_neg opcodes naming
2011-02-18 15:20:31 +01:00
Johannes Schickel
16ac1290dd
TOUCHE: Adapt to setPalette RGBA->RGB change.
...
This change was not tested, because I do not have any touche copy.
2011-02-14 17:08:33 +01:00
Max Horn
42ab839dd6
AUDIO: Rename sound/ dir to audio/
...
svn-id: r55850
2011-02-09 01:09:01 +00:00
David Turner
f0fe060cc3
TOUCHE: Added basic debugging console to engine
...
Since TOUCHE uses Debug Channels, this allows for the interactive setting of debugflags as well as providing a base for adding further debugging commands.
svn-id: r54137
2010-11-08 03:55:16 +00:00
Max Horn
4ccce19876
ENGINES: Enhance namespace comments a bit
...
svn-id: r53484
2010-10-15 12:48:19 +00:00
Max Horn
d78dba3bca
COMMON: Move Common::RandomSource to common/random.*
...
svn-id: r48279
2010-03-18 15:07:11 +00:00
Max Horn
df651bf20f
Added Doxygen comments for the various engine namespaces (currently mostly without details; help filling these out is welcome)
...
svn-id: r46128
2009-11-24 22:10:14 +00:00
Max Horn
dd98126423
Engines: Fused several init&go methods into a single run method
...
svn-id: r39003
2009-03-01 04:42:46 +00:00
Max Horn
3fcbda829a
Merged Engine::go() and ::init() into a new run() method (currently implemented by calling the existing init&go methods; to be cleaned up by engine authors
...
svn-id: r39002
2009-03-01 04:30:55 +00:00
Gregory Montoir
13e613ae21
disable GMM save/load when original quit/options dialogs is displayed
...
svn-id: r35344
2008-12-13 19:35:33 +00:00
Gregory Montoir
3de7a31dc1
reduced saveload code dup
...
svn-id: r35276
2008-12-07 14:24:46 +00:00
Filippos Karapetis
0414a78a65
Added save/load support from the GMM for the touche engine
...
svn-id: r35008
2008-11-11 17:57:13 +00:00
Max Horn
40136f2590
Switched various Engine APIs to use Common::Error
...
svn-id: r34916
2008-11-06 17:05:54 +00:00
Max Horn
8f33d4a40a
Implemented GMM loading (and, once the GMM supports it, saving) for SCUMM
...
svn-id: r34913
2008-11-06 15:41:38 +00:00
Max Horn
61aadb378d
Fixed the EngineFeature vs. MetaEngineFeature mess, clarified some EngineFeature comments
...
svn-id: r34896
2008-11-04 16:11:40 +00:00
Max Horn
55c10e0ec6
Patch #2122869 : ALL: Common load dialog
...
svn-id: r34883
2008-11-03 18:32:16 +00:00
Christopher Page
ce3d1e1a7d
Merged revisions 33632-33633,33635,33637,33639-33640,33642-33645,33648,33654-33655,33664,33667-33670,33673-33674,33678,33682,33686-33691,33693,33696,33698,33700,33703,33708,33710,33712-33714,33716 via svnmerge from
...
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk
svn-id: r33720
2008-08-09 19:03:29 +00:00
Gregory Montoir
52650efb6a
fix for bug #2040484 : TOUCHE: Graphic glitch with long answer options
...
svn-id: r33691
2008-08-07 21:50:12 +00:00
Christopher Page
50b7e5aa0d
Added --list-saves support for TOUCHE
...
svn-id: r33398
2008-07-29 06:04:16 +00:00
Christopher Page
718a85e30d
Sound settings for TOUCHE can be configured through the GMM
...
svn-id: r32864
2008-07-01 03:21:30 +00:00
Eugene Sandulenko
c640d1c604
Patch #1825276 : "DETECTION: advanced detector engine simplification"
...
svn-id: r29386
2007-11-03 21:06:58 +00:00
Gregory Montoir
d8831b44da
simplified touche savegame listing
...
svn-id: r29112
2007-09-27 20:38:23 +00:00
Gregory Montoir
3d2485ca97
rename ui.cpp to menu.cpp for consistency with other engines
...
svn-id: r29108
2007-09-26 19:26:12 +00:00
Gregory Montoir
d88354a853
renamed wrongly named parameter
...
svn-id: r28201
2007-07-25 20:05:35 +00:00
Gregory Montoir
38b282b313
renamed some fields for clarification
...
svn-id: r28184
2007-07-24 09:53:28 +00:00
Max Horn
218e132e37
Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
...
svn-id: r27024
2007-05-30 21:56:52 +00:00
Gregory Montoir
5aca9dce8c
added the instance of EventManager returned by OSystem::getEventManager as a member of the Engine base class. This allows to simply the code a bit and should more efficient too (ie. less virtual function chain calls, obj->getA()->getB()). Also updated several engines to make use of it.
...
svn-id: r26357
2007-04-01 17:36:13 +00:00
Torbjörn Andersson
cfa746830f
Use the event manager to track the mouse position.
...
svn-id: r26345
2007-04-01 13:31:11 +00:00
Eugene Sandulenko
843ac74c0e
Moved Touche engine to AdvancedDetector.
...
svn-id: r25272
2007-01-30 00:24:09 +00:00
Gregory Montoir
3341f49429
cleanup
...
svn-id: r25157
2007-01-21 22:06:54 +00:00
Gregory Montoir
53d842f377
renamed an opcode, fixed an assert condition
...
svn-id: r25056
2007-01-08 12:39:31 +00:00
Gregory Montoir
d1ecb0122c
got rid of an assertion triggered when trying to play a speech file after switching from silent mode to talk mode. Minor cleanup.
...
svn-id: r25010
2007-01-05 22:45:29 +00:00
Gregory Montoir
cfc50e7850
workaround a scripting bug (see tracker item #1618700 ) and renamed an opcode
...
svn-id: r24900
2006-12-20 01:52:46 +00:00
Gregory Montoir
80dfce00a5
cleanup (added a few more constants, renamed some opcodes) and reverted my previous change to op_sleep.
...
svn-id: r24830
2006-12-10 00:41:45 +00:00
Gregory Montoir
f6ed99acee
force mouse cursor display if first script is different from 90 (startup script number)
...
svn-id: r24826
2006-12-09 19:07:40 +00:00
Gregory Montoir
60bac00314
cleanup
...
svn-id: r24825
2006-12-09 18:57:27 +00:00
Gregory Montoir
993b004b22
added missing opcode (bug report #1612252 )
...
svn-id: r24823
2006-12-09 17:51:05 +00:00
Gregory Montoir
b373ab1a38
minor cleanup, _spritesTable is no more static
...
svn-id: r24777
2006-11-23 22:25:04 +00:00
Gregory Montoir
dd075b312f
fixed palette glitches during introduction/on restart, cleanup
...
svn-id: r24728
2006-11-18 01:20:41 +00:00