Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-11-10 | more fixes for final part | Vladimir Menshakov | |
svn-id: r45801 | |||
2009-11-10 | added special animation 0 case | Vladimir Menshakov | |
svn-id: r45800 | |||
2009-11-10 | Huge refactoring of data structures. | Robert Špalek | |
Replaced IDs of objects by pointers, which saves many lookups, each of which is horribly ineffective. Moved a lot of code into methods of structs now turned into objects. Tested the new code a lot and seems to work as well as the old code. svn-id: r45799 | |||
2009-11-09 | more fixes for chapter 3. | Vladimir Menshakov | |
svn-id: r45790 | |||
2009-11-09 | fixed rendering order again | Vladimir Menshakov | |
svn-id: r45789 | |||
2009-11-09 | TINSEL: cleanup | Max Horn | |
svn-id: r45787 | |||
2009-11-09 | SCI: Remove remarks about in-place loading, at least for now. | Max Horn | |
Not loading in-place has the advantage that it allows to cleanly cancel loading a savesate, e.g. if we detect a defect during loading. This is much harder (if not impossible) to achieve if loading in-place. So I'd prefer if we took advantage of this. Right now, though, we don't. svn-id: r45786 | |||
2009-11-09 | TINSEL: Mark all functions in dialogs.cpp explicitly as public (=extern) or ↵ | Max Horn | |
private (=static) svn-id: r45785 | |||
2009-11-09 | TINSEL: Make some const tables static; move static int priorVolMusic into ↵ | Max Horn | |
SetMidiVolume to reduce its scope svn-id: r45784 | |||
2009-11-09 | TINSEL: Simplifying PolyTinselProcess | Max Horn | |
svn-id: r45783 | |||
2009-11-09 | TINSEL: Add EnablePointing() & DisablePointing() to pdisplay.h; turn ↵ | Max Horn | |
DisablePointing from a coroutine into a plain function svn-id: r45782 | |||
2009-11-09 | chapter 2 completed | Vladimir Menshakov | |
svn-id: r45781 | |||
2009-11-09 | added special case of loadScene | Vladimir Menshakov | |
svn-id: r45780 | |||
2009-11-09 | more fixes | Vladimir Menshakov | |
svn-id: r45774 | |||
2009-11-09 | do not trigger examine object while inventory is inactive | Vladimir Menshakov | |
svn-id: r45773 | |||
2009-11-09 | added 'ignore' flag, ported guard and anchor challenges to it. minor fixes | Vladimir Menshakov | |
svn-id: r45772 | |||
2009-11-09 | GPL2 callbacks accept const Array& instead of Queue& | Robert Špalek | |
svn-id: r45771 | |||
2009-11-08 | fixed boat bug | Vladimir Menshakov | |
svn-id: r45770 | |||
2009-11-08 | implemented drinking guard time challenge | Vladimir Menshakov | |
svn-id: r45769 | |||
2009-11-08 | Updated the list of TODOs | Robert Špalek | |
svn-id: r45768 | |||
2009-11-08 | implemented mouse-rock-glue time challenge | Vladimir Menshakov | |
svn-id: r45767 | |||
2009-11-08 | more improvements, added setTimerCallback() | Vladimir Menshakov | |
svn-id: r45766 | |||
2009-11-08 | Removed almost all TODOs from the header files | Robert Špalek | |
svn-id: r45765 | |||
2009-11-08 | Fixed aligning items in the inventory | Robert Špalek | |
svn-id: r45764 | |||
2009-11-08 | Removed old hack for cyclic animations. | Robert Špalek | |
This makes the hero's walk even smoother. svn-id: r45763 | |||
2009-11-08 | Items put into inventory are placed correctly. | Robert Špalek | |
Also, named correctly GPL2 parameter types. This fixes all FIXMEs svn-id: r45762 | |||
2009-11-08 | added set_ons command to console | Vladimir Menshakov | |
svn-id: r45761 | |||
2009-11-08 | fixed more village glitches | Vladimir Menshakov | |
svn-id: r45760 | |||
2009-11-08 | fixed wrong debug output | Vladimir Menshakov | |
svn-id: r45759 | |||
2009-11-08 | clear current_event only on async messages | Vladimir Menshakov | |
svn-id: r45758 | |||
2009-11-08 | fixed typo | Vladimir Menshakov | |
svn-id: r45757 | |||
2009-11-08 | implemented async messages (some animation requires it), added custom ↵ | Vladimir Menshakov | |
positioning. svn-id: r45756 | |||
2009-11-08 | removed font::color, added debugger console with ↵ | Vladimir Menshakov | |
enable_object/disable_object commands. svn-id: r45755 | |||
2009-11-08 | adding proper dialog colors, various fixes. | Vladimir Menshakov | |
svn-id: r45754 | |||
2009-11-08 | Fix running clearing IsReloaded(). | Robert Špalek | |
Currently, if gate programs used loop(), they exitted immediately due to not having cleared this flag. svn-id: r45753 | |||
2009-11-08 | Silence gcc warning by putting parentheses around an && expression nested in ↵ | Johannes Schickel | |
an || expression. svn-id: r45752 | |||
2009-11-08 | removed noisy debug message | Vladimir Menshakov | |
svn-id: r45751 | |||
2009-11-08 | restart default animation in the slot after custom animation has ended. | Vladimir Menshakov | |
svn-id: r45750 | |||
2009-11-08 | Fix enabling mouse cursor when entering a room. | Robert Špalek | |
It used to have a wrong palette. svn-id: r45749 | |||
2009-11-08 | Implement QuickHero walking. | Robert Špalek | |
Pressing Q during the game enables/disables faster walking; all animation phases are flipped after one refresh instead of after given delay. svn-id: r45748 | |||
2009-11-08 | Do not immediately clear the path when it has just 1 vertex. | Robert Špalek | |
This fixes the previous bugfix, which causes that I could not re-run the same program (e.g., by repeatedly clicking on the hollow tree) if the hero did not move at least one pixel. svn-id: r45747 | |||
2009-11-08 | Fixed mistake with two inner loop caused by not clearing the path. | Robert Špalek | |
Also, optimize play() and stop() svn-id: r45746 | |||
2009-11-08 | Tuned Z-coordinate of the dragon. | Robert Špalek | |
Adding +1 made the dragon sometimes flip before an object when it should have been behind. svn-id: r45745 | |||
2009-11-08 | Renumbered path segments. | Robert Špalek | |
Increasing _segment by 1 makes the code much simpler. svn-id: r45744 | |||
2009-11-08 | Walking animations are fully smooth now | Robert Špalek | |
svn-id: r45743 | |||
2009-11-08 | Debugged smooth walking except for 1 bug. | Robert Špalek | |
Adjusting to the edge is done such that it respects slight sideways movements of the dragon. Fixed rounding issues in the whole game. Improved debug messages. Made sure that the dragon does not turn like crazy around when clicking on the same pixel: the final point is always the clicked one although the middle points made by shifted to make the animations smooth, and preserve the dragons direction if he has not walked. There is a bug with running turning animations as they seem to disappear for 1 frame and have incorrect Z coordinate. Will investigate it next. svn-id: r45742 | |||
2009-11-07 | fixed rendering order | Vladimir Menshakov | |
svn-id: r45735 | |||
2009-11-07 | Fix some delays in Kyrandia 1 when clicking very often, while a sequence plays. | Johannes Schickel | |
svn-id: r45731 | |||
2009-11-07 | Access _keyMap a little different, so that no additional entries are ↵ | Johannes Schickel | |
created, when an unmapped key is pressed. svn-id: r45730 | |||
2009-11-07 | Formatting. | Johannes Schickel | |
svn-id: r45729 |