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