aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage
AgeCommit message (Collapse)Author
2011-04-13TSAGE: Always initialise the event in getEvent()eriktorbjorn
This fixes Valgrind warnings when getEvent() is called when there are no pending events at all.
2011-04-13TSAGE: Move two functions from .h to .cpp (thanks fuzzie for reporting that)strangerke
2011-04-13TSAGE: Fix two GCC warnings (which were bugs). Thanks LordHoto for reporting ↵strangerke
those.
2011-04-13TSAGE: "Cosmetic" cleanupsstrangerke
2011-04-13TSAGE: Fix build as dynamic plugin.Johannes Schickel
2011-04-13TSAGE: Fix compilation on NDS.Johannes Schickel
It is not safe to assume one can construct a va_list by using NULL. Instead I created a temporary (uninitialized!) dummy, which is passed in the call to the Action::attached implementation. I added a TODO to resolve this temporary hack.
2011-04-13TSAGE: Fix compilation on Mac OS X PPC.Johannes Schickel
Mac OS X PPC's standard C(++) library does not feature any sqrtf function, since the parameter is double anyway I changed it to use sqrt for now. We might want to consider adding some global macros for that on such platforms. Another instance where the same issues caused problems in the past is the MT-32 emulator. See audio/softsynth/mt32/synth.cpp lines 30 to 43 for reference.
2011-04-13TSAGE: Cleanup custom List usage.Johannes Schickel
This makes the code use Common::List for all cases where synchronization can not be done with tSage::List::synchronise. Furthermore I renamed the custom List class to SynchronisedList to stress its purpose. I also removed clear2, contains and forEach and replaced them with algorithm usage from Common:: or in the case of "contains" replaced them with a simple inline function which uses Common::find.
2011-04-13TSAGE: Fix compilation on Linux/amd64 with g++ 4.5.2.Johannes Schickel
2011-04-13TSAGE: Fix warningWillem Jan Palenstijn
2011-04-13TSAGE: Fixed warnings identified by BuildbotPaul Gilbert
2011-04-13TSAGE: Change palette code from 4-byte to 3-byte palettesPaul Gilbert
2011-04-13TSAGE: Fix a crash using the new palette effect. It still doesn't show much...strangerke
2011-04-12TSAGE: Implement most of the scene 9900. New palette animation is currently ↵strangerke
broken, to be fixed
2011-04-12TSAGE: Reworked the 'probe approaching rocks' cut-scene to work correctlyPaul Gilbert
The problem is the original game presumed that rendering a single frame would take at least 10 ticks (at 60Hz). Since the ScummVM renders it faster than then, the cutscene wasn't working. A new 'ProbeMover' class has been created to ensure the probe shrinking keeps correct pace with the probe's movement.
2011-04-10TSAGE: Fixed bug in Scene #6100 with sunflowers briefly appearing too largePaul Gilbert
2011-04-10TSAGE: Lots more bugfixes for Scene #6100Paul Gilbert
2011-04-10TSAGE: Fix memory leak in the GfxSurface classPaul Gilbert
2011-04-10TSAGE: Simplified the custom surface code in GfxSurfacePaul Gilbert
2011-04-09TSAGE: Fixing uninitialised read errors identified by ValgrindPaul Gilbert
2011-04-09TSAGE: Clarifying field names in Scene #6100Paul Gilbert
2011-04-09TSAGE: Fixing memory leaksPaul Gilbert
2011-04-09Merge remote branch 'remotes/Strangerke/master' into tsagePaul Gilbert
2011-04-09TSAGE: Fix to disable palette rotations when the scene changesPaul Gilbert
2011-04-09TSAGE: Cleanup: rename quickInit() methods into setup() for naming consistencystrangerke
2011-04-09TSAGE: move SceneObject3 and 4 to scenes8 and 10, rename them their unknown ↵strangerke
fields, and fix a glitch in scene9150
2011-04-09TSAGE: Slight re-ordering of method calls in SceneHandler::dispatchPaul Gilbert
This fixes a problem in the title screen where the game title briefly appeared at full size.
2011-04-09TSAGE: Corrections to palette rotationPaul Gilbert
2011-04-09TSAGE: Some bugfixes to calculating object distances in Scene #6100Paul Gilbert
2011-04-09TSAGE: Clarified ObjectMover _field6E as _regionIndexPaul Gilbert
2011-04-09TSAGE: Compilation fixes for GCCPaul Gilbert
2011-04-09TSAGE: move SceneHotspot_2 to scenes8, rename it to NamedHotspotMult, rename ↵strangerke
unknown fields
2011-04-08Merge branch 'tsage' of http://github.com/dreammaster/scummvmstrangerke
2011-04-08TSAGE: move NamedHotspot back into core. Replace HotspotBase4300 by ↵strangerke
NamedHotspot and suppress it.
2011-04-08TSAGE: Rename SceneHotspot_3 to NamedHotspotstrangerke
2011-04-08TSAGE: Switched the startup scene from Scene #30 to Scene #1000 (Title Screen)Paul Gilbert
2011-04-08TSAGE: Move SceneHotspot_3 to Scene10, rename unknown fields, fix sword bug ↵strangerke
in scene 9850 (thanks Dreammaster)
2011-04-08TSAGE: Fix typostrangerke
2011-04-08Tsage: Add scene 9850 (with several bugs :/) and skeleton of scene 9900.strangerke
2011-04-08Merge branch 'tsage' of http://github.com/dreammaster/scummvmstrangerke
2011-04-08TSAGE: Renamed other previously unnamed object flag constantsPaul Gilbert
2011-04-08TSAGE: Renamed OBJFLAG_100 as OBJFLAG_HIDEPaul Gilbert
2011-04-08TSAGE: Fixed problem with pathfinder add extra unnecessary stepsPaul Gilbert
2011-04-05TSAGE: rename an object in scene9500, fix 2 bugs, remove debug stringsstrangerke
2011-04-05TSAGE: Add scene 9500strangerke
2011-04-05Merge branch 'tsage' of http://github.com/dreammaster/scummvmstrangerke
Conflicts: engines/tsage/ringworld_scenes10.cpp
2011-04-05TSAGE: Add scene 9450 (not perfect)strangerke
2011-04-05TSAGE: Reimplemented the old _sceneObjectListeners as _altSceneObjectsPaul Gilbert
2011-04-04TSAGE: Some work on fixing Scene 6100Paul Gilbert
2011-04-03TSAGE: Fix SpeakerGText, Add SpeakerOR, implement Scene9400strangerke