Commit Graph

31951 Commits

Author SHA1 Message Date
Sven Hesse
dd9e62e31e Adding DataIO::existData()
svn-id: r41752
2009-06-22 10:12:33 +00:00
Sven Hesse
1dafcabb43 Encapsulated access to _resultStr
svn-id: r41751
2009-06-22 10:11:53 +00:00
Sven Hesse
f6717373b5 Encapsulated access to Parse::_resultInt
svn-id: r41750
2009-06-22 10:11:25 +00:00
Paul Gilbert
640f322194 Added the dummy volume variable to the savegame format
svn-id: r41749
2009-06-22 06:35:08 +00:00
Paul Gilbert
8dfbd0f845 Implemented the Op_SetVolume method like the original, which simply set a dummy variable and never actually changed the volume
svn-id: r41748
2009-06-22 06:17:50 +00:00
Johannes Schickel
4c01d4a954 Fix memory leak.
svn-id: r41747
2009-06-22 02:41:56 +00:00
Johannes Schickel
5767277d8d - Fixed regression in Screen::fadeToBlack
- Fixed some palette regressions in Kyra1 Amiga (only the intro works currently)

svn-id: r41746
2009-06-22 02:37:57 +00:00
Johannes Schickel
d7432e18ea Changed Screen::loadPalette to take a reference to a Palette object instead of an array.
svn-id: r41745
2009-06-22 02:37:41 +00:00
Johannes Schickel
d2e5166dae Changed Screen::loadBitmap and Movie::open to take an optional Palette pointer instead of an optional array pointer.
svn-id: r41744
2009-06-22 02:37:20 +00:00
Johannes Schickel
73ea378dee - Changed the following Screen functions to take a reference to a Palette object:
-> setScreenPalette
	-> fadePalette
	-> getFadeParams
	-> fadePalStep
- Fixed initialization of 256 color palettes

svn-id: r41743
2009-06-22 02:36:54 +00:00
Johannes Schickel
4bb392b593 Add wrapper functionality for copying full palettes.
svn-id: r41742
2009-06-22 02:36:16 +00:00
Johannes Schickel
882662977f Changed Screen::getPalette to return a reference to a Palette object.
svn-id: r41741
2009-06-22 02:35:45 +00:00
Johannes Schickel
9da52cb282 Got rid of Screen::_currentPalette.
svn-id: r41740
2009-06-22 02:35:04 +00:00
Johannes Schickel
b448d506b8 Start refactoring palette handling into new class "Palette".
svn-id: r41739
2009-06-22 02:34:35 +00:00
Johannes Schickel
3424dfda98 Cleanup.
svn-id: r41736
2009-06-21 21:17:41 +00:00
Florian Kagerer
8e9de2b762 LOL: minor fix for floating cursors
svn-id: r41735
2009-06-21 21:05:06 +00:00
Florian Kagerer
df611a5278 LOL: - implemented support for "floating cursors"
- prevent complete refresh for audio menu whenever a mouse button is pressed

svn-id: r41734
2009-06-21 20:40:31 +00:00
Johannes Schickel
7eaf539b23 Cleanup.
svn-id: r41733
2009-06-21 20:10:45 +00:00
Johannes Schickel
198e35a79f Fix slider buttons in LoL (and some minor cleanup).
svn-id: r41732
2009-06-21 19:49:20 +00:00
Johannes Schickel
67119f9c52 Cleanup: Change LoL specific config entries to use underscores instead of whitespaces.
svn-id: r41731
2009-06-21 19:01:04 +00:00
Johannes Schickel
76eee406d6 Cleanup: Change LoL code to use KYRA volume handling.
svn-id: r41730
2009-06-21 19:00:50 +00:00
Florian Kagerer
5b0b0051c1 LOL: - implemented audio menu
- menu settings now get saved
- remove white spaces

svn-id: r41729
2009-06-21 16:59:51 +00:00
Filippos Karapetis
245a2764fc Cleanup
svn-id: r41727
2009-06-21 13:06:08 +00:00
Paul Gilbert
b14fa66f9f Minor fixes to the individual note playing code
svn-id: r41726
2009-06-21 11:53:11 +00:00
Paul Gilbert
31f40cd47e Changed .SPL (sound effect) loading to load the Adlib version of sound effects - sound effects now work
svn-id: r41725
2009-06-21 11:42:45 +00:00
Paul Gilbert
382af0407f Bugfixes to pre-loading and handling of resources such as sound files
svn-id: r41724
2009-06-21 05:13:29 +00:00
Johannes Schickel
0fa9b569bf Cleanup.
svn-id: r41723
2009-06-21 01:22:23 +00:00
Johannes Schickel
ed16d2d63f Fix umlauts for original interpreter saves.
svn-id: r41722
2009-06-21 01:15:47 +00:00
Johannes Schickel
872e925807 Enable proper umlaut handling in kyra 1-3.
svn-id: r41721
2009-06-21 01:15:37 +00:00
Johannes Schickel
db7484b7ba Moved CP850<->ISO-8859-1 conversion to Util.
svn-id: r41720
2009-06-21 01:15:24 +00:00
Johannes Schickel
89607d994b Fix drawing of sharp s.
svn-id: r41719
2009-06-21 01:15:09 +00:00
Johannes Schickel
d4248b10c8 Prevent font code to draw characters not included in the font.
svn-id: r41718
2009-06-21 01:14:57 +00:00
Florian Kagerer
164c4a5177 LOL: minor fix for save menu
svn-id: r41715
2009-06-20 16:36:26 +00:00
Florian Kagerer
cb06b0983e LOL: cleanup
svn-id: r41714
2009-06-20 15:09:55 +00:00
Florian Kagerer
8d26c58372 LOL: implemented save menu
svn-id: r41713
2009-06-20 14:26:01 +00:00
Paul Gilbert
6cc4140cf4 Changed many file reads and manual conversions from endian format to instead use file readSint16BE/readSint32BE calls
svn-id: r41709
2009-06-20 12:02:08 +00:00
Andre Heider
874ad3c0c8 oups, wrong spot.
svn-id: r41708
2009-06-20 11:53:31 +00:00
Andre Heider
774a8eecd2 added vkeybd_default.zip to the Wii dist target.
svn-id: r41707
2009-06-20 11:50:15 +00:00
Andre Heider
89599dd4ce split loadKeyboardPack(), fallback to the current dir when searching for packs, and free memory in the case of an error.
svn-id: r41705
2009-06-20 11:48:42 +00:00
Gregory Montoir
1da48cfd55 fixed OPL 0xB0 register write. the return value of findNote() already includes the octave, no need to readd it.
svn-id: r41704
2009-06-20 10:52:55 +00:00
Paul Gilbert
31ace2c66c Implemented the library function Op_SongExist
svn-id: r41703
2009-06-20 08:15:39 +00:00
Paul Gilbert
4f622ab295 Added proper saving of music state to savegames so music resumes when a savegame is loaded.
svn-id: r41702
2009-06-20 08:15:01 +00:00
Paul Gilbert
61f20f4d88 Bugfix to fade out any currently playing music when the game is restarted
svn-id: r41701
2009-06-20 07:36:12 +00:00
Paul Gilbert
8cda2728eb Finally tracked down the difference/bug in the music playing code - music playback now works
svn-id: r41700
2009-06-20 06:48:47 +00:00
Paul Gilbert
d7e0c52a86 Added explicit casts to _fontConversionTableGerman for systems where char is signed
svn-id: r41699
2009-06-20 06:20:12 +00:00
Florian Kagerer
66445ae515 LOL: - implemented delete menu
- fixed some bugs in the menu code

svn-id: r41683
2009-06-19 18:46:19 +00:00
Walter van Niftrik
f8744fde75 SCI: Fix cel1 y-offset regression introduced in r40997.
svn-id: r41680
2009-06-19 18:07:45 +00:00
Johannes Schickel
d4e01e3a1b Fix some warnings.
svn-id: r41679
2009-06-19 17:53:25 +00:00
Florian Kagerer
ec7d86404c LOL: - implemented bezel cup opcode
- implemented font conversion for certain language specific characters in load game dialogue (only german atm)

svn-id: r41677
2009-06-19 17:03:28 +00:00
Sven Hesse
91b5d1befb Added my German version of The Last Dynasty
svn-id: r41668
2009-06-19 09:55:23 +00:00