Commit Graph

61200 Commits

Author SHA1 Message Date
Willem Jan Palenstijn
0dfd742b21 SCI: Remove no longer necessary hack 2013-12-31 13:52:37 +01:00
Willem Jan Palenstijn
857d2e7bef SCI: Rewrite MIDI channel remapping
This adds MIDI state tracking to allow channels to be temporarily
unmapped and later re-mapped when there are free device channels
available again.
2013-12-31 13:52:15 +01:00
Willem Jan Palenstijn
f777e54df2 SCI: Reduce indentation depth 2013-12-31 13:42:58 +01:00
Eugene Sandulenko
86dc8d0527 FULLPIPE: Fix floating point constants 2013-12-31 01:35:40 +02:00
Eugene Sandulenko
5894af2765 FULLPIPE: Implement some scene14 logic 2013-12-31 01:12:00 +02:00
Eugene Sandulenko
9bd7916452 FULLPIPE: Fix warning 2013-12-31 00:22:46 +02:00
Eugene Sandulenko
a36344b168 FULLPIPE: Enable scene14 2013-12-31 00:17:35 +02:00
Eugene Sandulenko
bfc5e7aa9f FULLPIPE: Implement sceneHandler14() 2013-12-31 00:15:48 +02:00
Eugene Sandulenko
574707f9dd FULLPIPE: Implement scene14_setupMusic() and scene14_updateCursor() 2013-12-30 23:34:18 +02:00
Eugene Sandulenko
bcb48c9d17 FULLPIPE: Plug scene14 in 2013-12-30 23:25:53 +02:00
Eugene Sandulenko
c4c21c6702 FULLPIPE: Started scene14 2013-12-30 23:18:52 +02:00
Eugene Sandulenko
3c64176719 FULLPIPE: Started implementation of MovGraph2::genMovement() 2013-12-30 22:56:04 +02:00
Eugene Sandulenko
e7551f14fd FULLPIPE: Implement BehaviorManager::setBehaviorEnabled() 2013-12-30 22:21:52 +02:00
Eugene Sandulenko
2bf60ea308 FULLPIPE: Implement BehaviorManager::getBehaviorEntryInfoByMessageQueueDataId() 2013-12-30 16:56:06 +02:00
Eugene Sandulenko
8b2e8d7c20 FULLPIPE: Attempt to fix scene flicker 2013-12-30 02:20:41 +02:00
Torbjörn Andersson
fd198a4b8b FULLPIPE: Actually silence GCC warning. 2013-12-30 00:38:56 +01:00
Eugene Sandulenko
f794f6ae5b FULLPIPE: Give scene13 vars meaningful names. This completes the scene. 2013-12-30 00:59:50 +02:00
Eugene Sandulenko
1b0bcfd64b FULLPIPE: Renames in scene13 2013-12-30 00:56:27 +02:00
Eugene Sandulenko
58f4940848 FULLPIPE: Implement remaining scene13 functions 2013-12-30 00:52:04 +02:00
Eugene Sandulenko
562d539db9 FULLPIPE: implement sceneHandler13_uneatGum()/updateBridge() 2013-12-30 00:43:06 +02:00
Eugene Sandulenko
c0c8be7dce FULLPIPE: Fix warning 2013-12-30 00:37:05 +02:00
Eugene Sandulenko
cb647a4dfa FULLPIPE: Implement sceneHandler13_testClose()/testOpen() 2013-12-30 00:33:31 +02:00
Eugene Sandulenko
edb26cb563 FULLPIPE: Implement sceneHandler13_openBridge() 2013-12-30 00:27:26 +02:00
Eugene Sandulenko
58ffa21c29 FULLPIPE: More code to scene13 2013-12-30 00:22:19 +02:00
Eugene Sandulenko
a57e2428ec FULLPIPE: Implement sceneHandler13_closeBridge() 2013-12-30 00:12:43 +02:00
Eugene Sandulenko
ec6da5a450 FULLPIPE: Implement MotionController::getLinkByName() 2013-12-29 23:50:15 +02:00
Eugene Sandulenko
b10bc540a3 FULLPIPE: Enable scene13 2013-12-29 23:18:51 +02:00
Eugene Sandulenko
ddb4e0af76 FULLPIPE: Implement sceneHandler13() 2013-12-29 23:12:26 +02:00
Filippos Karapetis
92034a36b3 FULLPIPE: Fix crash when jumping to an unknown scene 2013-12-29 15:37:02 +02:00
Filippos Karapetis
2bf97b962a FULLPIPE: Add a missing initialization in the MessageQueue class
Fixes a crash in scene 7
2013-12-29 14:51:40 +02:00
Filippos Karapetis
c64a123014 NEWS: Sync with the latest SCI changes and change some items to 80 cols 2013-12-29 13:55:36 +02:00
Eugene Sandulenko
16f7d5c6ec FULLPIPE: Plug scene13 in 2013-12-29 09:42:54 +02:00
Eugene Sandulenko
0b60ca36a1 FULLPIPE: Initial code for scene13 2013-12-29 01:46:25 +02:00
Eugene Sandulenko
657811e2c3 FULLPIPE: Revert accidential change 2013-12-28 23:55:49 +02:00
Eugene Sandulenko
3f8c39341c FULLPIPE: Correctly implement scene switching from command line 2013-12-28 23:42:06 +02:00
Eugene Sandulenko
5822ce9659 FULLPIPE: Complete scene24 2013-12-28 22:28:54 +02:00
Eugene Sandulenko
e488d35454 FULLPIPE: Implement sceneHandler24() 2013-12-28 22:22:32 +02:00
Eugene Sandulenko
d751e719ac FULLPIPE: Implement scene24_setPoolState() 2013-12-28 22:14:38 +02:00
Eugene Sandulenko
0af0d2bc6a FULLPIPE: Plug scene24 in 2013-12-28 22:04:12 +02:00
Eugene Sandulenko
b24b1880be FULLPIPE: Initial implementation of scene24_initScene() 2013-12-28 21:59:16 +02:00
Torbjörn Andersson
ba3172b55f NEVERHOOD: Fix crash when playing uncompressed sounds
This happened to me when (or shortly afterwards; I'm not quite sure)
lighting the fuse on the TNT dummy.
2013-12-28 14:21:48 +01:00
Filippos Karapetis
185c232b60 NEVERHOOD: Fix quitting via the menu (bug #6474) 2013-12-28 14:52:37 +02:00
Filippos Karapetis
6ed7f1dd4e NEVERHOOD: Close the game menu when pressing the Escape key 2013-12-28 14:47:35 +02:00
Eugene Sandulenko
9a5e5c2589 FULLPIPE: Renames in scene11. This completes the scene 2013-12-28 14:17:50 +02:00
Eugene Sandulenko
2c35897260 FULLPIPE: Rename variables in scene11 2013-12-28 14:17:50 +02:00
Eugene Sandulenko
89db57906b FULLPIPE: Give proper names to subs in scene11 2013-12-28 14:17:49 +02:00
Eugene Sandulenko
b42c8e157e FULLPIPE: Implement scene11_dudeSwingCallback() 2013-12-28 14:17:49 +02:00
Eugene Sandulenko
08922cd3c4 FULLPIPE: Implement sceneHandler11_swingerJumpDown() 2013-12-28 14:17:49 +02:00
Eugene Sandulenko
8b308be18a FULLPIPE: More code to scene11 2013-12-28 14:17:49 +02:00
Eugene Sandulenko
0238e20c36 FULLPIPE: Implement sceneHandler11_jumpFromSwing() 2013-12-28 14:17:49 +02:00