Johannes Schickel
8d5b4b75d4
KYRA: Make all hex constants use uppercase letters.
...
Done with:
git ls-files "*.cpp" *".h" | xargs sed -i -e 's/0x\([0-9a-f]*\)/0x\U\1/g'
2013-01-09 06:01:28 +01:00
Johannes Schickel
ff296175bc
KYRA: Fix voicePlay overwrite in PC98 and Amiga sound outputs.
...
This was forgotten to adapt in e016e7dfc2b1e3cdb39c01d81c5a34eee66a277b.
2013-01-09 05:54:16 +01:00
athrxx
79eb6c898a
KYRA: (EOB) - fix bug #3596548 ("Crash when using Mage Spells such as Magic Missile")
2012-12-17 20:01:24 +01:00
Johannes Schickel
6fd5f650bc
KYRA: Allow user to cancel saving in EoB via ESC.
2012-11-30 18:10:51 +01:00
D G Turner
e2948313f3
KYRA: Change loop variable to uint, rather than size_t.
2012-11-30 13:08:52 +00:00
athrxx
8769022032
KYRA: fix bug #3589442 (LOL Floppy - No speech during intro)
2012-11-24 20:28:36 +01:00
Johannes Schickel
ae1403713c
KYRA: Some slight cleanup.
2012-11-23 17:56:28 +01:00
Johannes Schickel
415334fbe5
KYRA: Fix bug #3589441 "KYRA: LOL DOS is broken".
...
In fact it affected all DOS versions of the game.
This is a regression from 93e69aa4da0558b05fc235684355ed38eed9863d.
2012-11-23 17:56:22 +01:00
Johannes Schickel
c11ab39e78
KYRA: Remove unnecessary forward declaration.
2012-11-23 03:03:19 +01:00
Johannes Schickel
10c4baad5f
KYRA: Move SoundDigital declaration to its own header.
2012-11-23 03:01:48 +01:00
Johannes Schickel
5a352da437
KYRA: Rename kReadSaveHeaderError to ReadSaveHeaderError.
2012-11-23 02:56:26 +01:00
Johannes Schickel
138db7f39d
KYRA: Get rid of pointless SoundDigital::init method.
2012-11-23 02:54:28 +01:00
Johannes Schickel
f361a7d624
KYRA: Make Sound::hasSoundFile const again.
2012-11-23 02:50:20 +01:00
Johannes Schickel
f5a3260ee8
KYRA: Properly mark digital sfx as sfx in HoF and LoL again.
...
This is a regression from e016e7dfc2b1e3cdb39c01d81c5a34eee66a277b.
2012-11-23 02:43:38 +01:00
Johannes Schickel
bbb83f132b
KYRA: Make "const type *const" use consistent.
...
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-19 13:06:09 +01:00
Johannes Schickel
dd551c4775
KYRA: Make more static data tables const.
2012-11-19 13:00:33 +01:00
Johannes Schickel
6437aa2c92
KYRA: Strip trailing whitespaces.
2012-11-19 12:54:42 +01:00
Johannes Schickel
b7e04fa518
KYRA: Some formatting fixes.
...
Powered by astyle.
2012-11-19 12:54:42 +01:00
athrxx
93eb6ec64a
KYRA: (EOB) - implement simplified EGA dithering for EOB II
2012-11-18 00:03:23 +01:00
athrxx
c8a73d30cf
KYRA: (EOB) - cleaning up CGA/EGA graphics code
...
- 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-18 00:03:22 +01:00
athrxx
086dd66a65
KYRA: fix several GCC compile issues in previous commits
2012-11-11 19:14:33 +01:00
athrxx
93e69aa4da
KYRA: clean up audio resource handling
...
(this was really ugly, now it's somewhat less ugly)
2012-11-11 19:14:31 +01:00
athrxx
1bb8f22567
KYRA: finish implementation of new HOF sequence player code
2012-11-11 19:14:30 +01:00
athrxx
9840744acc
KYRA: move HOF sequence player into its own class
...
(also cleaning up and fixing things while doing that)
2012-11-11 19:14:29 +01:00
athrxx
e016e7dfc2
KYRA: implement LOL sfx priority handling
2012-11-11 19:14:28 +01:00
athrxx
8789087be9
KYRA: fix LOL sfx volume
2012-11-11 19:14:27 +01:00
athrxx
4e65b67c30
KYRA: (LoL) - fix warning in Screen_LoL::drawGridBox()
2012-11-11 19:14:26 +01:00
Johannes Schickel
745ef462fc
KYRA: Add source of detection entires for LoL French floppy.
2012-08-05 17:10:49 +02:00
athrxx
11cf6145cb
KYRA: update kyra.dat to match the last commit (added support for French LOL floppy)
2012-08-01 01:07:41 +02:00
athrxx
411e3dec82
KYRA: fix "bug" #3552534 (LOL Floppy FR version unknown)
2012-07-31 21:52:00 +02:00
Johannes Schickel
c7d99c155d
KYRA: Fix delete[] formatting.
2012-07-25 21:09:15 +02:00
Johannes Schickel
7e2cf139a9
KYRA: Improve wording about possibly incorrect MT32->GM mapping.
2012-07-04 02:02:58 +02:00
Johannes Schickel
b2ba37a039
KYRA: Get rid of unused private class members.
...
Thanks to salty-horse for pointing at these.
2012-07-03 17:44:37 +02:00
Ori Avtalion
f9d2871eb4
JANITORIAL: Remove extra semicolons
2012-07-03 18:28:14 +03:00
Johannes Schickel
34c5751948
KYRA: Reduce amount of updateScreen calls.
...
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-13 04:13:16 +02:00
Johannes Schickel
52b14de72a
KYRA: Mark Kyra 1 russian floppy version as fan translation.
2012-06-11 18:34:36 +02:00
athrxx
1387693168
KYRA: fix bug No. X. from http://forums.scummvm.org/viewtopic.php?t=11487
...
(monsters not getting hit by fireball trap)
2012-05-06 12:42:10 +02:00
athrxx
e7ba09be63
KYRA: fix bug No. VI. from http://forums.scummvm.org/viewtopic.php?t=11487
...
(Vaelan's Cube should be able to remove illusionary walls)
2012-05-06 12:42:08 +02:00
athrxx
89ea3e016f
KYRA: fix bug No. IX. from http://forums.scummvm.org/viewtopic.php?t=11487
...
(experience points awarded after Knowles/Xeobs quest missing 1 point)
2012-05-06 12:42:07 +02:00
Johannes Schickel
cc1ae7b190
KYRA: Fix crahes in Kyra 1-3 and LoL when EGA/CGA graphics mode is selected.
...
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-24 01:11:53 +02:00
Johannes Schickel
8c57c71e3a
KYRA: Silence const away cast warning by using non-const versions of strpbrk and strchr.
2012-04-05 00:40:30 +02:00
Filippos Karapetis
2325b8ce24
KYRA: Fix game option comments
2012-03-25 17:05:23 +03:00
Eugene Sandulenko
3b57dc9164
KYRA: Move I18N-related commits where they belong.
2012-03-25 11:47:20 +03:00
Johannes Schickel
4b2ca672f0
KYRA: Add per-game GUI option support.
2012-03-19 21:04:29 +01:00
Christoph Mallon
e40ba4c135
JANITORIAL: Simply use *x instead of *x.get() on smart pointers.
2012-03-13 15:43:59 +01:00
Christoph Mallon
75efdd2d84
JANITORIAL: Replace (x ? false : true) by !(x).
2012-03-13 15:43:36 +01:00
Johannes Schickel
398987ad7f
KYRA: Replace debug leftover for unimplemented displayText functions with a warning.
2012-03-05 20:23:01 +01:00
Johannes Schickel
9671b44df8
KYRA: Some formatting fixes.
2012-03-05 20:08:59 +01:00
Max Horn
215b41b244
COMMON: Move RenderMode and GUIOptions functionality into separate files
2012-02-26 15:19:31 +01:00
Johannes Schickel
273df3c075
KYRA: Remove obsolete registering of 16_color config file entry.
2012-02-25 19:03:38 +01:00