aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra
AgeCommit message (Collapse)Author
2009-04-18Add TODO.Johannes Schickel
svn-id: r40000
2009-04-18We probably only have to update the screen once every updateInfo(). And, sinceTorbjörn Andersson
it's triggered by mouse movements, only when the cursor is visible. svn-id: r39975
2009-04-16Add HACK to support DOS music in Kyra1 Mac CD based on patch #2767489 ↵Johannes Schickel
"KYRA1: Support for Mac CD". svn-id: r39962
2009-04-15Added md5sums of Kyra1 Mac CD as supplied with fr #2766454 "KYRA1: Add ↵Johannes Schickel
support for Macintosh CD" (experimental change, not for 0.13.1 yet) svn-id: r39955
2009-04-11Cleanup.Johannes Schickel
svn-id: r39933
2009-04-11KYRA: Replaced Rect class by Common::Rect; replaced dirty rect handling code ↵Max Horn
by code similiar to the one used in SAGA and the frontend GUI code svn-id: r39929
2009-04-06LOL: startup fix for floppy versionFlorian Kagerer
svn-id: r39875
2009-04-05LOL: fix monsters' strange sliding to the left (like that thug at the beginning)Florian Kagerer
svn-id: r39863
2009-04-05LOL: implemented two more opcodes (for roland's house and for the sequence ↵Florian Kagerer
where the king gets poisoned) svn-id: r39860
2009-04-05LOL: fix speech bug, which would cause a hang up when entering roland's houseFlorian Kagerer
svn-id: r39858
2009-04-04LOL: implemented opcode for throwing items into or out of the thug's caveFlorian Kagerer
svn-id: r39854
2009-04-04LOL: fix magic atlas back/forward buttonsFlorian Kagerer
svn-id: r39853
2009-04-04LOL: implemented compassFlorian Kagerer
svn-id: r39852
2009-04-04LOL: correct character portrait positioning for "full screen sequences" ↵Florian Kagerer
(like grey eagle inn) when playing without sub titles svn-id: r39849
2009-04-04LOL: - this should fix a text displayer bug that occured when speaking to ↵Florian Kagerer
the compass gui svn-id: r39848
2009-04-04LOL: - minor item drawing bug fixFlorian Kagerer
svn-id: r39840
2009-04-04Formatting.Johannes Schickel
svn-id: r39839
2009-04-04LOL: - minor sfx bug fixFlorian Kagerer
svn-id: r39836
2009-04-04LOL: - reverted last commit which would break map shape drawing (I have now ↵Florian Kagerer
changed the map shape coordinates to decimal numbers though since some compiler seems to complain about signed hex numbers) - added support for placing items in wall niches (like that one in the thugs' cave) svn-id: r39823
2009-04-03Fixed compilation (a signed byte cannot hold such big values)Filippos Karapetis
svn-id: r39821
2009-04-03LOL: - added support for magic atlasFlorian Kagerer
- fixed minor palette bug svn-id: r39818
2009-03-28Fix invalid memory writes.Johannes Schickel
svn-id: r39727
2009-03-28LOL: - implemented opcode required for operating the floor plates in the ↵Florian Kagerer
thugs' cave) - fixed bug (only one of the two thugs in front of the cave was deleted when sneaking into the cave) svn-id: r39721
2009-03-28Formatting.Johannes Schickel
svn-id: r39720
2009-03-28LOL: - Level temp data now get stored in memory so you can now return to a ↵Florian Kagerer
level without everything being broken. Temp data isn't saved to disk. Since total memory requirement for storing this data won't exceed ~100kb I'd rather save memory in other places (like removing some screen page buffers) - Implemented some more opcodes and fixed some bugs (You can now safely pick up coin pouches. The lamp seems to work fine, too). svn-id: r39719
2009-03-24LOL: - implemented lots of opcodes and fixed a few bugsFlorian Kagerer
- it's now possible to leave the castle svn-id: r39653
2009-03-21LOL: - added drawing code for certain gfx (blood and slime spots on the ↵Florian Kagerer
floor, teleporters, ice walls) svn-id: r39599
2009-03-21LOL: implemented some missing drawing code for dead monstersFlorian Kagerer
svn-id: r39589
2009-03-21LOL: The guards will now attack you when you throw certain items at them. ↵Florian Kagerer
They can't do any damage though, since this isn't implemented yet. svn-id: r39582
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-16LOL: - implemented item throwingFlorian Kagerer
svn-id: r39455
2009-03-15Align ScummVM version string properly.Johannes Schickel
svn-id: r39432
2009-03-15LOL: - implemented original style random number generator for moving around ↵Florian Kagerer
the monsters svn-id: r39425
2009-03-15LOL: - added some missing animations for the shopsFlorian Kagerer
- added support for dropping/picking up items (no throwing yet) svn-id: r39422
2009-03-15Cleanup.Johannes Schickel
svn-id: r39421
2009-03-15Fix for loading Kyra1 Amiga PAK files.Johannes Schickel
svn-id: r39420
2009-03-14LOL: magic atlas can now be picked up (but it can't be used)Florian Kagerer
svn-id: r39393
2009-03-14LOL: - complete support for the three "special rooms" in the castleFlorian Kagerer
svn-id: r39391
2009-03-11Wrap the code in text_lol.* around ENABLE_LOL checksFilippos Karapetis
svn-id: r39346
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