aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/core.cpp
AgeCommit message (Collapse)Author
2011-04-14TSAGE: Added replacement hierarchy for palette modifier classes that better ↵Paul Gilbert
matches the original
2011-04-14TSAGE: Big Endian fixJoost Peters
2011-04-13TSAGE: "Cosmetic" cleanupsstrangerke
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: 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: Lots more bugfixes for Scene #6100Paul Gilbert
2011-04-09Merge remote branch 'remotes/Strangerke/master' into tsagePaul Gilbert
2011-04-09TSAGE: Cleanup: rename quickInit() methods into setup() for naming consistencystrangerke
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: Clarified ObjectMover _field6E as _regionIndexPaul Gilbert
2011-04-09TSAGE: Compilation fixes for GCCPaul Gilbert
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: 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: 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: Reimplemented the old _sceneObjectListeners as _altSceneObjectsPaul Gilbert
2011-04-03TSAGE: Fix movement bug with the ObjectMover2 classPaul Gilbert
2011-04-03Merge remote branch 'remotes/Strangerke/master' into tsagePaul Gilbert
Conflicts: engines/tsage/ringworld_logic.cpp engines/tsage/ringworld_logic.h
2011-04-03TSAGE: Properly implemented the PlayerMover2 classPaul Gilbert
2011-03-29TSAGE: Implement scene 7700.strangerke
Also move doAction() to core when related to sceneHostpot_3.
2011-03-22TSAGE: Implemented Scene #4010 - Village - By LanderPaul Gilbert
2011-03-21TSAGE: Bugfixes for animations in Scene #4000Paul Gilbert
2011-03-21TSAGE: In progress work on Scene #4000Paul Gilbert
2011-03-19TSAGE: Implemented Scene 2400 - Descending in LanderPaul Gilbert
2011-03-19TSAGE: Replaced some values with proper constantsPaul Gilbert
2011-03-17TSAGE: Bugfixes for player movement in wide-screen scenesPaul Gilbert
2011-03-12TSAGE: Bugfix for cloning the SceneObjectWrapper when a SceneObject is clonedPaul Gilbert
2011-03-09TSAGE: Fixed memory leak when changing SceneObjectWrapper objectsPaul Gilbert
2011-03-08TSAGE: Bugfix to increment data block lock counter when a Visage is clonedPaul Gilbert
2011-03-06TSAGE: Changes to cursor handling that more accurately replicates the originalPaul Gilbert
2011-03-06TSAGE: Fix stack overrun in the pathfinderPaul Gilbert
2011-03-06TSAGE: Bugfix for correctly erasing on-screen text when it gets removedPaul Gilbert
2011-02-27TSAGE: Initial implementation of Scene #1400 - Arriving at RingworldPaul Gilbert
2011-02-27TSAGE: Bugfix for loading scenes without a palettePaul Gilbert
2011-02-27TSAGE: Bugfix for correctly setting object frame numbersPaul Gilbert
2011-02-27TSAGE: Fixed bug with scene mode being used incorrectly as the scene load flagPaul Gilbert
2011-02-27TSAGE: Bugfix to enable palette rotationPaul Gilbert
2011-02-26TSAGE: Bugfix for credits animations in Scene 1000Paul Gilbert
2011-02-26TSAGE: Bugfixes for drawing objects in wide screen areasPaul Gilbert
2011-02-24TSAGE: Bugfixes for Scene 60 - Flycycle ControlsPaul Gilbert
2011-02-23TSAGE: Added code to the sound handler stub methods to properly flag sounds ↵Paul Gilbert
as ending