athrxx
adbf14c3c4
KYRA: (EOB) - update static resources (menu strings)
2011-12-26 16:18:11 +01:00
athrxx
9a6be57afd
KYRA: (EOB) - implement explodeObject()
2011-12-26 16:18:11 +01:00
athrxx
77d210765a
KYRA: (EOB) - add some static res (flight object data) to kyra.dat
2011-12-26 16:18:11 +01:00
athrxx
089ad94b68
KYRA: (EOB) - minor cleanup
2011-12-26 16:18:10 +01:00
athrxx
80ece6caae
KYRA: (EOB) - replace snprintf/sprintf
2011-12-26 16:18:10 +01:00
athrxx
aa031bf98e
KYRA: (EOB) - minor code size reduction
2011-12-26 16:18:10 +01:00
athrxx
ff8a030c37
KYRA: (EOB) - fix EOB1 spell definitions
2011-12-26 16:18:10 +01:00
athrxx
540d081a6f
KYRA: (EOB) - initial code base commit
2011-12-26 16:18:10 +01:00
athrxx
814c78e84e
KYRA: (AdLib Driver) - fix queue handling for Eob
...
Huge numbers of sound effects get started as soon as a couple of monsters are around. If we start dropping sound when the queue is full, we won't have any sounds in these situations, but we'll get tons of useless warnings instead.
2011-12-26 16:18:10 +01:00
athrxx
2bcae2451a
KYRA: (AdLib Driver) - prevent squashing of sounds during halt track execution
...
This patch makes sure that the stopping track (track 0) does not squash sounds which get queued during the execution of the stopping track. This seems to be a hardware problem (original driver implementation not suitable for modern machines).
2011-12-26 16:18:10 +01:00
athrxx
2da431aa65
KYRA: (AdLib Driver) - increase versions and add necessary EOB modifications
2011-12-26 16:18:09 +01:00
athrxx
93321ca485
KYRA: (AdLib Driver) - fix secondary effect
2011-12-26 16:18:09 +01:00
athrxx
86a8f694c0
KYRA: (AdLib Driver) - rename some variables to make more sense
2011-12-26 16:18:09 +01:00
athrxx
4098feff57
KYRA: (AdLib Driver) - allow sound trigger query
2011-12-26 16:18:09 +01:00
athrxx
f2a1ff3f78
KYRA: (AdLib Driver) - fix invalid memory write issue
2011-12-26 16:18:09 +01:00
athrxx
77a81a80b4
KYRA: (AdLib Driver) - implement sound effects volume
...
(also make internal driver version more flexible)
2011-12-26 16:18:09 +01:00
Andrea Corna
a6ec4f70da
COMMON: Make more members of Archive constant.
2011-12-13 17:55:57 +01:00
Johannes Schickel
77959acd51
KYRA: Cast char to uint8 before passing it to getCharWidth.
...
This assures getCharWidth really gets the character number and now sign
extended version of it in case char is signed.
2011-12-13 16:18:12 +01:00
Johannes Schickel
efa52cb79c
KYRA: Fix for bug #3459000 "KYRA1CD: Accented characters overdrawn in introduction".
2011-12-13 16:18:12 +01:00
Tarek Soliman
1305c5ab31
KYRA: Fix whitespace
2011-12-12 22:37:36 -06:00
Tarek Soliman
38ff68e449
KYRA: Use Common::KeyActionEntry table for LoL game keymap
...
This is for the keymapper keymap
2011-12-12 20:19:42 -06:00
athrxx
f19401b14c
KYRA: (HOF CD Demo) - check shouldQuit() during ending text loop
2011-11-24 00:50:00 +01:00
athrxx
0565d7dc20
KYRA: (HOF) - fix ending text in the playable demo
2011-11-23 22:39:43 +01:00
Christoph Mallon
e578cb8976
ALL: Remove unnecessary forward declarations.
2011-11-21 15:59:19 +01:00
Johannes Schickel
cfac223cee
KYRA: "Fix" bug #3166235 "KYRA: Crash on startup on OS X due to invalid PAK file".
...
Now we can show such errors in the debugger, since we initialize and the
screen resolution and the debugger before initializing the resource manager.
This allows our error function to open up the debugger and show the error at
least.
A better feedback to the user might be desirable, but it is not really
feasible with our current possibilites for error reporting.
2011-11-18 03:47:51 +01:00
Johannes Schickel
11a7993085
KYRA: Add some assert for debugging purposes.
2011-11-18 03:26:21 +01:00
Eugene Sandulenko
5420ad7619
Merge pull request #114 from tsoliman/keymapper2
...
KEYMAPPER: Keymapper improvements 2
2011-11-17 14:22:48 -08:00
Strangerke
bab4b6f729
LAUNCHER: Introduce GUIO0() in order to replace GUIO1(GUIO_NONE)
2011-11-16 22:38:58 +01:00
Johannes Schickel
7c2145f67c
KYRA: Make message about missing save file a warning and no error.
2011-11-16 18:32:34 +01:00
Johannes Schickel
61795739f8
COMMON: Rename Common::set_to to Common::fill.
...
This makes the name match with the name of the STL function with the same
behavior.
2011-11-16 18:06:30 +01:00
Tarek Soliman
843f19788b
KYRA: Fix some copy paste error in LoL keymap keycodes
2011-10-30 22:37:32 -05:00
Tarek Soliman
1ec5b491b7
KYRA: Remove usage of using namespace Common in the keymap code
...
thanks LordHoto
2011-10-28 19:30:59 -05:00
Tarek Soliman
f4fa37fdf8
KYRA: Move kKeymapName to be inside LoLEngine
...
Thanks LordHoto
2011-10-28 09:58:09 -05:00
Tarek Soliman
8d970f3568
KYRA: Cleanup game keymaps on RTL
...
This fixes an RTL problem where the keymaps linger between same-engine games.
Meaning the lol keymap shows up in kyra1
2011-10-27 10:46:22 -05:00
Tarek Soliman
719020a3e7
KYRA: Added basic game keymap for LoL
2011-10-27 10:46:21 -05:00
Strangerke
fa1e55181a
KYRA: On demand of lordHoto, remove GUIO_NOASPECT as Jap. games are in 640x400 and not 640x480
2011-10-24 12:59:02 +02:00
Strangerke
b7284f3a37
LAUNCHER: Add GUIO_NOASPECT to Kyra
2011-10-23 22:53:39 +02:00
Eugene Sandulenko
32972a5ffb
AD: Switched rest of the engines to new GUIO
2011-10-23 17:53:13 +01:00
Johannes Schickel
d8e50b8a03
KYRA: Fix memory leak when a sound is started but no free handles are left.
2011-10-22 19:37:49 +02:00
Johannes Schickel
6da0549133
KYRA: Fix minor bug in AdLibDriver::primaryEffect1.
2011-10-02 02:17:59 +02:00
Johannes Schickel
a3a40c4a6f
KYRA: Fix bumping into a wall AdLib SFX in Lands of Lore.
2011-10-02 01:49:27 +02:00
Johannes Schickel
88fa659ace
KYRA: Name another variable in the AdLib output code.
2011-10-02 00:13:41 +02:00
Johannes Schickel
2dd85c0cad
KYRA: Some minor cleanup.
2011-10-02 00:13:41 +02:00
athrxx
9b2848ba90
KYRA: fix typo
2011-10-01 18:35:05 +02:00
Johannes Schickel
74f3a29c19
KYRA: Never allow slots 0 and 990-999 to be overwritten.
2011-10-01 17:03:29 +02:00
Tarek Soliman
4cd9c16867
KYRA: workaround to get maemo to even compile
...
kyra has a file that won't compile in -Os
2011-09-22 22:07:44 -05:00
Johannes Schickel
4f7768ec6e
KYRA: Cleanup _saveSlots array sorting.
2011-11-14 15:54:50 +01:00
Willem Jan Palenstijn
59ed0ee9ed
KYRA: Add comment hopefully explaining _saveSlots
2011-11-14 15:51:01 +01:00
Johannes Schickel
bac23bde27
KYRA: Whitespace fixes.
2011-11-14 15:44:58 +01:00
Johannes Schickel
f410480cfd
KYRA: Fix bug #3437647 "LOL: Unexpected missing save file".
...
Formerly the code was confused about what _saveSlots is doing, i.e. creating a
continous list of existing save slot ids.
2011-11-14 15:42:20 +01:00