Paul Gilbert
d3193687a7
TSAGE: Beginnings of support for Return to Ringworld
2011-10-22 20:44:26 +11:00
Paul Gilbert
f99e904f9a
TSAGE: Added 'g' prefix to global variables
2011-10-02 19:59:13 +11:00
Paul Gilbert
546eeb2c43
TSAGE: Moved the _bgSceneObjects list from SceneManager to Scene.
...
This fixes a problem with Blue Force savegames in that they were being
loaded too early, and being destroyed as the game scene was then loaded.
2011-09-25 09:59:24 +10:00
Paul Gilbert
0e6e35b7c6
TSAGE: Fixed core engine display of background scene objects
2011-09-24 17:52:03 +10:00
Paul Gilbert
b3773f7c37
TSAGE: Cleaned up the savegame code, and enabled it for Blue Force
2011-09-10 11:22:39 +10:00
Paul Gilbert
8505011472
TSAGE: Further user interface fixes, and minor dialog tweaks
2011-09-05 20:57:06 +10:00
Paul Gilbert
fbf8262ce6
TSAGE: Fix Valgrind issues with loading Scene 50
2011-08-20 21:30:52 +10:00
Paul Gilbert
a21133ed12
TSAGE: Implemented Blue Force Scene #50 - Map Scene
2011-08-20 19:14:23 +10:00
Paul Gilbert
c280824b2d
TSAGE: Completed Blue Force Scene #100
2011-08-16 21:15:18 +10:00
Paul Gilbert
697230709b
TSAGE: Corrected casing of tSage namespace to be TsAGE
...
This matches the casing of the original engine name.
2011-08-15 20:47:59 +10:00
Paul Gilbert
fed3306b15
TSAGE: Removed recently added preloadVisage method
...
Method associated was actually the standard getVisage method
2011-08-14 12:24:23 +10:00
Paul Gilbert
e9c8232da8
TSAGE: Split up the hard-coded logic files for Ringworld and Blue Force into separate sub-folderes
2011-08-13 19:49:54 +10:00
Paul Gilbert
744f04bf50
TSAGE: Implemented new Globals for Blue Force, and beginnings of implementation of Scene 100 (Title Screen)
2011-08-11 22:05:44 +10:00
Paul Gilbert
680ef79726
TSAGE: Implemented title screen of Blue Force
2011-08-07 23:14:09 +10:00
Paul Gilbert
8f70ee9afc
TSAGE: Wait for fading sounds to completely fade when changing scenes
2011-08-01 22:36:21 +10:00
Paul Gilbert
d71b38b6de
TSAGE: Changed debugging statements from warning() to debug()
2011-08-01 22:03:18 +10:00
Paul Gilbert
b3a05ee089
TSAGE: Bugfix to make Return to Launcher work correctly
2011-07-18 21:13:39 +10:00
Paul Gilbert
97137e6b27
TSAGE: Added saving/restoring of playing sounds to savegames
2011-06-23 20:11:51 +10:00
Paul Gilbert
69290ef7ae
TSAGE: Remove out of date TODO comments where applicable
2011-06-22 19:13:36 +10:00
Paul Gilbert
7ef6bea74e
TSAGE: Clarified Globals::_sceneListeners as Globals::_sounds
2011-06-22 18:31:33 +10:00
Alyssa Milburn
a6fedd6034
TSAGE: Cosmetic tweaks to Scene::setZoomPercents.
2011-05-27 21:44:41 +02:00
Paul Gilbert
d50c6277e4
TSAGE: Bugfix for loading savegames directly from the launcher
2011-05-27 19:28:31 +10:00
Matthew Hoops
9539017ee3
ALL: initialise -> initialize
2011-05-25 11:17:11 -04:00
Paul Gilbert
1568f19569
TSAGE: Moved scene creation into the Game class, and separated out the Ringworld demo scene creation to it's own game class
2011-05-14 18:20:56 +10:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Paul Gilbert
f88acd489d
TSAGE: Completely remove the resetting of _scrollFollower. It needs to be maintained between scenes
2011-05-11 21:11:11 +10:00
Paul Gilbert
e448ad0f5d
TSAGE: Further fix for resetting _scrollFollower
2011-05-11 19:13:16 +10:00
Paul Gilbert
3cbbd5cfac
TSAGE: Reset the Globals::_scrollFollower to NULL when a scene ends
2011-05-11 19:09:55 +10:00
md5
340d08bc30
TSAGE: Some more conversions to US English
2011-05-04 11:47:12 +03:00
md5
3430a3f347
TSAGE: Switched to American English, after the relevant discussion on -devel:
...
serialiser -> serializer
synchronise -> synchronize
2011-05-04 11:41:47 +03:00
md5
7b8f3021ac
TSAGE: Bumped up savegame version, so that the old savegames are still usable
...
Savegames from revisions bf9b98f
and 4f70162d
are now version 2 savegames
2011-05-04 10:52:36 +03:00
Paul Gilbert
4f70162d94
TSAGE: Bugfixes to savegames when the scene is showing an alternate screen
2011-05-03 20:14:20 +10:00
Paul Gilbert
0c0dde62b9
TSAGE: Slowed down Scene #6100 to a reasonable speed, and finished code for hitting sunflowers
2011-04-28 22:16:06 +10:00
Paul Gilbert
1651ac8ca2
TSAGE: Proper bugfix for problem saving/restoring game in Scene #5000 and others
2011-04-28 20:41:00 +10:00
Paul Gilbert
1d58ccac81
TSAGE: Combined the resource files into a single generic overall ResourceManager
2011-04-25 17:06:35 +10:00
Paul Gilbert
95b4713ffa
TSAGE: Changed Scene::_sceneNumber to avoid confusion with SceneManager::_sceneNumber
2011-04-19 21:07:37 +10:00
Paul Gilbert
5dcfd1e32c
TSAGE: Reworked the saving code to fix crashes
...
Note that this undoes the recent compilation fix for GCC, since it didn't work. For now, used an explicit void ** conversion as previously suggested.
2011-04-19 21:02:27 +10:00
Paul Gilbert
26501fb46c
TSAGE: Initialise scene zoom percents in constructor. Fixes crash at the end of Scene #1400
2011-04-18 20:13:30 +10: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
strangerke
66b43f2312
TSAGE: "Cosmetic" cleanups
2011-04-13 21:27:46 +02:00
Johannes Schickel
6db40e0c6c
TSAGE: Cleanup custom List usage.
...
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-13 18:26:12 +02:00
Paul Gilbert
747295e9b4
TSAGE: Fixing memory leaks
2011-04-09 21:27:25 +10:00
Paul Gilbert
ee32440cde
TSAGE: Fix to disable palette rotations when the scene changes
2011-04-09 19:12:03 +10:00
Paul Gilbert
d2843da224
TSAGE: Switched the startup scene from Scene #30 to Scene #1000 (Title Screen)
2011-04-08 23:57:52 +10:00
Paul Gilbert
92aac3addc
TSAGE: Reimplemented the old _sceneObjectListeners as _altSceneObjects
2011-04-05 20:58:05 +10:00
Paul Gilbert
7676cca67a
TSAGE: Implemented Scene 5200 - Caverns - Throne-room
2011-04-03 17:25:07 +10:00
Paul Gilbert
4c804b9d93
TSAGE: Implemented Scene #4150 - Village - Bedroom
2011-03-27 22:43:34 +11:00
Paul Gilbert
5e6cc67e2e
TSAGE: Implemented Scene #4025 - Village - Puzzle Board
2011-03-23 19:16:09 +11:00
Paul Gilbert
ec7e751911
TSAGE: Implemented Scene 2400 - Descending in Lander
2011-03-19 21:07:04 +11:00
Paul Gilbert
8246758e7e
TSAGE: Implement original engine scene scrolling optimisations
...
Wide screens are broken into 160x100 chunks. When scrolling, sections of the scene which have already been previously decoded for display can be reused, rather than re-decoding them from scratch
2011-03-19 14:20:15 +11:00