Commit Graph

1446 Commits

Author SHA1 Message Date
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