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
Johannes Schickel
c4a4ffc51b
Update scene number internally so it gets displayed correctly in the debugger.
...
svn-id: r35900
2009-01-18 16:21:30 +00:00
Johannes Schickel
094fca2207
When reverting to text only mode update the config manager settings accordingly.
...
svn-id: r35847
2009-01-13 18:11:11 +00:00
Eugene Sandulenko
696897b058
Whoa! Removing trailing spaces.
...
svn-id: r35648
2009-01-01 15:06:43 +00:00
Johannes Schickel
ad2fc3ee90
Removed unused variable.
...
svn-id: r35618
2008-12-29 21:46:44 +00:00
Johannes Schickel
030de671b5
Reset screen dimension settings after closing menu.
...
svn-id: r35609
2008-12-29 14:44:06 +00:00
Johannes Schickel
8ea422f415
- Cleanup
...
- Implemented Screen_LoL::fprintString
svn-id: r35608
2008-12-29 14:37:51 +00:00
Johannes Schickel
6639ba726c
Extended some comments.
...
svn-id: r35606
2008-12-29 14:06:31 +00:00
Johannes Schickel
ce73425bef
Fixed character selection screen.
...
svn-id: r35605
2008-12-29 14:03:27 +00:00
Johannes Schickel
e4d2f58417
Cleanup.
...
svn-id: r35604
2008-12-29 13:59:35 +00:00
Florian Kagerer
d81782977e
LOL: - fixed some bugs in the main menu code (premature pak file unloading etc.) and added floppy support
...
svn-id: r35595
2008-12-28 22:09:31 +00:00
Johannes Schickel
1029c94c86
Oops added files I forgot in r35553.
...
svn-id: r35555
2008-12-26 11:07:52 +00:00
Johannes Schickel
5555ba9aaf
Fixed memory leak.
...
svn-id: r35554
2008-12-26 11:05:47 +00:00
Johannes Schickel
91de740d44
Implemented (some) main menu code for LoL.
...
svn-id: r35553
2008-12-26 11:04:45 +00:00
Johannes Schickel
fb14701b68
Cleanup.
...
svn-id: r35552
2008-12-26 08:35:36 +00:00
Max Horn
df20d264fd
Pushing down some header deps (on common/system.h, mostly)
...
svn-id: r35542
2008-12-25 20:40:00 +00:00
Johannes Schickel
e27110d3cc
Fixed yet another valgrind warning.
...
svn-id: r35535
2008-12-25 03:29:55 +00:00
Johannes Schickel
be777935f0
Fixed valgrind warning.
...
svn-id: r35534
2008-12-25 03:00:24 +00:00
Johannes Schickel
3f2e7a6cbf
Cleanup.
...
svn-id: r35451
2008-12-20 15:27:51 +00:00
Florian Kagerer
83194b2188
KYRA: fix mt-32 sysex loading for LOL floppy
...
svn-id: r35434
2008-12-19 07:32:08 +00:00
Florian Kagerer
5aec3bbc64
KYRA1: fixed Serpent Cave/Malcolm scene (where Brandon would instantly get killed without having a chance to grab the dagger)
...
svn-id: r35429
2008-12-18 21:21:09 +00:00
Johannes Schickel
dfc08c823d
Clean up cursor stack on engine quit properly.
...
svn-id: r35427
2008-12-18 20:22:49 +00:00
Johannes Schickel
d15022da78
Cleanup.
...
svn-id: r35424
2008-12-18 18:46:24 +00:00
Johannes Schickel
696ed52959
Switched kyra1 to use the same input functionality as kyra2 and kyra3.
...
svn-id: r35393
2008-12-16 17:40:34 +00:00
Johannes Schickel
c75c681175
Added code to initialize MT-32 properly for Lands of Lore.
...
svn-id: r35347
2008-12-14 00:23:46 +00:00
Johannes Schickel
2f1babd370
Whoops changed integer size of variables storing volume information, now volume of 256 should work as expected.
...
svn-id: r35303
2008-12-11 13:54:18 +00:00
Johannes Schickel
30507498b0
Midi code now allows volume values to be [0, 256] instead of [0, 255] like before, thus removed the clipping the old code used.
...
svn-id: r35302
2008-12-11 13:44:58 +00:00
Johannes Schickel
62d2955d9b
Cleanup.
...
svn-id: r35273
2008-12-07 13:41:00 +00:00
Johannes Schickel
c7c074895a
Prevent MIDI files from being load, when they are already loaded.
...
svn-id: r35272
2008-12-07 13:12:09 +00:00
Max Horn
b085afc451
Removed obsolete refs to OSystem::kFeatureAutoComputeDirtyRects
...
svn-id: r35240
2008-12-04 19:09:10 +00:00
Johannes Schickel
c517045349
Fixed some looping MIDI sound effects.
...
svn-id: r35193
2008-11-30 15:15:14 +00:00
Johannes Schickel
6fd1d462cf
Added MIDI SFX Map, fixes SFX in HoF.
...
svn-id: r35181
2008-11-30 05:11:40 +00:00
Johannes Schickel
2ebe04ac3e
- Extended MidiDriver::sysEx to allow 264 byte sysEx messages
...
- Updated all drivers to allow 264+2 byte sysEx messages
- Implemented sysEx processing for MT-32 for Kyra1 and HoF. MT-32 should now be working properly.
svn-id: r35180
2008-11-30 04:42:30 +00:00