32535 Commits

Author SHA1 Message Date
Johannes Schickel
f8e050fbc2 Yet another fix for the GP2x backend.
svn-id: r42761
2009-07-25 14:09:58 +00:00
Johannes Schickel
0927bec015 Fix gp2x port building.
svn-id: r42759
2009-07-25 13:23:51 +00:00
Torbjörn Andersson
0e2c8b9be5 Don't hog the CPU while waiting for the player to pick a conversation option.
svn-id: r42757
2009-07-25 13:17:31 +00:00
Torbjörn Andersson
2e13d89233 Added word-wrapping to Drascula's conversation options. Fixes bug #2826607.
svn-id: r42755
2009-07-25 13:07:50 +00:00
Joost Peters
ddd2b29bee fix another aligned write
svn-id: r42753
2009-07-25 13:07:17 +00:00
Johannes Schickel
fa4903f19c Strip trailing whitespaces.
svn-id: r42752
2009-07-25 13:00:09 +00:00
Johannes Schickel
7e71865e91 Move the event recorder to its own class (EventRecoder inside common/EventRecorder.[h/cpp]).
svn-id: r42751
2009-07-25 12:59:46 +00:00
Joost Peters
6d1a386471 remove implicit SoundDigital::Sound ctor call, which is redundant because the required initialisation is done below -- this fixes a linker error with mipspro
svn-id: r42748
2009-07-25 12:41:46 +00:00
Joost Peters
24ca40eea5 fix unaligned writes
svn-id: r42747
2009-07-25 12:28:45 +00:00
Eugene Sandulenko
a69b4d60fc Formatting
svn-id: r42746
2009-07-25 10:37:20 +00:00
Willem Jan Palenstijn
e408870260 Use new Common::String::printf
svn-id: r42744
2009-07-25 10:26:17 +00:00
Willem Jan Palenstijn
744112ceb0 Add Common::String::printf to format a string
svn-id: r42743
2009-07-25 10:25:57 +00:00
Max Horn
4463e1c084 Whitespace fixes
svn-id: r42742
2009-07-25 09:36:16 +00:00
Travis Howell
27efb99ae8 Whitespace changes.
svn-id: r42740
2009-07-25 07:17:37 +00:00
Torbjörn Andersson
b92477f6ab Fixed GCC warnings.
svn-id: r42739
2009-07-25 06:55:28 +00:00
Travis Howell
93806dae8b Update credits.
svn-id: r42738
2009-07-25 06:36:41 +00:00
Travis Howell
c02ad3b7bf Add patch #2821100 - MM C64 Objects / Verb fixes, with minor clean up applied.
svn-id: r42737
2009-07-25 06:27:41 +00:00
Travis Howell
41ef4938ac Add patch #2816140 - MM C64 Costume Animation.
svn-id: r42736
2009-07-25 05:39:57 +00:00
Johannes Schickel
bbc8021182 Add enum which marks global priorites of the EventManager event dispatcher.
svn-id: r42729
2009-07-25 01:01:41 +00:00
Johannes Schickel
901f2d5836 - EventDispatcher is no longer a singleton.
- Add "getEventDispatcher" method to EventManager.

svn-id: r42728
2009-07-25 01:01:22 +00:00
Johannes Schickel
ef71667403 - Adapt DefaultEventManager to use Common::ArtificialEventSource
- Adapt Keymapper to implement EventMapper interface

svn-id: r42727
2009-07-25 01:01:05 +00:00
Johannes Schickel
eeaafdf4ee Moved ArtificialEventSource to common/events.h.
svn-id: r42726
2009-07-25 01:00:47 +00:00
Johannes Schickel
141ded3063 Change DefaultEventManager to use EventDispatcher.
svn-id: r42725
2009-07-25 01:00:37 +00:00
Johannes Schickel
38309da521 - Add marco to easily access the EventDispatcher instance.
- Add events.cpp to module.mk

svn-id: r42724
2009-07-25 01:00:24 +00:00
Johannes Schickel
dafd5d509b Made DefaultEventManager a subclass of EventObserver.
svn-id: r42723
2009-07-25 01:00:12 +00:00
Johannes Schickel
60e7faf9b6 Replaced "_artificialEventQueue" by an EventSource.
svn-id: r42722
2009-07-25 00:59:53 +00:00
Johannes Schickel
f037536726 Prevent EventMapper events from being mapped.
svn-id: r42721
2009-07-25 00:59:39 +00:00
Johannes Schickel
b4a1bceeac Add function "allowMapping" to EventSource, for testing whether the event source allows mapping (via the Keymapper for example.)
svn-id: r42720
2009-07-25 00:59:30 +00:00
Johannes Schickel
7905bbbc5b Got rid of EventManger::artificialEventQueue.
svn-id: r42719
2009-07-25 00:59:18 +00:00
Johannes Schickel
ba7e01ad7c Replace "EventProvider" class of the DefaultEventManager implementation with "Common::EventSource".
svn-id: r42718
2009-07-25 00:59:03 +00:00
Johannes Schickel
908af0a37f Add new event dispatching API.
svn-id: r42717
2009-07-25 00:58:44 +00:00
Sven Hesse
da747553d8 Merging Map_v4 into Map_v2
svn-id: r42716
2009-07-24 21:36:59 +00:00
Sven Hesse
3668895abc CoktelVideo cleanup: Splitting up some IMD methods and removing the obsolete notifyPaused()
svn-id: r42715
2009-07-24 21:36:42 +00:00
Sven Hesse
54b63ac239 Moving all implementations into the cpp
svn-id: r42714
2009-07-24 21:36:16 +00:00
Sven Hesse
c4baedc6db Renaming getAnchor() to getFrameCoords()
svn-id: r42713
2009-07-24 21:35:57 +00:00
Sven Hesse
8396e20713 Fixing bytes per pixel detection
svn-id: r42712
2009-07-24 21:35:06 +00:00
Sven Hesse
6a28c0af12 Added a method to easily dump resources to file
svn-id: r42711
2009-07-24 21:34:43 +00:00
Sven Hesse
b2154f612d Adding stubs for newer VMDs found in Addy 5
svn-id: r42710
2009-07-24 21:34:17 +00:00
Sven Hesse
90d8dcca5f Adding ADL playback to the demoplayer
svn-id: r42709
2009-07-24 21:33:55 +00:00
Sven Hesse
6e79ba66c9 Properly reading the video codec fourcc, in case we need other codecs in the future
svn-id: r42708
2009-07-24 21:33:22 +00:00
Sven Hesse
bf768ecfb7 Calculating the number of data bytes per initial sound slice, because relying on the standard amount doesn't work for some videos
svn-id: r42707
2009-07-24 21:32:45 +00:00
Sven Hesse
02ca620d7c Caching the subtitle font and color, because some don't assign those
svn-id: r42706
2009-07-24 21:31:58 +00:00
Sven Hesse
adc537161a Adding subtitle support to Woodruff
svn-id: r42705
2009-07-24 21:31:00 +00:00
Sven Hesse
44fb798a3a Adding support for ADPCM sound data (yet another IMA ADPCM variant). What we've called ADPCM before is more like DPCM
svn-id: r42704
2009-07-24 21:29:41 +00:00
Eugene Sandulenko
b36a1ccd11 re-enable SCI engine
svn-id: r42701
2009-07-24 20:21:49 +00:00
Eugene Sandulenko
2e60a20ea2 This is 1.1.0svn
svn-id: r42699
2009-07-24 19:56:46 +00:00
Torbjörn Andersson
c247e98827 Removed unused variable.
svn-id: r42697
2009-07-24 19:24:15 +00:00
Willem Jan Palenstijn
441ae56ea9 SAGA: Instead of trying to detect duplicate glyphs,
simply generate duplicate outline glyphs.
This should fix #2826697.

svn-id: r42696
2009-07-24 18:58:15 +00:00
Travis Howell
035dad7b3c Adjust workaround for bug #2826144, to use hard coded offset, that should be safe in all language versions.
svn-id: r42695
2009-07-24 13:30:26 +00:00
Travis Howell
171061894b Add workaround for bug #2826144 - SAM: Game hangs when talking to bigfoot guard.
svn-id: r42693
2009-07-24 12:28:53 +00:00