Eugene Sandulenko
31b094892a
FULLPIPE: Fix one more warning
2014-04-28 20:38:08 +03:00
Eugene Sandulenko
0c1b0cd097
FULLPIPE: Fix warnings
2014-04-28 20:35:18 +03:00
uruk
258d7ea535
CGE2: Implement deinitialization properly.
2014-04-28 10:24:35 +02:00
uruk
d9e0e882b7
CGE2: Deallocate _resman in destructor.
2014-04-28 09:34:34 +02:00
Strangerke
ff7f30af99
MADS: Implement scene 387
2014-04-28 07:20:24 +02:00
Eugene Sandulenko
5a966eef39
FULLPIPE: Implement ModalSaveGame::init()
2014-04-28 08:18:10 +03:00
Strangerke
464627f043
MADS: Fix a couple of warnings
2014-04-28 07:08:23 +02:00
Strangerke
5bb66bdd5b
MADS: Implement case 361
2014-04-28 07:07:56 +02:00
Matthew Hoops
277a712f0b
PEGASUS: Fix a Norad Delta door locked sound
...
Based on a patch by Keith Kaisershot
2014-04-27 21:19:08 -04:00
Keith Kaisershot
cfcd3fd780
PEGASUS: Set volume in more places
2014-04-27 21:12:34 -04:00
Keith Kaisershot
bee65c0b8e
PEGASUS: Fix repeated audio analysis video when leaving after defeating Sinclair
2014-04-27 20:38:57 -04:00
Filippos Karapetis
1e3061d3bb
MADS: Bugfixes for Nebular scene 102
...
This fixes the binoculars, the refrigerator and partly fixes the
ladder/hatchway
2014-04-28 03:30:33 +03:00
Filippos Karapetis
83a1ce6e29
MADS: Implement scene 366
2014-04-28 03:02:07 +03:00
Filippos Karapetis
6c9075eb25
MADS: Implement the audio player
...
This is used for all digital samples, plus voices in talkie versions.
Currently, it's only hooked to the "play_audio" debugger command
2014-04-27 22:56:15 +03:00
Filippos Karapetis
29234dc34d
MADS: Remove the unused GType_Riddle game ID (it's an M4 game)
2014-04-27 22:54:57 +03:00
Filippos Karapetis
027a2f3710
MADS: Disable the hotspot description code for V2 games
...
This doesn't quite work yet, and it causes crashes, thus it has been
disabled for now for these games
2014-04-27 21:20:03 +03:00
Filippos Karapetis
87ad5a8397
MADS: Add a HACK to reuse the Nebular dialog class for now for V2 games
...
There aren't any dialogs shown yet for these games, we just reuse the
implemented class to avoid crashes when it's initialized
2014-04-27 21:20:02 +03:00
Filippos Karapetis
9c30f3e073
MADS: Hook up the new skeleton scene logic for Phantom and Dragonsphere
...
Also, add a HACK to stub out the sprite refresh code for these games,
as sprites aren't loaded yet
2014-04-27 21:20:02 +03:00
Filippos Karapetis
16bbc100dd
MADS: Handle the missing sections in Phantom and Dragonsphere
2014-04-27 21:20:02 +03:00
Filippos Karapetis
4eba5032d8
MADS: Add initial support for V2 backgrounds and hotspots
...
V2 games include Phantom and Dragonsphere. OUAF hasn't been tested yet
2014-04-27 21:20:02 +03:00
Filippos Karapetis
76950bf0ac
MADS: Add skeleton classes for Phantom and Dragonsphere
2014-04-27 21:20:01 +03:00
Filippos Karapetis
4d159955a1
MADS: Set Rex to start from scene 101, like the original
...
There's a temporary hack to skip showing Rex's standing up animation
cause it takes ages to finish
2014-04-27 21:20:01 +03:00
Filippos Karapetis
62f800341d
MADS: Add detection entries for Dragonsphere and Phantom
...
Also, disable the unsupported compressed Rex version for now
2014-04-27 21:20:01 +03:00
Filippos Karapetis
15658397d4
MADS: Show the current scene when using "scene" without params
2014-04-27 21:20:01 +03:00
Strangerke
6bac381576
MADS: Implement scene 360
2014-04-27 20:06:06 +02:00
Strangerke
2e4e0f76aa
MADS: Implement scene 359
2014-04-27 19:05:33 +02:00
Eugene Sandulenko
de9ab9d088
FULLPIPE: More code to ModalSaveGame
2014-04-27 12:52:57 +03:00
Eugene Sandulenko
91a3839882
FULLPIPE: Implement ModalSaveGame::getSaveName()
2014-04-27 12:42:28 +03:00
Eugene Sandulenko
d5bc560d66
FULLPIPE: Implement ModalSaveGame destructor
2014-04-27 12:39:37 +03:00
Eugene Sandulenko
a3859041bf
FULLPIPE: Implement ModalSaveGame::ModalSaveGame()
2014-04-27 12:37:48 +03:00
Eugene Sandulenko
cf97b2ec9e
FULLPIPE: Implement StaticANIObject::calcStepLen()
2014-04-27 11:59:29 +03:00
Strangerke
bf106aeb6a
MADS: Implement scene 358
2014-04-27 10:47:58 +02:00
Strangerke
da1b4c8316
MADS: Implement scene 357
2014-04-27 10:28:28 +02:00
Eugene Sandulenko
10d3017737
FULLPIPE: Proper implementation of FullpipeEngine::stopAllSoundInstances()
2014-04-27 11:07:41 +03:00
D G Turner
b7192731b9
KEYMAPPER: Change hotkey from F8 to CTRL-F8 to reduce game conflicts.
2014-04-27 04:18:47 +01:00
D G Turner
8cf41943f6
VKEYBD: Switch hotkey from F7 to CTRL-F7 to reduce game conflicts.
...
Although this is harder for physically disabled users to trigger, they
can now use the long middle mouse button press instead to trigger.
2014-04-27 04:18:39 +01:00
D G Turner
1448bbc77e
README: Add trigger hotkeys for virtual keyboard and keymapper.
2014-04-27 03:59:33 +01:00
D G Turner
23c2481d10
VKEYBD: Add small keyboard pack for virtual keyboard.
...
This pack contains just the 320x240 layout.
This is a quick way to achieve the result of a smaller keyboard
when running on 640x480 and larger games as requested bu a user.
To use this, the pack zip file, vkeybd_small.zip should be placed
in the extrapath in the same way as vkeybd_default.zip.
However, it is also necessary to set this as the active virtual
keyboard layout by adding the following linein the global [scummvm]
section of the configuration file i.e. scummvm.ini:
vkeybd_pack_name=vkeybd_small
This should be added to the GUI as a misc option, in future.
Currently, the closest layout size to the overlay size is chosen
automatically by the code in the method:
bool VirtualKeyboardParser::parserCallback_mode(ParserNode *node)
This should probably also be made configurable in future to allow
smaller keyboard sizes to be chosen.
2014-04-27 03:51:19 +01:00
Paul Gilbert
2cff7557fe
MADS: Beginnings of full screen dialogs
2014-04-26 22:35:28 -04:00
Strangerke
6405d96ae4
MADS: Implement scene 354
2014-04-27 00:46:37 +02:00
Strangerke
1e024f4260
MADS: Implement scene 353
2014-04-27 00:05:26 +02:00
Eugene Sandulenko
eaee951a2f
FULLPIPE: Implement Sound::setPanAndVolume()
2014-04-26 23:32:27 +03:00
Eugene Sandulenko
64800b2ac2
FULLPIPE: Implement SoundList::getSoundItemById()
2014-04-26 21:58:20 +03:00
Eugene Sandulenko
533b4accb2
FULLPIPE: Fixed Sound::getVolume()
2014-04-26 21:45:41 +03:00
Strangerke
f9d26d7b4f
MADS: Add Scene 352
2014-04-26 17:26:03 +02:00
Paul Gilbert
bb5edf5426
MADS: Implemented more save/load logic
2014-04-26 11:01:21 -04:00
Eugene Sandulenko
ecdda5acdf
FULLPIPE: Implement Sound() destructor
2014-04-26 17:34:24 +03:00
Eugene Sandulenko
452f939cba
FULLPIPE: Implement Sound::freeSound() and Sound::stop()
2014-04-26 17:32:41 +03:00
Eugene Sandulenko
e25195d8f5
FULLPIPE: Implement Sound::play()
2014-04-26 17:00:11 +03:00
Eugene Sandulenko
4d81792b45
FULLPIPE: Implement global_messageHandler_handleSound()
2014-04-26 16:25:01 +03:00