1640 Commits

Author SHA1 Message Date
Johannes Schickel
797c35876b Remove obsolete comment.
svn-id: r41009
2009-05-29 17:16:31 +00:00
Johannes Schickel
95d11e6e37 - Add new method "isVoicePresent" to "Sound".
- Change LoL character selection to use it.
- Allow quitting ScummVM in LoL character selection.

svn-id: r41008
2009-05-29 17:12:45 +00:00
Willem Jan Palenstijn
e2641cbd25 Fix compilation
svn-id: r41007
2009-05-29 15:07:38 +00:00
Johannes Schickel
d9228d69a7 Some slight documentation.
svn-id: r41006
2009-05-29 14:58:08 +00:00
Max Horn
fb79b18571 Changed SaveFileManager methods to take Common::String params (instead of char pointers)
svn-id: r41000
2009-05-29 14:38:22 +00:00
Johannes Schickel
c7ee0a7ec8 More formatting.
svn-id: r40994
2009-05-29 13:09:26 +00:00
Johannes Schickel
64e6c596c7 Formatting.
svn-id: r40991
2009-05-29 12:52:03 +00:00
Johannes Schickel
702f267b19 Add Lands of Lore copyright string to KyraMetaEngine::getOriginalCopyright.
svn-id: r40990
2009-05-29 12:38:41 +00:00
Johannes Schickel
eb827d8601 Cleanup.
svn-id: r40989
2009-05-29 12:28:39 +00:00
Johannes Schickel
da00b148f4 Enable autosaves in Lands of Lore.
svn-id: r40988
2009-05-29 12:16:34 +00:00
Johannes Schickel
17b761d1e9 Cleanup.
svn-id: r40986
2009-05-29 11:58:21 +00:00
Johannes Schickel
e23a229999 Fix valgrind warnings.
svn-id: r40983
2009-05-29 11:43:22 +00:00
Johannes Schickel
fd34892cd5 Cleanup and slight bugfix in drawShapeProcessLineScale* functions.
svn-id: r40982
2009-05-29 11:07:35 +00:00
Johannes Schickel
637a432b1f Formatting.
svn-id: r40975
2009-05-29 00:09:56 +00:00
Florian Kagerer
69d054660a LOL: - fix valgrind warning
- fix more input code issues
- add workround for another script bug (some invalid monster sound index in urbish mine level 2)

svn-id: r40974
2009-05-28 23:49:41 +00:00
Johannes Schickel
56b1eb7d09 Clean up PC Speaker output implementation. (Stripping out unused code)
svn-id: r40972
2009-05-28 22:44:33 +00:00
Johannes Schickel
212271f1ce Fix mismatching new/delete[]
svn-id: r40967
2009-05-28 22:13:17 +00:00
Johannes Schickel
ac6c99eff0 Prevent accidental MT-32 initialization for PC speaker output, when "native_mt32" is set to true.
svn-id: r40940
2009-05-27 14:44:26 +00:00
Johannes Schickel
2bcf5c0552 - Moved Sound implementation declarations to the newly added file sound_intern.h
- Added support for PC Speaker sound in all Kyra1, Kyra2 and Lands of Lore
- Slight cleanup

svn-id: r40939
2009-05-27 14:40:37 +00:00
Florian Kagerer
9d4776ebc5 LOL: implemented support for the mine car
svn-id: r40897
2009-05-25 22:58:05 +00:00
Johannes Schickel
7c1eb05714 Strip trailing whitespaces.
svn-id: r40866
2009-05-24 15:06:28 +00:00
Johannes Schickel
e9401655dd Commit patch #2796028 "lol files are always compiled" with some slight extension.
svn-id: r40865
2009-05-24 14:58:40 +00:00
Florian Kagerer
84a2651e63 LOL: fixed some input code issues:
- party would move 2 steps instead of one when using keyboad while magic menu was open 
- viewing notes would abort at once instead of waiting for the next click

svn-id: r40863
2009-05-24 14:33:41 +00:00
Johannes Schickel
c0302661ed Cleanup.
svn-id: r40850
2009-05-24 01:37:51 +00:00
Johannes Schickel
344caa88fc Make various Sound functionality SoundHandle instead of filename based.
- This fixes multiple sounds being played at once in Lands of Lore

svn-id: r40848
2009-05-24 01:29:09 +00:00
Florian Kagerer
c281214027 LOL: fix valgrind warning
svn-id: r40847
2009-05-24 00:53:22 +00:00
Johannes Schickel
bef88f3b61 Remove leftover (already commented out) code.
svn-id: r40845
2009-05-24 00:15:34 +00:00
Johannes Schickel
ad4549f28d - Reorder supported codecs list
- Add changes for upcoming audio compression changes (file extensions changed to standard ones)

svn-id: r40843
2009-05-24 00:11:28 +00:00
Johannes Schickel
8989e140c7 Cleanup.
svn-id: r40842
2009-05-24 00:07:23 +00:00
Johannes Schickel
b28279accc Cleanup.
svn-id: r40841
2009-05-23 23:58:40 +00:00
Florian Kagerer
5a4b3c5441 KYRA/LOL: restructured voice playing code so that audio compression can be supported
svn-id: r40839
2009-05-23 23:33:31 +00:00
Florian Kagerer
cbce9e1179 LOL: implemented fireball spell
svn-id: r40813
2009-05-23 18:43:04 +00:00
Johannes Schickel
82b9cf9575 Cleanup.
svn-id: r40799
2009-05-23 01:15:20 +00:00
Johannes Schickel
c87f3199f8 Reserve opcode array entries beforehand, should save some reallocation and copying.
svn-id: r40798
2009-05-23 00:05:16 +00:00
Johannes Schickel
9e000c662b Better safe than sorry, add an explicit default constructor for Button.
svn-id: r40797
2009-05-22 23:22:13 +00:00
Johannes Schickel
37b823531c Yet another fix for MSVC (it seems it initializes all pointers in debug mode to 0xCCCCCCCC instead of 0).
svn-id: r40796
2009-05-22 23:16:53 +00:00
Johannes Schickel
02ff3d2909 Fix crash with MSVC.
svn-id: r40795
2009-05-22 23:10:52 +00:00
Johannes Schickel
b82f2ce538 struct Button contains non POD members, thus don't use memset on it.
svn-id: r40794
2009-05-22 23:08:58 +00:00
Johannes Schickel
017bb21945 Change button list handling to closer match original. This fixes a crash when loading via GMM.
svn-id: r40793
2009-05-22 22:43:13 +00:00
Johannes Schickel
89d4bcbf26 Do not define checkInput as virtual.
svn-id: r40792
2009-05-22 22:32:57 +00:00
Johannes Schickel
54a170978a Handle mouse move events like the original.
svn-id: r40791
2009-05-22 22:28:06 +00:00
Florian Kagerer
32533af8cf LOL: (temporary) fix for button callback assignment. The automatic list capacity increase seems to fail somehow.
svn-id: r40786
2009-05-22 18:14:00 +00:00
Johannes Schickel
cc35c15f39 Add hack so LoL intro demo will init MT-32 properly.
svn-id: r40784
2009-05-22 14:09:51 +00:00
Johannes Schickel
240cef8aa6 Use correct file for MT-32 initialization for Kyra2 SEQ player based Lands of Lore demo.
svn-id: r40783
2009-05-22 13:39:57 +00:00
Johannes Schickel
274bb7b0dd Oops typo.
svn-id: r40782
2009-05-22 01:03:14 +00:00
Johannes Schickel
32c2e93ecc Properly initialize MT-32 for LoL demos.
svn-id: r40781
2009-05-22 00:58:09 +00:00
Johannes Schickel
f7b1aa2a8e Fix crash when playing LoL demo.
svn-id: r40780
2009-05-22 00:37:41 +00:00
Johannes Schickel
230277739c Cleanup.
svn-id: r40779
2009-05-22 00:21:14 +00:00
Johannes Schickel
31b009e027 Fix RTL in Lands of Lore.
svn-id: r40778
2009-05-22 00:19:25 +00:00
Florian Kagerer
5076b06bb6 LOL: - implemented Lightning Spell
svn-id: r40776
2009-05-21 22:29:49 +00:00