Commit Graph

2004 Commits

Author SHA1 Message Date
Johannes Schickel
16305d3b29 Preliminary support for German Kyrandia 1 Amiga.
svn-id: r44071
2009-09-13 21:05:52 +00:00
Johannes Schickel
6488cdc4fc Fix gcc warning.
svn-id: r44070
2009-09-13 20:21:08 +00:00
Johannes Schickel
072aca05dc Modify Kyrandia 1 Amiga detection entry to allow the detector to differentiate between different languages.
svn-id: r44069
2009-09-13 20:10:56 +00:00
Johannes Schickel
7cc0ff23a0 Proper fix for bug #2835715 "KYRA: GFX glitch at the bridge". The old fix broke saves, which were made in front of the castle door.
svn-id: r44065
2009-09-13 19:54:41 +00:00
Johannes Schickel
0af418e7ea Fix regression caused by OSystem::updateScreen call limitation, which caused certain animations not to display at all.
svn-id: r44063
2009-09-13 18:37:19 +00:00
Johannes Schickel
a2900bf246 Fix bug when skipping Kyrandia 1 Intro, when no restart save game file is present.
svn-id: r44062
2009-09-13 18:35:42 +00:00
Florian Kagerer
525c084456 LOL/Floppy: fixed size of menu boxes
svn-id: r44061
2009-09-13 14:44:37 +00:00
Florian Kagerer
6d24808bc2 LOL: add missing opcode
svn-id: r44053
2009-09-13 11:04:52 +00:00
Florian Kagerer
5e57474eb9 LOL: fix bug that would sometimes accidently swap the freeze palette and the normal palette in the ghorka swamp
svn-id: r44040
2009-09-12 13:16:47 +00:00
Florian Kagerer
5c2f872ba4 LOL: added another missing opcode
svn-id: r44037
2009-09-11 21:31:14 +00:00
Florian Kagerer
4e34275af1 LOL: add missing opcode
svn-id: r44036
2009-09-11 21:15:48 +00:00
Florian Kagerer
68ae279aff LOL/Floppy: fixed gfx tables generation
svn-id: r44034
2009-09-11 17:38:36 +00:00
Florian Kagerer
3259a6f0b5 LOL/Floppy: - fix spell book animation
svn-id: r44021
2009-09-09 22:12:21 +00:00
Florian Kagerer
7e3616f3a5 LOL/Floppy: implemented missing opcode
svn-id: r43997
2009-09-06 23:02:52 +00:00
Florian Kagerer
c5b2840f98 LOL: add message to load/delete menus when no save files are present
svn-id: r43992
2009-09-06 18:39:03 +00:00
Florian Kagerer
25429b6605 LOL: fixed bug in delete menu code
svn-id: r43991
2009-09-06 17:04:58 +00:00
Florian Kagerer
0c6aa2ef0d LOL: fixed warning
svn-id: r43971
2009-09-06 01:30:45 +00:00
Florian Kagerer
79228dbd45 LOL/Floppy: fix menus
svn-id: r43970
2009-09-06 01:24:54 +00:00
Florian Kagerer
5d8453b09d LOL/Floppy: fix compass
svn-id: r43968
2009-09-05 22:28:18 +00:00
Florian Kagerer
a4cf9a39e5 LOL/Floppy: fix bug in dialogue displayer
svn-id: r43967
2009-09-05 22:00:17 +00:00
Florian Kagerer
295f432b87 LOL: fix floppy version static data
svn-id: r43962
2009-09-05 15:57:41 +00:00
Florian Kagerer
99df32af02 LOL: fix inventory drawing in floppy version
svn-id: r43960
2009-09-05 14:15:36 +00:00
Florian Kagerer
1dfb5c2b30 LOL: some more work on the floppy version (drawing code is still broken)
svn-id: r43923
2009-09-03 21:03:10 +00:00
Florian Kagerer
3dca56bdd5 LOL: - fix speech/text settings
- start fixing floppy version

svn-id: r43914
2009-09-02 23:42:07 +00:00
Florian Kagerer
ad5d918ad5 LOL: update kyra.dat with floppy version data (floppy version still doesn't work, though)
svn-id: r43904
2009-09-02 06:24:01 +00:00
Johannes Schickel
4928ca23cc Fix possible corruption of restart game save in Kyrandia 1.
svn-id: r43803
2009-08-29 15:22:16 +00:00
Johannes Schickel
1b7fef5117 Whitespace fix.
svn-id: r43795
2009-08-29 07:53:06 +00:00
Johannes Schickel
64489c3f21 Fix regression, which caused skipping of some dialogue lines to fail in Kyrandia 1.
svn-id: r43794
2009-08-29 07:52:45 +00:00
Johannes Schickel
adf1df19c0 Move Amiga SFX tables to kyra.dat.
svn-id: r43793
2009-08-29 07:52:24 +00:00
Johannes Schickel
a039fc952f Whitespace fix.
svn-id: r43740
2009-08-25 22:40:57 +00:00
Johannes Schickel
bf2242db72 Add fade to black effect at the end of Kyra1 CD demo.
svn-id: r43739
2009-08-25 22:39:36 +00:00
Johannes Schickel
9eb7d8e140 Fix uninitialized variable.
svn-id: r43738
2009-08-25 22:38:39 +00:00
Johannes Schickel
189b1ec62f Implement support for the Kyrandia 1 CD demo.
svn-id: r43737
2009-08-25 22:37:34 +00:00
Norbert Lange
917d4b78b3 Merge with trunk
svn-id: r43701
2009-08-24 17:51:47 +00:00
Johannes Schickel
4673e94c6f - Fix sluggish mouse movement in Kyra2/Kyra3/LoL main menu.
- Fix sluggish mouse movement in the text input dialog of the GUI.

svn-id: r43541
2009-08-19 16:48:55 +00:00
Johannes Schickel
88ac419052 Use Common::List::empty instead of Common::List::size, which is faster for checking whether the list is empty and easier to read.
svn-id: r43538
2009-08-19 16:23:26 +00:00
Johannes Schickel
34e30a29b5 Make KYRA only call OSystem::updateScreen from inside Screen::updateScreen, when the screen really changed OR the palette changed.
svn-id: r43537
2009-08-19 16:19:55 +00:00
Johannes Schickel
dd67cb7c94 Add missing "break" in switch statement.
svn-id: r43536
2009-08-19 09:01:04 +00:00
Johannes Schickel
ca6fa52b1a Cleanup.
svn-id: r43535
2009-08-19 08:55:04 +00:00
Johannes Schickel
6145ed384b Cleanup.
svn-id: r43534
2009-08-19 08:54:41 +00:00
Johannes Schickel
a37c9164ee Cleanup.
svn-id: r43533
2009-08-19 08:46:59 +00:00
Johannes Schickel
0c2ab20663 Implemented proper character selection of Lands of Lore PC98.
svn-id: r43531
2009-08-19 08:30:15 +00:00
Johannes Schickel
5e92db6001 Skip the whole Lore of the Lands special when the user does any input, like the original did.
svn-id: r43527
2009-08-19 07:12:33 +00:00
Norbert Lange
cc3a20c13c merge with trunk
svn-id: r43478
2009-08-17 12:58:53 +00:00
Johannes Schickel
e548e71ba1 Fix possible out of bounds access in Screen::drawShape.
svn-id: r43475
2009-08-17 12:47:57 +00:00
Johannes Schickel
09a8fa4efb Clear input queue before displaying the credits in Kyrandia 1.
svn-id: r43474
2009-08-17 12:22:30 +00:00
Johannes Schickel
b7b6370463 Cleanup: don't copy the Kyrandia 1 Amiga credits data in a temporary buffer, and thus keeping it twice in memory.
svn-id: r43473
2009-08-17 12:22:15 +00:00
Johannes Schickel
418fb485c9 Fix format arugments in LoL code. (triggered via -Wformat-security)
svn-id: r43444
2009-08-16 17:35:59 +00:00
Norbert Lange
c96affd0c1 merge with trunk
svn-id: r43443
2009-08-16 16:39:34 +00:00
Johannes Schickel
871f832fe1 Fix valgrind warnings.
svn-id: r43428
2009-08-16 06:33:34 +00:00