aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2009-11-11Beginnings of support for AA file animations. The mads_anim.cpp commit is ↵Paul Gilbert
part of this, not the previous commit svn-id: r45828
2009-11-11Removed all the '- 1' from calls to get vocabs, centralising it in the ↵Paul Gilbert
getVocab method. This is correct, as the first element in the game vocab list is '1', not '0'. svn-id: r45827
2009-11-11Refactored draw() according to drawReScaled()Robert Špalek
svn-id: r45826
2009-11-11Documented palette shiftRobert Špalek
svn-id: r45825
2009-11-11Cleaned up searching the closest point.Robert Špalek
The old comments were completely misleading although the algorithm was good. svn-id: r45824
2009-11-10Fixed walking to unreachable positionsRobert Špalek
svn-id: r45823
2009-11-10Fixed two bugs.Robert Špalek
Putting items back to the inventory into clipped coordinates, and exiting running GPL2 programs when the game engine it to be interrupted. svn-id: r45822
2009-11-10Gob - Add detection for another win31 Lost in Time found on french ADI 2.6 ↵Arnaud Boutonné
Français-Maths 4e svn-id: r45821
2009-11-10AGOS: cleanupMax Horn
svn-id: r45819
2009-11-10Missing template argument for MIN (added <uint>)Lars Persson
svn-id: r45803
2009-11-10more fixes for final partVladimir Menshakov
svn-id: r45801
2009-11-10added special animation 0 caseVladimir Menshakov
svn-id: r45800
2009-11-10Huge 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-09more fixes for chapter 3. Vladimir Menshakov
svn-id: r45790
2009-11-09fixed rendering order againVladimir Menshakov
svn-id: r45789
2009-11-09TINSEL: cleanupMax Horn
svn-id: r45787
2009-11-09SCI: 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-09TINSEL: Mark all functions in dialogs.cpp explicitly as public (=extern) or ↵Max Horn
private (=static) svn-id: r45785
2009-11-09TINSEL: Make some const tables static; move static int priorVolMusic into ↵Max Horn
SetMidiVolume to reduce its scope svn-id: r45784
2009-11-09TINSEL: Simplifying PolyTinselProcessMax Horn
svn-id: r45783
2009-11-09TINSEL: Add EnablePointing() & DisablePointing() to pdisplay.h; turn ↵Max Horn
DisablePointing from a coroutine into a plain function svn-id: r45782
2009-11-09chapter 2 completedVladimir Menshakov
svn-id: r45781
2009-11-09added special case of loadSceneVladimir Menshakov
svn-id: r45780
2009-11-09more fixesVladimir Menshakov
svn-id: r45774
2009-11-09do not trigger examine object while inventory is inactiveVladimir Menshakov
svn-id: r45773
2009-11-09added 'ignore' flag, ported guard and anchor challenges to it. minor fixesVladimir Menshakov
svn-id: r45772
2009-11-09GPL2 callbacks accept const Array& instead of Queue&Robert Špalek
svn-id: r45771
2009-11-08fixed boat bugVladimir Menshakov
svn-id: r45770
2009-11-08implemented drinking guard time challengeVladimir Menshakov
svn-id: r45769
2009-11-08Updated the list of TODOsRobert Špalek
svn-id: r45768
2009-11-08implemented mouse-rock-glue time challengeVladimir Menshakov
svn-id: r45767
2009-11-08more improvements, added setTimerCallback()Vladimir Menshakov
svn-id: r45766
2009-11-08Removed almost all TODOs from the header filesRobert Špalek
svn-id: r45765
2009-11-08Fixed aligning items in the inventoryRobert Špalek
svn-id: r45764
2009-11-08Removed old hack for cyclic animations.Robert Špalek
This makes the hero's walk even smoother. svn-id: r45763
2009-11-08Items put into inventory are placed correctly.Robert Špalek
Also, named correctly GPL2 parameter types. This fixes all FIXMEs svn-id: r45762
2009-11-08added set_ons command to consoleVladimir Menshakov
svn-id: r45761
2009-11-08fixed more village glitchesVladimir Menshakov
svn-id: r45760
2009-11-08fixed wrong debug outputVladimir Menshakov
svn-id: r45759
2009-11-08clear current_event only on async messagesVladimir Menshakov
svn-id: r45758
2009-11-08fixed typoVladimir Menshakov
svn-id: r45757
2009-11-08implemented async messages (some animation requires it), added custom ↵Vladimir Menshakov
positioning. svn-id: r45756
2009-11-08removed font::color, added debugger console with ↵Vladimir Menshakov
enable_object/disable_object commands. svn-id: r45755
2009-11-08adding proper dialog colors, various fixes.Vladimir Menshakov
svn-id: r45754
2009-11-08Fix 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-08Silence gcc warning by putting parentheses around an && expression nested in ↵Johannes Schickel
an || expression. svn-id: r45752
2009-11-08removed noisy debug messageVladimir Menshakov
svn-id: r45751
2009-11-08restart default animation in the slot after custom animation has ended.Vladimir Menshakov
svn-id: r45750
2009-11-08Fix enabling mouse cursor when entering a room.Robert Špalek
It used to have a wrong palette. svn-id: r45749
2009-11-08Implement 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