aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra
AgeCommit message (Collapse)Author
2009-03-10LOL: - some opcodes and interface code so that you can at least get out of ↵Florian Kagerer
the shops and Geron's room svn-id: r39284
2009-03-09Rewrote Common::List iterator code to ensure const correctness is preserved.Max Horn
We tried to implement the list iterators in a clever way, to reduce code duplication. But this is essentially impossible to do properly, sadly -- this is one of the places where the ugly drawbacks of C++ really show. As a consequence, our implementation had a bug which allowed one to convert any const_iterator to an iterator, thus allowing modifying elements of const lists. This rewrite reintroduces code duplication but at least ensures that no const list is written to accidentally. Also fix some places which incorrectly used iterator instead of const_iterator or (in the kyra code) accidentally wrote into a const list. svn-id: r39279
2009-03-09LOL: - fixed inventory bugFlorian Kagerer
- fixed monster speed svn-id: r39275
2009-03-09LOL: added scene animations (like that fountain right at the start)Florian Kagerer
svn-id: r39251
2009-03-09LOL: minor fix for text displayer (text pages now advance automatically when ↵Florian Kagerer
the speech has reached the next part) svn-id: r39250
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-08Oops, fix size argument to memset call.Johannes Schickel
svn-id: r39230
2009-03-08- CleanupJohannes Schickel
- Add FIXME svn-id: r39225
2009-03-08Cleanup.Johannes Schickel
svn-id: r39224
2009-03-08Cleanup.Johannes Schickel
svn-id: r39221
2009-03-08LOL: some opcodes for the library room (so that the game will at least not ↵Florian Kagerer
freeze when clicking one of the books) svn-id: r39210
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-07Whitespace cleanup: Convert space followed by tab to just tabMax Horn
svn-id: r39203
2009-03-07LOL: - implemented some opcodes(Florian Kagerer
svn-id: r39187
2009-03-06LOL: - some opcodes for the first throne room sequenceFlorian Kagerer
svn-id: r39168
2009-03-06LOL: - doors can now be opened and closedFlorian Kagerer
- some more work on monster walk code svn-id: r39166
2009-03-05Renamed MetaEngine::getCopyright() to getOriginalCopyright() to better match ↵Jordi Vilalta Prat
the meaning of the returned string, as discussed some time ago in scummvm-devel svn-id: r39132
2009-03-04Ease conditional LoL compiling with build systems not based on the default one.Johannes Schickel
svn-id: r39125
2009-03-04Fixed compilation when ENABLE_LOL is not setFilippos Karapetis
svn-id: r39123
2009-03-04- Make Lands of Lore compileable optionally as suggested by _sev. (via ↵Johannes Schickel
ENABLE_LOL define) - Change default build system to support LoL as a subengine of KYRA. LoL is currently disabled by default. (- Minor enum name fixes for Lands of Lore code.) svn-id: r39099
2009-03-03LOL: implemented some walking code for the monstersFlorian Kagerer
svn-id: r39097
2009-03-01LOL: implement some opcodes for dialogue sequencesFlorian Kagerer
svn-id: r39051
2009-03-01LOL: implemented some monster related code (monsters now get placed in the ↵Florian Kagerer
maze, but they still don't do anything) svn-id: r39039
2009-03-01Merged Engine::go() and ::init() into a new run() method (currently ↵Max Horn
implemented by calling the existing init&go methods; to be cleaned up by engine authors svn-id: r39002
2009-02-23LOL: - some more work on the interface (you can now click on the banners and ↵Florian Kagerer
windows) and some bug fixes svn-id: r38818
2009-02-21LOL: implemented timers (only text fading for now)Florian Kagerer
svn-id: r38766
2009-02-21LOL: some work on inventory/item handlingFlorian Kagerer
svn-id: r38711
2009-02-17Fix valgrind warning about mismatched delete.Johannes Schickel
svn-id: r38429
2009-02-17Fix for long delay while fading palette in Zanthia's home, when mixing potions.Johannes Schickel
svn-id: r38425
2009-02-16LOL: fixed invalid memory accessFlorian Kagerer
svn-id: r38383
2009-02-16LOL: - more work on the user interfaceFlorian Kagerer
- fixed non interactive demo svn-id: r38374
2009-02-15LOL: fix bug in kyra.datFlorian Kagerer
svn-id: r38246
2009-02-15portability fix for platforms with unsigned charWillem Jan Palenstijn
svn-id: r38229
2009-02-15LOL: - implemented proper button processing (works exactly as in Kyra 2 and ↵Florian Kagerer
3, so we do have some code duplication atm, I just fixed right mouse button support for LOL) - keyboard control now works svn-id: r38190
2009-02-14LOL: fixed a bug in moveParty() and implemented some more gui codeFlorian Kagerer
svn-id: r36328
2009-02-14LOL: fixed bug in text displayer and some cleanupFlorian Kagerer
svn-id: r36327
2009-02-14LOL: add missing debug info to some script functionsFlorian Kagerer
svn-id: r36324
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-07Fix sound noise regression in CD32 version of Simon the Sorcerer 1.Travis Howell
svn-id: r36236
2009-02-05Allow ScummVM to quit while a character is talking in Kyra3.Johannes Schickel
svn-id: r36221
2009-02-02KYRA: cleanupFlorian Kagerer
svn-id: r36207
2009-02-01Fixed graphics glitches when replaying intro.Johannes Schickel
svn-id: r36193
2009-02-01- CleanupJohannes Schickel
- This time fixed the real cause of the mismatching malloc / delete[] call. svn-id: r36191
2009-02-01Removed uneeded setupPrologueData calls.Johannes Schickel
svn-id: r36188
2009-02-01Oops wrong parameter in last commit.Johannes Schickel
svn-id: r36187
2009-02-01- Fixed mismatching new[] / free.Johannes Schickel
- Fixed bad casting svn-id: r36186
2009-02-01Implemented per voice volume control. (Used for example in LoL intro)Johannes Schickel
svn-id: r36184
2009-02-01Moved some code to newly added files sequences_lol.cpp (more static sequence ↵Johannes Schickel
code is coming up in the future anyway...) svn-id: r36183
2009-02-01Oops removed accidently commited code.Johannes Schickel
svn-id: r36182
2009-02-01Removed obsolete fixme.Johannes Schickel
svn-id: r36181