aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/screen_lol.h
AgeCommit message (Collapse)Author
2017-10-06KYRA: Fix undefined behaviour in variadic functionsThierry Crozat
Passing a type that undergoes default argument promotion as last argument of a variadic function results in undefined behaviour.
2014-02-18KYRA: Make GPL headers consistent in themselves.Johannes Schickel
2012-11-11KYRA: move HOF sequence player into its own classathrxx
(also cleaning up and fixing things while doing that)
2012-07-03KYRA: Get rid of unused private class members.Johannes Schickel
Thanks to salty-horse for pointing at these.
2011-12-26KYRA: Merge Screen_Rpg with Screen (for now).Johannes Schickel
This should(!) fix ARM compilation issues due to virtual inheritance.
2011-12-26KYRA: (EOB/LOL) - move eob/lol specific screen code to new classathrxx
2011-08-07JANITORIAL: Remove trailing empty lines.Christoph Mallon
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2010-10-23LOL: - fix invalid mem accessFlorian Kagerer
- also extend LordHoto's recent item code changes to LOL svn-id: r53740
2010-08-03KYRA: Get rid of Screen_LoL::generateLevelOverlay.Johannes Schickel
This function is actually exactly the same as Screen_v2::generateOverlay, after I fixed the implementation of the latter last commit. svn-id: r51704
2009-12-20LOL: fixed text fadingFlorian Kagerer
svn-id: r46431
2009-11-12LOL: - cleanupFlorian Kagerer
svn-id: r45852
2009-11-11LOL: - fixed transparency tables in PC-98 16 color versionFlorian Kagerer
- renamed some variables svn-id: r45847
2009-10-04Change a couple places from 'end of namespace' to 'End of namespace', for ↵Max Horn
consistency svn-id: r44634
2009-09-30Cleanup: got rid of Screen::ShadeType.Johannes Schickel
svn-id: r44487
2009-09-17LOL: cleanup (replaced some uint8 arrays with new palette objects)Florian Kagerer
svn-id: r44179
2009-09-11LOL/Floppy: fixed gfx tables generationFlorian Kagerer
svn-id: r44034
2009-09-03LOL: some more work on the floppy version (drawing code is still broken)Florian Kagerer
svn-id: r43923
2009-07-13Got rid of Screen_LoL::_paletteConvTable.Johannes Schickel
svn-id: r42443
2009-07-05LOL: - reduce code duplicationFlorian Kagerer
svn-id: r42140
2009-07-03Added more GCC_PRINTF attributes, and fixed resulting warnings in format stringsMax Horn
svn-id: r42054
2009-06-29- Get rid of code duplication for mouse cursor setupJohannes Schickel
- Fix mouse cursor colors in LoL PC98 (This commit might introduce regressions, since it changes the key color the mouse cursor uses) svn-id: r41959
2009-06-29Change Screen_LoL::loadSpecialColors to take an Palette object as parameter.Johannes Schickel
svn-id: r41947
2009-06-25Change Screen_LoL genereta overlay functionallity to accept a Palette object ↵Johannes Schickel
as source. svn-id: r41884
2009-06-25Implement proper color index conversion for Lands of Lore PC98. (The intro ↵Johannes Schickel
and menu screen work fine now) svn-id: r41867
2009-06-07LOL: implemented king richard healing sequenceFlorian Kagerer
svn-id: r41314
2009-05-31- Add support for the Lands of Lore outro TIM fileJohannes Schickel
- Cleanup svn-id: r41053
2009-05-30LOL: - implemented urbish mines gas explosion Florian Kagerer
svn-id: r41035
2009-05-25LOL: implemented support for the mine carFlorian Kagerer
svn-id: r40897
2009-05-21LOL: - implemented freeze spellFlorian Kagerer
- fixed saveload code - added some opcode for the swamp svn-id: r40763
2009-05-16LOL: some more opcodes for the draracle caveFlorian Kagerer
svn-id: r40628
2009-05-15LOL: implemented pit drop animationFlorian Kagerer
svn-id: r40592
2009-05-10LOL: - implemented rest party buttonFlorian Kagerer
- made button processing code more accurate svn-id: r40442
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-04-25LOL: - Started implementing the fighting system. The damage inflicted is ↵Florian Kagerer
wrong, however (at least the damage inflicted by the monsters). I'm sowewhat clueless about that bug atm. - added support for monsters with distance attacks (like those orcs in front of roland's house) - lots of small bug fixes - Some startup support for the pc-98 16 color version. The intro will run, but the font drawing/coloring is still wrong. svn-id: r40144
2009-04-03LOL: - added support for magic atlasFlorian Kagerer
- fixed minor palette bug svn-id: r39818
2009-03-17LOL: added some new drawing code required for some shapes and fixed a minor ↵Florian Kagerer
text displaying bug svn-id: r39487
2009-03-08LOL: some more work on the text displayer so that it handles longer texts ↵Florian Kagerer
(needed for some library books) svn-id: r39249
2009-03-08LOL: fixed bug reported by MD5 (crashes and freezes caused by calls to ↵Florian Kagerer
non-existent sub scripts) svn-id: r39209
2009-03-04Ease conditional LoL compiling with build systems not based on the default one.Johannes Schickel
svn-id: r39125
2009-02-14LOL:Florian Kagerer
- implemented some input code - you can walk around now (not very far though, since doors don't work yet). Keyboard control is still missing - processButtonList isn't really implemented yet for LOL. I'll still have to check which features are needed here. svn-id: r36320
2009-02-01svn-id: r36178Florian Kagerer
2009-01-18LOL: Some drawing code and some opcodes so that the first scene will show ↵Florian Kagerer
up. Playing is not possible. This is still somewhat messy since a lot of stuff hasn't been figured out yet. svn-id: r35903
2009-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2008-12-29- CleanupJohannes Schickel
- Implemented Screen_LoL::fprintString svn-id: r35608
2008-07-31Committed slightly modified patch #2029395 "KYRA: Lands of Lore Intro + ↵Johannes Schickel
Character selection". svn-id: r33463