aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-11-07"constify" dump and save methods, added intersects_hline/intersects_vlineVladimir Menshakov
svn-id: r45715
2009-11-07Add helper functions to retrieve dragon position from the animation.Robert Špalek
To implement proper walking, I have to respect the relative shifts defined by the sprites as opposed to apply some constant velocity. svn-id: r45714
2009-11-07The hero turns the right direction after walkingRobert Špalek
svn-id: r45713
2009-11-07Implemented relative animations.Robert Špalek
In these animations, each sprite can specify a relative shift with respect to the previous sprite. Moving animations (such as walking of the dragon) are easily described in this framework. I have sort of hacked their support and it seems to work. The current walking code does not interact with the new code yet, but it will be easy to do. svn-id: r45712
2009-11-07Done research on ignored animation flags and commented the codeRobert Špalek
svn-id: r45711
2009-11-07Set date for release 1.0.0Eugene Sandulenko
svn-id: r45709
2009-11-06Correct a few items.Travis Howell
svn-id: r45702
2009-11-06Sync with the NEWS file in the 1.0.0 branch.Matthew Hoops
svn-id: r45700
2009-11-06Commit digitall's patch for bugs #2892510 and #2892510 with an additional ↵Johannes Schickel
comment. svn-id: r45697
2009-11-06Add safe-guard against collision of animation IDs.Robert Špalek
When debugging another issue, I preloaded all animations, and horrible things happened that I debugged for a few hours. svn-id: r45695
2009-11-06update readme for releaseKostas Nakos
svn-id: r45691
2009-11-05Fixed several gross walking bugs.Robert Špalek
- SIGSEGV by not stopping walking when changing rooms - reset of the mouse cursor and object title during gate scripts - updating the previous animation phase, also when starting new animation - swapped up and down animations svn-id: r45690
2009-11-05Fixed compilation when INCLUDE_OLDGFX isn't definedFilippos Karapetis
svn-id: r45689
2009-11-05Implemented proper walking.Robert Špalek
First shot, not debugged yet, but seems to work (even though a bit hairy)! svn-id: r45688
2009-11-05GP2XWiz: Tweak configure to ensure that the correct ABI is used for the ↵John Willis
ASFLAGS and enable Virtual Keyboard. svn-id: r45686
2009-11-05Add fix from Tobias, for bobbing Bobbin in PCE version of Loom.Travis Howell
svn-id: r45685
2009-11-05SCI/newgui: SciGuiMenu interactive keyboard support added (menu drawing ↵Martin Kiewitz
still missing) svn-id: r45684
2009-11-05SCI/newgui: kDisposeWindow - changed to reflect actual sierra sci behaviourMartin Kiewitz
svn-id: r45683
2009-11-05SCI: Converted FreeSCI Amiga sound driver. Some cleanup.Walter van Niftrik
svn-id: r45682
2009-11-05Correct bugs listed under incorrect game engine.Travis Howell
svn-id: r45681
2009-11-05Clarify demo fix.Travis Howell
svn-id: r45678
2009-11-05Added helper functions for dragon animationsRobert Špalek
svn-id: r45677
2009-11-05Moved the audio related command enums inside audio.hFilippos Karapetis
svn-id: r45676
2009-11-04Brought back one old line, just to be sure.Robert Špalek
svn-id: r45675
2009-11-04SCI/newgui: select() implemented (interactive modes not done yet)Martin Kiewitz
svn-id: r45674
2009-11-04SCI/newgui: SciGuiMenu select() created, little cleanupMartin Kiewitz
svn-id: r45673
2009-11-04Applied patch #2891232 - "SCI sfx: Let each SongIterator remap its own channels"Filippos Karapetis
svn-id: r45672
2009-11-04SCI/newgui: SciGuiMenu - set()/get() implementedMartin Kiewitz
svn-id: r45671
2009-11-04Applied patch #2891230 - "SCI sfx: fix song iterators from not getting freed"Filippos Karapetis
svn-id: r45670
2009-11-04Fix CD Audio in JonesCD and add some comments.Matthew Hoops
svn-id: r45669
2009-11-04Removed unused variables and placed some more old code inside INCLUDE_OLDGFX ↵Filippos Karapetis
defines svn-id: r45668
2009-11-04CleanupFilippos Karapetis
svn-id: r45667
2009-11-04- Changed the segment manager to be a static part of the engine, and stopped ↵Filippos Karapetis
deleting and recreating it when restoring games - Merged game_exit(), script_free_vm_memory() and script_free_engine() - Cleanup svn-id: r45666
2009-11-04Reapplied the LSL1 casino workaround, which got disabled accidentally in ↵Filippos Karapetis
commit #45661 svn-id: r45665
2009-11-04Removed the reference to EngineState from the SciGuiGfx classFilippos Karapetis
svn-id: r45664
2009-11-04SCI: forgot to adjust gui32 as wellMartin Kiewitz
svn-id: r45662
2009-11-04SCI/newgui: kGraph / InitPriority changed to reflect sci0 implementation, ↵Martin Kiewitz
also moved code svn-id: r45661
2009-11-04Removed the reference to SciGuiCursor from EngineStateFilippos Karapetis
svn-id: r45660
2009-11-04Added references to the scaleX and scaleY selectors, used for SCI1.1 view ↵Filippos Karapetis
scaling svn-id: r45659
2009-11-04priority_first and priority_last are not used by the new drawing code, thus ↵Filippos Karapetis
the new code didn't handle priority changes by kGraph() svn-id: r45658
2009-11-04Fixed compilation when INCLUDE_OLDGFX is not definedFilippos Karapetis
svn-id: r45657
2009-11-04Moved the audio CD handling code inside the AudioPlayer class. Some cleanupFilippos Karapetis
svn-id: r45656
2009-11-04Moved the sound sync code inside the AudioPlayer classFilippos Karapetis
svn-id: r45655
2009-11-04Moved sound sync related variables inside the AudioPlayer class and fixed ↵Filippos Karapetis
compilation svn-id: r45654
2009-11-04Moved most of the code for playing sound effects and speech into a separate ↵Filippos Karapetis
class svn-id: r45653
2009-11-04CleanupFilippos Karapetis
svn-id: r45652
2009-11-04Added support for loading the game's object listPaul Gilbert
svn-id: r45651
2009-11-04Provide compatibility with 2000/XP, where the "choice" command is not ↵Filippos Karapetis
available, and made the prompt more verbose svn-id: r45650
2009-11-04Properly animate the last phase of the walk before running callbacksRobert Špalek
svn-id: r45649
2009-11-04Implemented and debugged the walking framework.Robert Špalek
The hero does not walk yet (it still teleports to the target immediately), but that is just because the actual walking algorithm is left trivial first. However, the main game loop, callbacks, and waiting all already work with the general framework. svn-id: r45648