Florian Kagerer
dee51a77b5
LOL: fix bug in kyra.dat
...
svn-id: r38246
2009-02-15 14:49:01 +00:00
Willem Jan Palenstijn
8b38d0677a
portability fix for platforms with unsigned char
...
svn-id: r38229
2009-02-15 12:11:27 +00:00
Florian Kagerer
16a57f299c
LOL: - implemented proper button processing (works exactly as in Kyra 2 and 3, so we do have some code duplication atm, I just fixed right mouse button support for LOL)
...
- keyboard control now works
svn-id: r38190
2009-02-15 03:36:30 +00:00
Florian Kagerer
6c586b3d44
LOL: fixed a bug in moveParty() and implemented some more gui code
...
svn-id: r36328
2009-02-14 14:33:26 +00:00
Florian Kagerer
02c149e174
LOL: fixed bug in text displayer and some cleanup
...
svn-id: r36327
2009-02-14 13:55:00 +00:00
Florian Kagerer
c13155b83d
LOL: add missing debug info to some script functions
...
svn-id: r36324
2009-02-14 13:29:22 +00:00
Florian Kagerer
f065524949
LOL:
...
- implemented some input code
- you can walk around now (not very far though, since doors don't work yet). Keyboard control is still missing
- processButtonList isn't really implemented yet for LOL. I'll still have to check which features are needed here.
svn-id: r36320
2009-02-14 00:51:07 +00:00
Travis Howell
4131d3d07f
Fix sound noise regression in CD32 version of Simon the Sorcerer 1.
...
svn-id: r36236
2009-02-07 05:05:14 +00:00
Johannes Schickel
7c0a16e422
Allow ScummVM to quit while a character is talking in Kyra3.
...
svn-id: r36221
2009-02-05 19:25:52 +00:00
Florian Kagerer
44e6c3c630
KYRA: cleanup
...
svn-id: r36207
2009-02-02 23:20:55 +00:00
Johannes Schickel
2221650879
Fixed graphics glitches when replaying intro.
...
svn-id: r36193
2009-02-01 21:26:56 +00:00
Johannes Schickel
9df7f7385c
- Cleanup
...
- This time fixed the real cause of the mismatching malloc / delete[] call.
svn-id: r36191
2009-02-01 21:11:03 +00:00
Johannes Schickel
2648f42fc5
Removed uneeded setupPrologueData calls.
...
svn-id: r36188
2009-02-01 20:55:16 +00:00
Johannes Schickel
4662333b81
Oops wrong parameter in last commit.
...
svn-id: r36187
2009-02-01 20:54:24 +00:00
Johannes Schickel
1aa84d4b5e
- Fixed mismatching new[] / free.
...
- Fixed bad casting
svn-id: r36186
2009-02-01 20:53:30 +00:00
Johannes Schickel
574a7924df
Implemented per voice volume control. (Used for example in LoL intro)
...
svn-id: r36184
2009-02-01 20:35:51 +00:00
Johannes Schickel
90184e6812
Moved some code to newly added files sequences_lol.cpp (more static sequence code is coming up in the future anyway...)
...
svn-id: r36183
2009-02-01 20:21:01 +00:00
Johannes Schickel
68b7cb265d
Oops removed accidently commited code.
...
svn-id: r36182
2009-02-01 20:13:05 +00:00
Johannes Schickel
ce4c7f4a11
Removed obsolete fixme.
...
svn-id: r36181
2009-02-01 20:11:05 +00:00
Johannes Schickel
1626c624ba
Fixed out of bounds memory access.
...
svn-id: r36180
2009-02-01 19:56:30 +00:00
Johannes Schickel
dda109ead3
Fixed compilation for now.
...
svn-id: r36179
2009-02-01 19:53:12 +00:00
Florian Kagerer
784c99b3da
svn-id: r36178
2009-02-01 19:27:01 +00:00
Johannes Schickel
20d1e78fa6
o2_loadSoundFile is a dummy for non DOS versions.
...
svn-id: r36168
2009-01-31 15:16:51 +00:00
Johannes Schickel
71dcc140f9
Fixed o2_loadSoundFile implementation.
...
svn-id: r36163
2009-01-31 12:06:33 +00:00
Johannes Schickel
31d40307bc
Fix for bug #2551436 "KYRA2: ScummVM quits after death".
...
svn-id: r36161
2009-01-31 12:00:20 +00:00
Max Horn
7cb437b56f
Renamed SpecialDebugLevel to DebugChannel
...
svn-id: r36142
2009-01-30 05:10:24 +00:00
Max Horn
28cf213605
Moved AdvancedDetector from common/ to engines/
...
svn-id: r36132
2009-01-29 22:13:01 +00:00
Max Horn
ac59693be2
A ton of code formatting fixes; also fixed warnings about single line loops like 'while(cond);' by inserting newlines
...
svn-id: r36127
2009-01-29 05:26:12 +00:00
Max Horn
2d866c0483
Renamed Kyra's Resource::getFileStream to createReadStream
...
svn-id: r36022
2009-01-23 04:57:18 +00:00
Max Horn
14c5bbbccf
Renamed Archive::openFile to createReadStreamForMember
...
svn-id: r36021
2009-01-23 04:45:44 +00:00
Max Horn
9861afd8fd
Renamed ArchiveMember::open -> createReadStream, and made it a cv member (const); same for Archive::openFile
...
svn-id: r36020
2009-01-23 04:36:18 +00:00
Johannes Schickel
d9cf723ee9
Minor cleanup (got rid of a dynamic array).
...
svn-id: r35999
2009-01-22 16:56:22 +00:00
Johannes Schickel
d3fb5c1ecc
Fixed GMM save/load functionallity in kyra1.
...
svn-id: r35980
2009-01-21 15:36:31 +00:00
Johannes Schickel
577c8ff27d
Cleanup.
...
svn-id: r35943
2009-01-20 09:38:55 +00:00
Johannes Schickel
bcae0570a6
Yet another two small formatting fixes.
...
svn-id: r35942
2009-01-20 09:32:43 +00:00
Johannes Schickel
6d2278fb81
- Fixed formatting
...
- Added FIXME about falling through case blocks
svn-id: r35940
2009-01-20 09:30:20 +00:00
Johannes Schickel
87d2d96d91
- Moved some script related code to script_lol.cpp
...
- Renamed opcodes from o2_* to olol_*
svn-id: r35938
2009-01-20 09:22:16 +00:00
Max Horn
f60e2836b0
Fixed warnings (nice example of why heeding warnings is useful: one of the changes seems to fix a NULL deref)
...
svn-id: r35933
2009-01-20 02:54:30 +00:00
Florian Kagerer
017b39eae0
LOL: some work on the music handling
...
svn-id: r35929
2009-01-19 23:35:27 +00:00
Florian Kagerer
2a22b9bcc6
LOL: some renaming
...
svn-id: r35919
2009-01-19 07:31:34 +00:00
Torbjörn Andersson
fa0efa0b22
Fixed warning.
...
svn-id: r35918
2009-01-19 05:03:17 +00:00
Florian Kagerer
44918f5f16
LOL: basic music support and some cleanup
...
svn-id: r35917
2009-01-18 23:50:31 +00:00
Florian Kagerer
35c8fd4dad
LOL: fix some valgrind warnings
...
svn-id: r35910
2009-01-18 18:20:33 +00:00
Johannes Schickel
62334395a7
Formatting.
...
svn-id: r35908
2009-01-18 17:38:29 +00:00
Johannes Schickel
12eb45df01
Fixed mismatching delete call.
...
svn-id: r35907
2009-01-18 17:36:25 +00:00
Johannes Schickel
49f756981b
- Fixed some delete[] misuse
...
- Fixed regression introduced with r35904
svn-id: r35906
2009-01-18 17:31:25 +00:00
Johannes Schickel
c003d62429
- Fixed bug in script code of LoL
...
- Cleanup
svn-id: r35905
2009-01-18 17:24:47 +00:00
Johannes Schickel
ec5b64147d
Fixed compilation.
...
svn-id: r35904
2009-01-18 17:17:39 +00:00
Florian Kagerer
ff268e8fd5
LOL: Some drawing code and some opcodes so that the first scene will show up. Playing is not possible. This is still somewhat messy since a lot of stuff hasn't been figured out yet.
...
svn-id: r35903
2009-01-18 17:04:24 +00:00
Johannes Schickel
bf08c82054
Fixed bug in PAK link list code, now file links are correctly initialized.
...
svn-id: r35902
2009-01-18 16:49:03 +00:00