Commit Graph
88 Commits
Author SHA1 Message Date
Adrian Frühwirth 25ef2b83a3 KYRA: Mark always-false condition as TODO 2018-05-06 11:36:17 +02:00
Torbjörn Andersson 70a2ca8b7d JANITORIAL: Silence more GCC 7 warnings
All these fall through were marked as deliberate, so again I've only
changed the comment to silence GCC.
2017-08-06 13:30:51 +02:00
Johannes Schickel b79c2156d0 KYRA: Make GPL headers consistent in themselves. 2014-02-18 02:39:35 +01:00
Eugene Sandulenko 669cb76de4 KYRA: Fixed missing curly brackets. CID 1003639
Although I did not consult with disassembly, judging from the game
logic _unkEndSeqVar4 is used for switching certain Malcolm frames,
and it is apparent that this should happen only under condition,
not always.
2013-10-08 00:11:18 +03:00
Matthew Hoops 0031c41db8 COMMON: Change kPlatformPC to kPlatformDOS
"PC" was very ambiguous and now it matches what we show in the GUI.

This also corrects sword2's platform to Windows.
2013-05-02 18:43:10 -04:00
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 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 8c57c71e3a KYRA: Silence const away cast warning by using non-const versions of strpbrk and strchr. 2012-04-05 00:40:30 +02:00
Johannes Schickel 9b51b138db KYRA: Some formatting fixes. 2011-12-26 21:34:22 +01:00
Johannes Schickel 57ca48d547 KYRA: Fix Common::List::erase usage.
Thanks to Tron for pointing that out.
2011-11-01 16:35:11 +01:00
Christoph Mallon 23a0f5318c JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
athrxx f44874f0a6 KYRA: add support for Russian Kyra 1 floppy fan translation 2011-07-27 16:38:31 +02:00
strangerke 69b1485a22 GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
Johannes Schickel 9fb92f4b7e KYRA: Fix compilation when LoL is disabled. 2011-04-28 18:16:01 +02:00
Johannes Schickel 7d03da14cb KYRA: Clean up of header includes. 2011-04-28 15:39:57 +02:00
Johannes Schickel 6d0bb19a51 KYRA: Cleanup static variable usage in LoK. 2011-04-07 00:11:36 +02:00
Johannes Schickel d776498282 KYRA: Cleanup.
svn-id: r51173
2010-07-22 21:46:39 +00:00
Johannes Schickel 4e02acec85 KYRA: Implement proper fade out when skipping the intro at any position.
svn-id: r51172
2010-07-22 21:46:17 +00:00
Johannes Schickel 9f1c8f149d KYRA: Free hand shapes after the Kallak writing sequence.
svn-id: r51171
2010-07-22 21:45:55 +00:00
Johannes Schickel a3b3febb96 KYRA: Prevent fast fade to black when skipping the intro.
svn-id: r51170
2010-07-22 21:45:33 +00:00
Johannes Schickel 2e14869867 KYRA: Properly short-circuit after the SC/MP logo on quit.
svn-id: r51163
2010-07-22 20:34:09 +00:00
Johannes Schickel 9b347782ed Display the MacPlay Gold logo for Macintosh versions which include it.
svn-id: r51161
2010-07-22 20:11:09 +00:00
Florian Kagerer 4f85684931 KYRA: cleanup
svn-id: r45908
2009-11-15 00:53:57 +00:00
Florian Kagerer 9bd5e07d90 KYRA: added kyra 1 pc98 static data to kyra.dat (intro forest sequence is still broken)
svn-id: r45906
2009-11-14 22:51:35 +00:00
Johannes Schickel b9b5511b3c Cleanup.
svn-id: r45904
2009-11-14 19:34:44 +00:00
Florian Kagerer 45fda46cf3 KYRA/LOL: - get rid of ascii/sjis detection which could cause problems when typing savegame names
- fixed some minor bugs

svn-id: r44709
2009-10-06 17:22:40 +00:00
Max Horn f242266f6d Change a couple places from 'end of namespace' to 'End of namespace', for consistency
svn-id: r44634
2009-10-04 21:26:33 +00:00
Johannes Schickel af553f33fa Implement yet another slight palette handling difference in Kyrandia 1 Amiga, which caused a palette glitch in Kyrandia 1 Amiga German.
svn-id: r44216
2009-09-20 16:54:44 +00:00
Johannes Schickel 5bed17efa9 - Add support for Kyrandia 1 German Amiga in create_kyradat.
- Increase kyra.dat version.
- Rebuilt kyra.dat.
- Some slight adaptions for Kyrandia 1 German in the ScummVM source.

svn-id: r44215
2009-09-20 16:54:23 +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 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
Norbert Lange cc3a20c13c merge with trunk
svn-id: r43478
2009-08-17 12:58:53 +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
Norbert Lange c96affd0c1 merge with trunk
svn-id: r43443
2009-08-16 16:39:34 +00:00
Johannes Schickel 6c3a440aa5 Yet another slight graphic fix for the Kyrandia 1 Amiga credits.
svn-id: r43413
2009-08-15 15:30:35 +00:00
Johannes Schickel 17f7c13ba3 Little fix for lopping credits in Kyrandia 1 Amiga.
svn-id: r43383
2009-08-14 17:49:30 +00:00
Norbert Lange 2b147c5716 changed handling of finale - music should use right tempo now
svn-id: r43364
2009-08-14 13:15:40 +00:00
Johannes Schickel 568ffca0a6 Do not unload credits data after copying it to a temporary buffer in Kyrandia 1 Amiga, since the credits will be looped and need reload every time.
svn-id: r43342
2009-08-13 00:26:41 +00:00
Johannes Schickel 7b6cd29087 Fix key input in credits sequences.
svn-id: r43339
2009-08-13 00:20:37 +00:00
Johannes Schickel 0a17555e73 Enable music support in the finale of Kyrandia 1 Amiga.
svn-id: r43335
2009-08-12 23:23:44 +00:00
Norbert Lange 0f618509af another merge from trunk
svn-id: r43330
2009-08-12 22:39:48 +00:00
Johannes Schickel 71750b6d06 Implement special Kyrandia 1 Amiga credits text scroller.
svn-id: r43329
2009-08-12 22:05:09 +00:00
Johannes Schickel 949ade74f0 Fix graphics glitch in credits of Kyrandia 1 German.
svn-id: r43324
2009-08-12 18:06:32 +00:00
Johannes Schickel 06657efc15 Further cleaning up credits player code for Kyra1.
svn-id: r43323
2009-08-12 18:05:41 +00:00
Johannes Schickel 20577c1574 Oops forgot a "{".
svn-id: r43322
2009-08-12 17:13:46 +00:00
Johannes Schickel f7464020a0 Cleanup.
svn-id: r43321
2009-08-12 17:11:04 +00:00
Norbert Lange 0836cf6d9b merged from trunk (Amiga LoK supposedly completeable!)
fixed a bug I introduced in one of the last cleanups

svn-id: r43291
2009-08-11 22:35:56 +00:00
Johannes Schickel 712522de11 Fix graphical glitches when loading saves where Brandon is in Will-O-Wisp form.
svn-id: r43285
2009-08-11 18:17:53 +00:00