61405 Commits

Author SHA1 Message Date
Eugene Sandulenko
2e84bb24df FULLPIPE: Implement sceneHandler28() 2014-01-06 22:36:16 +02:00
Eugene Sandulenko
ac0b27f25f FULLPIPE: Sort constants by scene (5-10) 2014-01-06 22:36:16 +02:00
Eugene Sandulenko
7af79dda74 FULLPIPE: Sort constants by scene (1-4) 2014-01-06 22:36:16 +02:00
Eugene Sandulenko
63dd8460bc FULLPIPE: Implement scene28_updateCursor() 2014-01-06 22:36:16 +02:00
Torbjörn Andersson
475ccb24b2 NEVERHOOD: Minor adjustment to original load/delete dialogs
This makes space for one additional savegame slot, giving them the
same number of slots as the original save dialog. I can't compare
to the original, but it arguably looks better this way.
2014-01-06 20:02:20 +01:00
Torbjörn Andersson
cd2e204d99 NEVERHOOD: Fix palette fading
The palette didn't fade all the way to white when using the
shrinking machine, which caused visible glitches. I've verified
against a YouTube "Let's Play" that in the original it did fade
all the way. Whether or not it did it in this exact way I do not
know, but... close enough.
2014-01-06 19:34:07 +01:00
johndoe123
62246364c3 NEVERHOOD: Fix bug #6480 "NEVERHOOD: Car glitches" 2014-01-06 16:52:17 +01:00
johndoe123
6cfa27c2d5 NEVERHOOD: Fix bug #6478 "NEVERHOOD: No footstep sounds" 2014-01-06 16:11:56 +01:00
Torbjörn Andersson
bb4a6c2899 NEVERHOOD: Add mousewheel support to original save/load dialogs 2014-01-06 14:47:17 +01:00
Torbjörn Andersson
ab17bfb3d6 NEVERHOOD: Use constants for messages in a couple of places
Ideally, we should always use constants of course. But I guess we
don't yet have sensible names for all messages.
2014-01-06 14:37:56 +01:00
Eugene Sandulenko
0176d343bc FULLPIPE: Plug scene28 in 2014-01-06 10:03:24 +02:00
Eugene Sandulenko
7f85a36703 FULLPIPE: Initial code for scene28 2014-01-06 10:00:39 +02:00
Eugene Sandulenko
6075da66d0 FULLPIPE: Fix compiler warning 2014-01-06 09:21:06 +02:00
Filippos Karapetis
784786a26d NEVERHOOD: Fix bug #6479 - "NEVERHOOD: Radio shows the wrong picture at first" 2014-01-06 08:17:19 +02:00
Filippos Karapetis
c0a35b3b00 FULLPIPE: Initial implementation of scene music tracks 2014-01-06 07:40:25 +02:00
Eugene Sandulenko
b0b3e91881 FULLPIPE: Renames in scene26. This completes the scene 2014-01-06 01:19:22 +02:00
Eugene Sandulenko
073241dea7 FULLPIPE: Implement sceneHandler26_animateVents() 2014-01-06 01:16:42 +02:00
Eugene Sandulenko
3b5e4afa40 FULLPIPE: Implement sceneHandler26_testVent() 2014-01-06 01:00:06 +02:00
Eugene Sandulenko
9a5fc82afa FULLPIPE: Implement sceneHandler26_updatePool() 2014-01-06 00:42:08 +02:00
Eugene Sandulenko
9e8d3c0949 FULLPIPE: Implement sceneHandler26_showVent() 2014-01-06 00:29:58 +02:00
Eugene Sandulenko
07448e89f7 FULLPIPE: Implement sceneHandler26_clickVent() 2014-01-06 00:23:07 +02:00
Eugene Sandulenko
86e244bbe5 FULLPIPE: Enable scene26 2014-01-05 22:42:15 +02:00
Eugene Sandulenko
8707660f31 FULLPIPE: More code to scene26 2014-01-05 22:42:15 +02:00
Eugene Sandulenko
031d47e07b FULLPIPE: Implement sceneHandler26() 2014-01-05 22:42:14 +02:00
Eugene Sandulenko
541ac83096 FULLPIPE: Implement scene26_updateCursor() 2014-01-05 22:42:14 +02:00
Eugene Sandulenko
c5126d6efe FULLPIPE: Plug scene26 in 2014-01-05 22:42:14 +02:00
Eugene Sandulenko
c58fa780c3 FULLPIPE: Initial code for scene26 2014-01-05 22:42:14 +02:00
Filippos Karapetis
6849120a9e NEVERHOOD: Simplify and document Module2800::createScene() 2014-01-05 18:01:10 +02:00
Torbjörn Andersson
acf63388ef NEVERHOOD: Stop the background music when showing disk player
This is consistent with all other disk players in the game. Only
this one had it starting the music instead. Probably a typo.
2014-01-05 16:20:01 +01:00
Eugene Sandulenko
a4cc260b12 FULLPIPE: Rename remaining vars in scene25. This completes the scene 2014-01-05 17:13:33 +02:00
Eugene Sandulenko
9334e4652d FULLPIPE: Some renames in scene25 2014-01-05 17:13:33 +02:00
Eugene Sandulenko
744e5b7663 FULLPIPE: Enable scene25 2014-01-05 17:13:32 +02:00
Eugene Sandulenko
70bcb0dad3 FULLPIPE: Give proper names to subs in scene25 2014-01-05 17:13:32 +02:00
Eugene Sandulenko
4babc0f9f0 FULLPIPE: Implement StaticANIObject::restartMessageQueue() 2014-01-05 17:13:32 +02:00
Eugene Sandulenko
4d8a50620d FULLPIPE: Implement sceneHandler25_sub01() 2014-01-05 17:13:32 +02:00
Eugene Sandulenko
f2cf16faa2 FULLPIPE: Implement sceneHandler25_sub02() 2014-01-05 17:13:32 +02:00
Eugene Sandulenko
1cf3fdca3c FULLPIPE: Implement sceneHandler25_startBearders() 2014-01-05 17:13:32 +02:00
Eugene Sandulenko
863a65dfbc FULLPIPE: Implement sceneHandler25_tryRow() 2014-01-05 17:13:32 +02:00
Eugene Sandulenko
52d9bb8583 FULLPIPE: Implement sceneHandler25_sneeze() and stopBearders() 2014-01-05 17:13:32 +02:00
Eugene Sandulenko
f082991c65 FULLPIPE: Implement sceneHandler25_toLadder() 2014-01-05 17:13:31 +02:00
Eugene Sandulenko
ee242f3e81 FULLPIPE: Implement sceneHandler25_rowShovel() 2014-01-05 17:13:31 +02:00
Eugene Sandulenko
634fd658c9 FULLPIPE: Implement sceneHandler25_rowHand() 2014-01-05 17:13:31 +02:00
Eugene Sandulenko
f615eb4898 FULLPIPE: Implement sceneHandler25_enterTruba() 2014-01-05 17:13:31 +02:00
Eugene Sandulenko
9fad45b7e6 FULLPIPE: Implement sceneHandler25_animateBearders() 2014-01-05 17:13:31 +02:00
Filippos Karapetis
7ca33d1889 FULLPIPE: Implement ModalVideoPlayer::play()
The intro Videos are encoded using Intel Indeo 5 (IV50), which isn't
supported yet. Thus, only the audio is heard for now
2014-01-05 15:34:34 +02:00
Filippos Karapetis
1632d5f39a VIDEO: Handle the AVI 'JUNQ' and 'dmlh' chunk headers
These are used by Full Pipe's intro videos
2014-01-05 15:34:33 +02:00
Eugene Sandulenko
52ec634415 FULLPIPE: More code to scene25 2014-01-05 13:20:47 +02:00
Eugene Sandulenko
2c4c18ade4 FULLPIPE: Implement sceneHandler25() 2014-01-05 13:20:47 +02:00
Eugene Sandulenko
a7b03000f5 FULLPIPE: Implement scene25_updateCursor() and setupWater() 2014-01-05 13:20:47 +02:00
Eugene Sandulenko
68fea7ef51 FULLPIPE: Plug scene25 in 2014-01-05 13:20:47 +02:00