aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra
AgeCommit message (Collapse)Author
2013-01-09KYRA: Mark overloaded methods of Sound subclasses as virtual.Johannes Schickel
2013-01-09KYRA: Make all hex constants use uppercase letters.Johannes Schickel
Done with: git ls-files "*.cpp" *".h" | xargs sed -i -e 's/0x\([0-9a-f]*\)/0x\U\1/g'
2013-01-09KYRA: Fix voicePlay overwrite in PC98 and Amiga sound outputs.Johannes Schickel
This was forgotten to adapt in e016e7dfc2b1e3cdb39c01d81c5a34eee66a277b.
2012-12-17KYRA: (EOB) - fix bug #3596548 ("Crash when using Mage Spells such as Magic ↵athrxx
Missile")
2012-11-30KYRA: Allow user to cancel saving in EoB via ESC.Johannes Schickel
2012-11-30KYRA: Change loop variable to uint, rather than size_t.D G Turner
2012-11-24KYRA: fix bug #3589442 (LOL Floppy - No speech during intro)athrxx
2012-11-23KYRA: Some slight cleanup.Johannes Schickel
2012-11-23KYRA: Fix bug #3589441 "KYRA: LOL DOS is broken".Johannes Schickel
In fact it affected all DOS versions of the game. This is a regression from 93e69aa4da0558b05fc235684355ed38eed9863d.
2012-11-23KYRA: Remove unnecessary forward declaration.Johannes Schickel
2012-11-23KYRA: Move SoundDigital declaration to its own header.Johannes Schickel
2012-11-23KYRA: Rename kReadSaveHeaderError to ReadSaveHeaderError.Johannes Schickel
2012-11-23KYRA: Get rid of pointless SoundDigital::init method.Johannes Schickel
2012-11-23KYRA: Make Sound::hasSoundFile const again.Johannes Schickel
2012-11-23KYRA: Properly mark digital sfx as sfx in HoF and LoL again.Johannes Schickel
This is a regression from e016e7dfc2b1e3cdb39c01d81c5a34eee66a277b.
2012-11-19KYRA: Make "const type *const" use consistent.Johannes Schickel
I used this command for changing "const type * const" to "const type *const": git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/const \([a-zA-Z0-9_]*\) \* const/const \1 \*const/g'
2012-11-19KYRA: Make more static data tables const.Johannes Schickel
2012-11-19KYRA: Strip trailing whitespaces.Johannes Schickel
2012-11-19KYRA: Some formatting fixes.Johannes Schickel
Powered by astyle.
2012-11-18KYRA: (EOB) - implement simplified EGA dithering for EOB IIathrxx
2012-11-18KYRA: (EOB) - cleaning up CGA/EGA graphics codeathrxx
- fix some glitches in CGA rendering mode - revert most of 66da4777d476c6a9fc2a13351e3b30afc748fd94 (instead of having lots of EGA dithering routines throughout the whole EOB code we're going to implement some post-processing code in updateScreen())
2012-11-11KYRA: fix several GCC compile issues in previous commitsathrxx
2012-11-11KYRA: clean up audio resource handlingathrxx
(this was really ugly, now it's somewhat less ugly)
2012-11-11KYRA: finish implementation of new HOF sequence player codeathrxx
2012-11-11KYRA: move HOF sequence player into its own classathrxx
(also cleaning up and fixing things while doing that)
2012-11-11KYRA: implement LOL sfx priority handlingathrxx
2012-11-11KYRA: fix LOL sfx volumeathrxx
2012-11-11KYRA: (LoL) - fix warning in Screen_LoL::drawGridBox()athrxx
2012-08-05KYRA: Add source of detection entires for LoL French floppy.Johannes Schickel
2012-08-01KYRA: update kyra.dat to match the last commit (added support for French LOL ↵athrxx
floppy)
2012-07-31KYRA: fix "bug" #3552534 (LOL Floppy FR version unknown)athrxx
2012-07-25KYRA: Fix delete[] formatting.Johannes Schickel
2012-07-04KYRA: Improve wording about possibly incorrect MT32->GM mapping.Johannes Schickel
2012-07-03KYRA: Get rid of unused private class members.Johannes Schickel
Thanks to salty-horse for pointing at these.
2012-07-03JANITORIAL: Remove extra semicolonsOri Avtalion
2012-06-13KYRA: Reduce amount of updateScreen calls.Johannes Schickel
This fixes some slowdowns in Kyra2 with the OpenGL backend for me. Most of the updateScreen calls saved were introduced by us implementing the original behavior of hiding the mouse before drawing onto the screen and showing it again afterwards, since the mouse cursor is not drawn on the game screen in our implementation (and unlike in the original) this is not necessary.
2012-06-11KYRA: Mark Kyra 1 russian floppy version as fan translation.Johannes Schickel
2012-05-06KYRA: fix bug No. X. from http://forums.scummvm.org/viewtopic.php?t=11487athrxx
(monsters not getting hit by fireball trap)
2012-05-06KYRA: fix bug No. VI. from http://forums.scummvm.org/viewtopic.php?t=11487athrxx
(Vaelan's Cube should be able to remove illusionary walls)
2012-05-06KYRA: fix bug No. IX. from http://forums.scummvm.org/viewtopic.php?t=11487athrxx
(experience points awarded after Knowles/Xeobs quest missing 1 point)
2012-04-24KYRA: Fix crahes in Kyra 1-3 and LoL when EGA/CGA graphics mode is selected.Johannes Schickel
This is a regression from 86a817beb5eef248c5f5e28f18133db802a59c2e. Formerly Kyra always queried the render_mode and initializes its Screen functionality accordingly, even when the game actually only supported VGA. While in the "Edit game..." options only VGA was selectable, the global options still allowed for example EGA to be selected and thus messing up the internal state. I only check the render_mode setting for EoB 1 and 2 now, which are the only games which support the setting inside Screen.
2012-04-05KYRA: Silence const away cast warning by using non-const versions of strpbrk ↵Johannes Schickel
and strchr.
2012-03-25KYRA: Fix game option commentsFilippos Karapetis
2012-03-25KYRA: Move I18N-related commits where they belong.Eugene Sandulenko
2012-03-19KYRA: Add per-game GUI option support.Johannes Schickel
2012-03-13JANITORIAL: Simply use *x instead of *x.get() on smart pointers.Christoph Mallon
2012-03-13JANITORIAL: Replace (x ? false : true) by !(x).Christoph Mallon
2012-03-05KYRA: Replace debug leftover for unimplemented displayText functions with a ↵Johannes Schickel
warning.
2012-03-05KYRA: Some formatting fixes.Johannes Schickel
2012-02-26COMMON: Move RenderMode and GUIOptions functionality into separate filesMax Horn