Torbjörn Andersson
639a2dfd2e
NEVERHOOD: Fix radio part of bug #6513 ("Some nasty bugs")
...
This clears the radio music variable when leaving the room. I've
discussed with johndoe123 and he says this is what the original
does. (You could also get the same effect by clearing it when
entering the room.)
2014-06-05 19:51:28 +02:00
Johannes Schickel
10c5547de3
GUI: Allow any cased version of 'all' to toggle all debug flags.
...
This makes it consistent with our matching rules when enabling other debug
flags.
2014-06-05 16:40:42 +02:00
Johannes Schickel
960e16009c
BASE: Allow 'all' to enable all debug channels via CLI too.
2014-06-05 16:35:07 +02:00
Johannes Schickel
559c10e91a
COMMON: Don't allow debug channel 'all' to be used.
2014-06-05 16:32:27 +02:00
Johannes Schickel
450924a0c7
Merge pull request #465 from digitall/debugRework
...
Add "all" option for debug flags to GUI::Debugger base class.
2014-06-05 16:27:44 +02:00
Strangerke
d76c375c3f
CRUISE: Remove useless code in addAnimation()
2014-06-05 08:06:32 +02:00
Strangerke
ef902a3fa2
CRUISE: Remove logically dead code in Sound
2014-06-05 08:02:43 +02:00
Strangerke
788eca3cd6
MADS: Fix an uninitialized variable in DialogsNebular
2014-06-05 07:53:46 +02:00
Strangerke
b404455eaf
MADS: remove a magic value, use _transparencyIndex
2014-06-05 07:48:03 +02:00
Johannes Schickel
c6a2d86be7
IPHONE: Scale input according to content scale factor.
...
This hopefully fixes input positions in retina devices. The idea is stolen
from QT: 0726127285
:src/plugins/platforms/uikit/quikitwindow.mm#L261-296
Complicated way to retrieve scale's return value properly is taken from:
https://stackoverflow.com/questions/3130464 We sadly can't use the cleaner
solution since we don't want to require a newer SDK...
2014-06-05 04:42:57 +02:00
D G Turner
025556d9a5
GROOVIE: Use debugC() and debugCN() functions directly in script debug.
...
This removes the debugScript() wrapper, which can now be implemented
directly using the relevant debug function. This avoids the variadic
debug functions being wrapped in a second layer of variadic function
which is probably causing a significant overhead.
2014-06-05 03:32:55 +01:00
D G Turner
d8751516cc
GROOVIE: Remove engine-specific "all" debugflag. Minor naming cleanup.
...
This is now uneeded as the GUI debugger superclass implements the same
functionality and this removes a bunch of complexity from the Groovie
engine debug calls. Also, removed groovie prefix from the debug flag
naming as unecessary as these are within the Groovie namespace.
2014-06-05 03:01:12 +01:00
Paul Gilbert
01c18c8f40
MADS: Fix restoring upper palette area when dialogs close
2014-06-04 21:56:16 -04:00
Paul Gilbert
643cbc6d16
MADS: Fix palette corruption when changing selected inventor item
2014-06-04 21:53:14 -04:00
Johannes Schickel
dc4b9b8bc1
GUI: Recreate default theme.
2014-06-05 03:36:40 +02:00
Johannes Schickel
eac2f789fe
GUI: Use sorted file list in scummtheme.py.
...
This will (hopefully) reduce the amount of changes when recreating the themes
because the order in which files will be processed is the same unless the
sorting differs on systems...
2014-06-05 03:33:22 +02:00
D G Turner
1e6fe10e3d
COMMON: Add "all" option to debugflag controls in GUI Debugger.
2014-06-05 02:18:58 +01:00
Johannes Schickel
81be074d38
NEWS: Fix wording in a few instances.
2014-06-05 02:04:22 +02:00
Strangerke
26e545a9c8
MADS: Fix typo in drawScroller()
2014-06-05 00:04:03 +02:00
Eugene Sandulenko
9460116df1
FULLPIPE: Fix more warnings
2014-06-05 00:43:13 +03:00
Eugene Sandulenko
49cb5ab569
FULLPIPE: Fix warning
2014-06-05 00:40:37 +03:00
Johannes Schickel
698d8c989a
NEWS: Mention Loom+Indy3 AdLib improvements.
2014-06-04 20:29:51 +02:00
Johannes Schickel
709b74c2d1
NEWS: Fix formatting.
2014-06-04 20:29:51 +02:00
Johannes Schickel
4bc07f63f2
IPHONE: Remove superflous semicolon.
2014-06-04 20:22:54 +02:00
Johannes Schickel
a28280384d
IPHONE: Add supported orientations to Info.plist.
2014-06-04 20:22:54 +02:00
Johannes Schickel
4069f63eb0
SCUMM: Save/load music/sfx data in AD player.
...
This makes sure that the currently playing music and sfx are resumed when
loading a save game.
2014-06-04 18:51:15 +02:00
Johannes Schickel
eeed91c420
SCUMM: Implement simple seeking in AD player.
2014-06-04 18:51:15 +02:00
Johannes Schickel
f63d00d4c6
SCUMM: Slightly refactor music playback in AD player.
2014-06-04 18:51:15 +02:00
Johannes Schickel
46b30f94c3
SCUMM: Only forward declare Serializer in music.h.
2014-06-04 18:51:15 +02:00
Johannes Schickel
051034f811
SCUMM: Simplify voice channel allocation in AD code.
2014-06-04 18:51:15 +02:00
Johannes Schickel
727cb7661c
SCUMM: Fix typo in AD code.
2014-06-04 18:51:15 +02:00
Paul Gilbert
5a3d85e353
MADS: Finally re-enable Rex waking up in the first game scene
2014-06-04 09:35:10 -04:00
Paul Gilbert
c551115b4b
MADS: Fix memory corruption when dealing with monster in scene 703
2014-06-04 09:30:10 -04:00
Eugene Sandulenko
38b705a238
FULLPIPE: Finish MctlLadder::doWalkTo() implementation
2014-06-04 12:24:01 +03:00
Eugene Sandulenko
61d16b6cbd
FULLPIPE: More work on MctlLadder::doWalkTo()
2014-06-04 09:46:19 +03:00
Paul Gilbert
9dc2aabb62
MADS: Remove redundant Palette::close method
2014-06-03 22:27:33 -04:00
Paul Gilbert
72c9159043
MADS: Free the audio player when the game ends
2014-06-03 22:27:05 -04:00
Paul Gilbert
bdc44d309b
MADS: Fix removing items from inventory when they should be
2014-06-03 21:54:44 -04:00
Paul Gilbert
2a130a8818
MADS: Fix for getting bones in scene 752
2014-06-03 21:33:31 -04:00
Paul Gilbert
9e9bd02ccd
MADS: Changed several values to constants in action setup
2014-06-03 21:33:08 -04:00
Paul Gilbert
f086b64b72
MADS: Fix drawing of background objects
2014-06-03 20:56:03 -04:00
Johannes Schickel
5ad589da06
SCUMM: Fix music looping in AD player.
2014-06-04 01:49:32 +02:00
Johannes Schickel
efe5348d25
SCUMM: Only stop music instead of all sounds in music handling of AD player.
2014-06-04 01:49:31 +02:00
Johannes Schickel
46a95fa157
SCUMM: Make sound completely silent for volume level 0 in AD code.
2014-06-04 01:49:31 +02:00
Johannes Schickel
d18c31e2eb
SCUMM: Fix volume levels when playing SFX and music at the same time in AD player.
...
This sadly decreases the granularity of volume control since AdLib has far
less distinct volume levels as we. However, having music and sfx at the same
time increases the overall experience.
2014-06-04 01:49:31 +02:00
Johannes Schickel
c281da662e
SCUMM: Only reset rhythm state when music is stopped.
2014-06-04 01:49:31 +02:00
Johannes Schickel
5ab61bcea5
SCUMM: Allow music and sfx to be played at the same time in AD player.
2014-06-04 01:49:31 +02:00
Johannes Schickel
707cfd07ac
SCUMM: Only stop music when requested in AD code.
2014-06-04 01:49:31 +02:00
Johannes Schickel
a6ec34f424
SCUMM: Let music in AD code use the same HW channel allocation as SFX.
2014-06-04 01:49:31 +02:00
Johannes Schickel
f78e12cd5c
SCUMM: Dynamically allocate hw channels for SFX in AD player.
2014-06-04 01:49:31 +02:00