Commit Graph

35 Commits

Author SHA1 Message Date
Paul Gilbert
c68641584b TSAGE: Added framework for playing the Ringworld demo 2011-04-25 19:39:45 +10:00
strangerke
6d66988ad5 TSAGE: Fix broken animation in scene 60. Renamed more or less everything 2011-04-21 01:03:54 +02:00
Paul Gilbert
95b4713ffa TSAGE: Changed Scene::_sceneNumber to avoid confusion with SceneManager::_sceneNumber 2011-04-19 21:07:37 +10:00
strangerke
8fe65b52cf TSAGE: Add workaround for scene 40 (glitch in animation of dying Kzin falling) 2011-04-17 00:37:35 +02:00
strangerke
94e956e265 TSAGE: Rename some objects in scene 60 and fix the master button behavior.
This fix the blocking problem in scene 60.
2011-04-16 10:57:46 +02:00
strangerke
ab2626f201 TSAGE: Fix several problems in scene 40, including the blocking one (killing the assassin) 2011-04-15 23:04:29 +02:00
strangerke
82483cb5d1 TSAGE: Fix several problems in scene 20. That fixes the intro and probably the evasion.
Also add some comments in scene postInit in order to clarify the different actions available
2011-04-15 14:56:22 +02:00
strangerke
dd6ab8d306 TSAGE: Scene40: The hero may now use his stunner on the assassin. Scene still broken.
Also move some display() to display2() for consistency with the rest of the scenes in group1
2011-04-15 11:01:24 +02:00
Max Horn
2e095e25f2 ALL: centre -> center 2011-04-14 14:34:28 +02:00
Max Horn
84184aabc0 ALL: colour -> color 2011-04-14 14:12:35 +02:00
strangerke
f9e9ecd454 TSAGE: Move two functions from .h to .cpp (thanks fuzzie for reporting that) 2011-04-13 22:21:58 +02:00
strangerke
66b43f2312 TSAGE: "Cosmetic" cleanups 2011-04-13 21:27:46 +02:00
Paul Gilbert
48dbcbe8a1 TSAGE: Fixed warnings identified by Buildbot 2011-04-13 22:02:40 +10:00
Paul Gilbert
d61ad01530 TSAGE: Reworked the 'probe approaching rocks' cut-scene to work correctly
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-12 20:16:34 +10:00
Paul Gilbert
1a1e760800 TSAGE: Fixed bug in Scene #6100 with sunflowers briefly appearing too large 2011-04-10 20:13:25 +10:00
Paul Gilbert
0a1a8810ae TSAGE: Lots more bugfixes for Scene #6100 2011-04-10 16:50:10 +10:00
Paul Gilbert
2ed8a255e5 TSAGE: Fixing uninitialised read errors identified by Valgrind 2011-04-09 23:14:47 +10:00
Paul Gilbert
81a5fcb5d1 TSAGE: Clarifying field names in Scene #6100 2011-04-09 21:28:01 +10:00
Paul Gilbert
b912b3662a TSAGE: Slight re-ordering of method calls in SceneHandler::dispatch
This fixes a problem in the title screen where the game title briefly appeared at full size.
2011-04-09 15:12:17 +10:00
Paul Gilbert
d10453d162 TSAGE: Some bugfixes to calculating object distances in Scene #6100 2011-04-09 14:17:54 +10:00
Paul Gilbert
dbacaa90a4 TSAGE: Compilation fixes for GCC 2011-04-09 10:37:32 +10:00
Paul Gilbert
fefcf7720d TSAGE: Renamed OBJFLAG_100 as OBJFLAG_HIDE 2011-04-08 21:42:39 +10:00
Paul Gilbert
78e83134a7 TSAGE: Some work on fixing Scene 6100 2011-04-04 16:56:18 +10:00
Paul Gilbert
66d85a1eda TSAGE: Fix compilation break in previous commit 2011-04-03 11:17:17 +10:00
Paul Gilbert
d8eb24f974 TSAGE: Fix use of PlayerMover2 class 2011-04-03 10:57:01 +10:00
Paul Gilbert
71354fdf13 TSAGE: Initial implementation of Scene #4025 2011-03-23 00:31:29 +11:00
Paul Gilbert
aec1aa0b52 TSAGE: In progress implementation of Scene #2320 - Starcraft - Hanger Bay 2011-03-12 22:01:41 +11:00
Paul Gilbert
2a2a33a14c TSAGE: Initial implementation of Scene #1400 - Arriving at Ringworld 2011-02-27 22:52:35 +11:00
Paul Gilbert
e7ca134b1a TSAGE: Separated Scene 1000 into a seaprate code file
This is mimicking the original engine, which breaks the entire game into groups of scenes
2011-02-27 16:46:49 +11:00
Paul Gilbert
2f3831d12b TSAGE: Minor bugfixes for Scene 90 (Shipyard Entrance) 2011-02-27 16:29:30 +11:00
Paul Gilbert
5a606d86e1 TSAGE: Bugfix for credits animations in Scene 1000 2011-02-26 23:51:24 +11:00
Paul Gilbert
597984abc3 TSAGE: Bugfixes for Scene 60 - Flycycle Controls 2011-02-24 22:24:19 +11:00
Paul Gilbert
87a6398f62 TSAGE: Standardised class naming for game scene logic 2011-02-24 18:36:22 +11:00
Paul Gilbert
3a39af7665 TSAGE: Added missing death sequence in scene 20 2011-02-23 23:07:38 +11:00
Paul Gilbert
03942da718 TSAGE: Reworked code to separate Ringworld specific code from core engine classes 2011-02-23 22:37:16 +11:00