aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/script_lok.cpp
AgeCommit message (Collapse)Author
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'
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-01-16KYRA: Fix for bug #3474339 "KYRA1CD: Ingame animation missing".Johannes Schickel
This was a regression from 6a3d0e712940bf4560e5302c40f07f5f6eb8e0aa. This still assures that the workaround for bug #1498221 works.
2011-12-26KYRA: Some formatting fixes.Johannes Schickel
2011-12-26KYRA: (EOB) - initial code base commitathrxx
2011-08-07JANITORIAL: Remove trailing empty lines.Christoph Mallon
2011-07-27KYRA: add support for Russian Kyra 1 floppy fan translationathrxx
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-04-28KYRA: Clean up of header includes.Johannes Schickel
2010-10-22KYRA: Add a datatype for the item ids and convert Kyra1 to use it.Johannes Schickel
svn-id: r53696
2010-05-17Some more enforcement of our formatting conventions in KYRA too.Johannes Schickel
svn-id: r49069
2009-10-31Clean up comment a bit.Johannes Schickel
svn-id: r45583
2009-10-31Fix certain scenes incorrectly appearing as fireberry bushes in ↵Johannes Schickel
floppy/FM-Towns/PC98 versions of Kyrandia 1. svn-id: r45580
2009-10-06KYRA/LOL: - get rid of ascii/sjis detection which could cause problems when ↵Florian Kagerer
typing savegame names - fixed some minor bugs svn-id: r44709
2009-10-04Change a couple places from 'end of namespace' to 'End of namespace', for ↵Max Horn
consistency svn-id: r44634
2009-08-19Make KYRA only call OSystem::updateScreen from inside Screen::updateScreen, ↵Johannes Schickel
when the screen really changed OR the palette changed. svn-id: r43537
2009-08-19Cleanup.Johannes Schickel
svn-id: r43533
2009-08-11Don't allow menu / inventory usage in o1_waitForConfirmationMouseClick, just ↵Johannes Schickel
like the original does. This prevents creating bad saves like in bug #2835715 "KYRA: GFX glitch in Amiga version at the bridge". svn-id: r43283
2009-08-11Fix bug in Amiga specific bits of o1_fadeSpecialPalette, this should make ↵Johannes Schickel
the cauldron water change color correctly. svn-id: r43275
2009-08-11Fix Kallak's note displaying in Kyrandia 1 Amiga and Kyrandia 1 DOS CD.Johannes Schickel
svn-id: r43272
2009-08-10Fix yet another inventory background color glitch in Kyrandia 1 Amiga.Johannes Schickel
svn-id: r43238
2009-08-10Implement different in Kyrandia 1 Amiga in o1_setFireberryGlowPalette.Johannes Schickel
svn-id: r43237
2009-08-10Proper implementation of o1_fadeSpecialPalette for Kyrandia 1 Amiga.Johannes Schickel
svn-id: r43233
2009-08-10Fix o1_makeAmuletAppear for Kyrandia 1 Amiga.Johannes Schickel
svn-id: r43231
2009-08-10Implement differences for Kyrandia 1 Amiga in o1_setCustomPaletteRange.Johannes Schickel
svn-id: r43222
2009-06-29Removed some obsolete TODOs.Johannes Schickel
svn-id: r41954
2009-06-22- Changed the following Screen functions to take a reference to a Palette ↵Johannes Schickel
object: -> setScreenPalette -> fadePalette -> getFadeParams -> fadePalStep - Fixed initialization of 256 color palettes svn-id: r41743
2009-06-22Add wrapper functionality for copying full palettes.Johannes Schickel
svn-id: r41742
2009-06-22Changed Screen::getPalette to return a reference to a Palette object.Johannes Schickel
svn-id: r41741
2009-06-09- Moved Screen_v2::copyWsaRect to Screen::copyWsaRectJohannes Schickel
- Made WSAMovie_v1::displayFrame code match the original - Changed WSAMovieAmiga::displayFrame to use Screen::copyWsaRect too - Got rid of '...' parameter usage in all WSA player classes svn-id: r41398
2009-05-29More formatting.Johannes Schickel
svn-id: r40994
2009-05-24Make various Sound functionality SoundHandle instead of filename based.Johannes Schickel
- This fixes multiple sounds being played at once in Lands of Lore svn-id: r40848
2009-05-23Reserve opcode array entries beforehand, should save some reallocation and ↵Johannes Schickel
copying. svn-id: r40798
2009-05-10LOL: - added some spell casting (spark, heal, swarm)Florian Kagerer
- fixed several bugs (not the one in the fighting system though) - added several opcodes. there shouldn't be any real show stoppers in the draracle cave now. - simplified wsa code (which required 4 lines of code for displaying a frame) - added support for wsa animations that don't have a last frame (apparently kyra 2 and 3 don't have this type of wsa file) svn-id: r40420
2009-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2008-12-18KYRA1: fixed Serpent Cave/Malcolm scene (where Brandon would instantly get ↵Florian Kagerer
killed without having a chance to grab the dagger) svn-id: r35429
2008-12-16Switched kyra1 to use the same input functionality as kyra2 and kyra3.Johannes Schickel
svn-id: r35393
2008-09-30Renamed Engine::quit to Engine::shouldQuit (previously, it was easily ↵Max Horn
confused with Engine::quitGame); also cleaned up engine.h a bit svn-id: r34700
2008-09-14Implemented opcode 151: o1_resetMaskRegionJohannes Schickel
svn-id: r34524
2008-05-24Little cleanup.Johannes Schickel
svn-id: r32262
2008-05-24Committed my fix for bug #1497437 "KYRA1: Subtitles glitch during 'Speech of ↵Johannes Schickel
the Land'". svn-id: r32260
2008-05-18Reverted commit #32166.Johannes Schickel
svn-id: r32170
2008-05-18Formatting.Johannes Schickel
svn-id: r32168
2008-05-18Fixed fillRect opcode for HoF.Johannes Schickel
svn-id: r32166
2008-05-12Two more KyraEngine_LoK opcodes renamed.Johannes Schickel
svn-id: r32057
2008-05-12- Some more opcodes moved to KyraEngine_v1Johannes Schickel
- Yet more naming consistency fixes svn-id: r32056
2008-05-12- Yet more opcodes moved to KyraEngine_v1Johannes Schickel
- Renamed some opcodes inside KyraEngine_LoK svn-id: r32055
2008-05-12- Moved some opcodes to KyraEngine_v1Johannes Schickel
- Little variable renaming svn-id: r32053
2008-05-11Consisteny fixes:Johannes Schickel
- Renamed classes *_v1 -> *_LoK - Renamed files *_v1.* -> *_lok.* - Renamed WSAMovieV1 -> WSAMovie_v1 - Renamed WSAMovieV2 -> WSAMovie_v2 svn-id: r32042