Commit Graph

528 Commits

Author SHA1 Message Date
Paul Gilbert
85e4e2933a TSAGE: Fix signalling an action when a song stops 2011-06-19 23:21:02 +10:00
eriktorbjorn
0efea76fff TSAGE: Silence GCC warnings (hopefully without breaking anything)
There is one remaining warning about 'maxPriority' being set but
not tested in one of the loops in _sfRethinkSoundDrivers(), but
I'm uncertain about that one. Looks like it could be an actual
engine bug.
2011-06-19 15:13:49 +02:00
Paul Gilbert
9dddf76aa7 Merge remote branch 'remotes/dreammaster/tsage_sound'
Conflicts:
	engines/tsage/ringworld_scenes1.cpp
	engines/tsage/ringworld_scenes5.cpp
	engines/tsage/tsage.h
2011-06-19 21:14:49 +10:00
Paul Gilbert
cc63cbcf5f TSAGE: Cleaned up the write() method 2011-06-19 20:17:47 +10:00
Paul Gilbert
4de14b0dbc TSAGE: Fixed problem with number of voices not being reset 2011-06-19 13:30:29 +10:00
Tarek Soliman
1ef7e95820 TSAGE: flag all WIP games with ADGF_UNSTABLE
all
2011-06-16 13:37:58 -05:00
Paul Gilbert
7428e646d5 TSAGE: Minor bugfix to sound fading code 2011-06-16 23:30:15 +10:00
Paul Gilbert
15bc708610 TSAGE: Bugfix for _sfRethinkVoiceTypes type 1 handling 2011-06-16 22:00:33 +10:00
Paul Gilbert
c6ae2acae5 TSAGE: Added correct 5000 byte MD5 for Ringworld Demo #2 2011-06-16 18:44:37 +10:00
Max Horn
7c992d6598 DETECTOR: Merge ADParams into AdvancedMetaEngine 2011-06-14 18:17:01 +02:00
Paul Gilbert
a7ee13a1ec TSAGE: Properly destroy OPL instance on shutdown 2011-06-15 01:26:01 +10:00
Paul Gilbert
28e236dc68 TSAGE: Bugfixes for sound channel updates 2011-06-15 01:17:47 +10:00
Paul Gilbert
2fe865c891 TSAGE: Bugfix to load correct patch bank for Adlib 2011-06-15 00:25:41 +10:00
Paul Gilbert
c18172565b TSAGE: Bugfix for correctly persisting patch data 2011-06-15 00:08:40 +10:00
Paul Gilbert
f47b25810a TSAGE: Fix channel field copy in _sfRethinkVoiceTypes 2011-06-14 23:02:25 +10:00
Paul Gilbert
8ed74c61f6 TSAGE: Bugfixes for sound channel updates 2011-06-14 21:27:54 +10:00
Paul Gilbert
57bae5ecd6 TSAGE: Bugfixes for priming channel data 2011-06-13 17:50:36 +10:00
Paul Gilbert
34fd272841 TSAGE: Completed initial implementation of _sfRethinkVoiceTypes 2011-06-13 16:31:35 +10:00
Strangerke
154316b198 TSAGE: Update MD5 for ringworld demo #1 2011-06-10 23:57:38 +02:00
Strangerke
6183658555 TSAGE: Detect using MD5 based on 5000 bytes instead of unlimited 2011-06-10 23:33:42 +02:00
Max Horn
6a6b9aabea TSAGE: Elaborate on one FIXME I previously added, resolve another
Turns out params.depth == 0 is the same as == 1
2011-06-10 22:39:23 +02:00
Max Horn
5d584bc782 TSAGE: Reduce header dependencies 2011-06-10 22:15:47 +02:00
Max Horn
0031e08349 TSAGE: Switch to alternate AdvancedMetaEngine, avoid ADParams 2011-06-10 22:15:46 +02:00
Paul Gilbert
dc1c9224ab TSAGE: Finished implementing _sfRethinkVoiceTypes 2011-06-10 23:17:12 +10:00
Paul Gilbert
8795871ba1 TSAGE: Started work on main area of _sfRethinkVoiceTypes 2011-06-09 22:50:00 +10:00
Alyssa Milburn
89ed49d7e9 TSAGE: Try to clarify more pathfinding code. 2011-06-08 23:16:57 +02:00
Alyssa Milburn
799ac4040f TSAGE: Comment/clarify some pathfinding code. 2011-06-08 18:54:03 +02:00
Paul Gilbert
b0372e4210 TSAGE: Finished implementing voice type 1 post processing for _sfRethinkVoiceTypes 2011-06-08 23:23:57 +10:00
Paul Gilbert
8e9e25c786 TSAGE: Finished implementing voice type 0 post-processing for _sfRethinkVoiceTypes 2011-06-08 21:23:25 +10:00
Paul Gilbert
6c1178aeca TSAGE: Completed implementing _so methods 2011-06-07 22:22:11 +10:00
Paul Gilbert
4b35006aba TSAGE: Implemented the rest of the support methods for _soServiceTrackType0 2011-06-07 21:48:53 +10:00
Paul Gilbert
1923c0d0a9 TSAGE: Started implementing support methods for track servicing 2011-06-06 22:15:03 +10:00
Paul Gilbert
054555f78e TSAGE: Implemented the _soServiceTrackType0 method 2011-06-05 22:39:05 +10:00
Paul Gilbert
ce7c00f509 TSAGE: Changed SoundManager fields to match Protostar debug info 2011-06-05 09:44:48 +10:00
Paul Gilbert
239e9886d6 TSAGE: Renamed Sound class fields to match Protostar debug info 2011-06-05 09:16:56 +10:00
Paul Gilbert
b855a87d70 TSAGE: Removed CRUISE sound code that didn't work 2011-06-05 08:42:26 +10:00
Paul Gilbert
eb89240370 TSAGE: Add extra event manager fields to savegames
This should correctly handle re-enabling the cursor when restoring savegames.
2011-06-04 22:40:51 +10:00
Paul Gilbert
9933b1bf19 TSAGE: Bugfix for saving in scenes with palette rotations 2011-06-04 22:39:14 +10:00
Paul Gilbert
dc6e60f516 TSAGE: Add support for saving in scene #6100 2011-06-04 20:40:09 +10:00
Paul Gilbert
4b95cf5d1a TSAGE: Implemented Y pixel difference in button text 2011-06-04 19:18:47 +10:00
Paul Gilbert
10c308f557 TSAGE: Bugfix for assert when quitting whilst inventory dialog active 2011-06-04 17:31:08 +10:00
Paul Gilbert
6e4e4e50a5 TSAGE: Fix one pixel difference in dialog positioning
For some unknown reason, the CD version introduced a one pixel Y difference for dialogs.
2011-06-04 17:22:09 +10:00
Paul Gilbert
06166e03b0 TSAGE: Bugfixes for displaying thick borders on default buttons 2011-06-04 16:29:20 +10:00
Paul Gilbert
a3ff8b5de6 TSAGE: Moved graphic edge adjustment amount to a global variable
This matches what was done in the Ringworld CD version
2011-06-04 14:22:09 +10:00
Strangerke
54a3e3aa51 TSAGE: Fix font color in GfxMessage(), in later versions of the engine (like the CD version of ringworld) 2011-06-03 22:47:27 +02:00
Strangerke
d0f721b728 TSAGE: Add proper colors to buttons in the CD version of ringworld 2011-06-03 15:02:59 +02:00
Max Horn
477d6233c3 ENGINES: Change 2nd param of Engine::saveGameState to Common::String 2011-06-02 18:31:59 +02:00
Strangerke
d21ddbce79 TSAGE: Add comments on actions and hotspots of scene 4000. The buggy sequence is clearly identified, for potential future fix. 2011-06-02 17:05:48 +02:00
Arnaud Boutonne
c720f463e4 TSAGE: Add workaround in order to fix crash in scene 5100 when Quinn forgets the Stasis Box
Also present in the original!
2011-06-02 00:53:19 +02:00
Strangerke
c0d70b6dbb TSAGE: Fix a valgrind warning in SceneObject initialization 2011-06-01 19:04:38 +02:00