Commit Graph
55 Commits
Author SHA1 Message Date
Eugene Sandulenko 12728cf4dd MADS: Fix debug channel initialization 2016-07-28 11:40:29 +03:00
Eugene Sandulenko ca6a414ad0 MADS: Fix class initialization 2016-05-02 17:39:20 +02:00
Paul Gilbert b4e3d4abc1 MADS: Changed engine to use Graphics::ManagedSurface 2016-03-14 20:56:26 -04:00
Paul Gilbert d18483142d MADS: Fix game loop crash 2016-02-06 15:28:13 -05:00
Paul Gilbert 162ddbea0f MADS: Cleanup of existing converstations skeleton code 2016-01-08 17:02:17 +11:00
Strangerke 3ffa01ec2a MADS: Phantom: Implement Scene101::enter(), add some empty (new) engine functions 2015-10-10 17:32:51 +02:00
Johannes Schickel 5dd69b4dd1 MADS: Make GPL header consistent with what we normally use. 2015-05-09 15:56:27 +02:00
Paul Gilbert 4009305070 MADS: Hook up ScummVM volume control 2015-03-18 20:29:50 -04:00
Filippos Karapetis 19a9c068f9 MADS: Hook up all of the remaining options, and add custom game options 2015-03-15 04:05:06 +02:00
Paul Gilbert 97ef41707a MADS: Hook up sfx/music flags 2015-03-14 19:09:44 -04:00
Paul Gilbert 561481499d MADS: Persist gameplay options 2015-03-14 11:57:28 -04:00
Paul Gilbert f978539cbc MADS: Move OPL creation from the engine to SoundManager 2014-10-12 16:54:40 -04:00
Paul Gilbert 71e2e8b19a MADS: Implement loading resource sequence for AnimationView 2014-09-07 13:23:28 -04:00
Paul Gilbert efcf87a6e5 MADS: Fix OPL init error when showing credits multiple times 2014-09-05 22:21:24 -04:00
Paul Gilbert 2942f93ed5 MADS: Fix exiting the game 2014-09-05 21:39:10 -04:00
Paul Gilbert 72c9159043 MADS: Free the audio player when the game ends 2014-06-03 22:27:05 -04:00
Strangerke aa93329c69 MADS: Initialize pointer in MADSEngine 2014-05-27 07:22:25 +02:00
Johannes Schickel 9099b36caa MADS: initialise -> initialize. 2014-05-27 00:58:25 +02:00
Paul Gilbert 4033dc5dac MADS: Implemented sound player for scene group 2 2014-05-14 09:19:54 -04:00
Filippos Karapetis b7dd01fdef MADS: Remove trailing whitespace 2014-05-08 11:43:23 +03:00
Paul Gilbert 84159c59ef MADS: Savegames are now working 2014-05-03 11:09:28 -04:00
Paul Gilbert a54aeaccce MADS: Misc savegame fixes and added meta query info 2014-05-02 21:29:33 -04: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
Paul Gilbert bb5edf5426 MADS: Implemented more save/load logic 2014-04-26 11:01:21 -04:00
Paul Gilbert bae0a6590a MADS: Implemented savegame header read/writes 2014-04-26 09:08:46 -04:00
Paul Gilbert 1098246f2b MADS: Added methods for can save/load currently 2014-04-24 09:12:09 -04:00
Paul Gilbert f0ce06f0e9 MADS: Implemented display of conversation topics 2014-04-20 21:32:29 -04:00
Paul Gilbert 7e13f488ab MADS: Implement loading logic for UI background animations 2014-04-07 22:37:22 -04:00
Strangerke c42e831817 MADS: Introduce another getRandomNumber function with 2 parameters 2014-03-22 22:02:52 +01:00
Paul Gilbert 202d4ad4f1 MADS: Implemented more of scene 103 code 2014-03-21 23:36:56 -04:00
Paul Gilbert d494db888e MADS: Beginnings of code for UI inventory item animation 2014-03-17 23:14:54 -04:00
Paul Gilbert b831323c85 MADS: Added caching for font instances 2014-03-17 00:00:22 -04:00
Paul Gilbert acba8f9254 MADS: Implementing user interface text display methods 2014-03-16 23:40:21 -04:00
Paul Gilbert b652e2eafd MADS: Merged the InterfaceSurface and UserInterface classes 2014-03-15 18:43:39 -04:00
Paul Gilbert 3f0cd4771c MADS: Fixed handling of dirty rects to copy areas to the physical screen 2014-03-13 22:25:16 -04:00
Paul Gilbert 5543d5884c MADS: Refactoring calls to PaletteUsage::process, and initial bugfixes 2014-03-10 22:08:55 -04:00
Paul Gilbert 680b5a4487 MADS: In progress implementation of PaletteUsage::process 2014-03-10 00:00:39 -04:00
Paul Gilbert c9186f51b9 MADS: Added in Rex Nebular globals class 2014-03-06 20:30:05 -05:00
Paul Gilbert 23ebeec600 MADS: Further implementation of drawElements 2014-03-05 07:27:39 -05:00
Paul Gilbert 568fc31b30 MADS: Beginnings of code support for Scene::drawElements 2014-03-04 22:33:27 -05:00
Paul Gilbert a0996b7384 MADS: Implemented more of the multi-scene loop 2014-03-02 20:50:35 -05:00
Paul Gilbert c49d7196fc MADS: In progress implementation of loadScene 2014-02-25 23:10:51 -05:00
Paul Gilbert cc16e42f20 MADS: Beginnings of scene-specific data loading 2014-02-24 20:05:35 -05:00
Paul Gilbert 37b788b7dd MADS: Added skeleton framework for game scene classes 2014-02-24 00:20:53 -05:00
Paul Gilbert 6c354bccf2 MADS: Implemented more logic for dialog display 2014-02-22 17:25:30 -05:00
Paul Gilbert 02a1d0eaa3 MADS: Further cursor/event initialisation 2014-02-22 12:17:37 -05:00
Paul Gilbert 82514b4a28 MADS: Beginnings of cursor initialization 2014-02-22 11:13:35 -05:00
Paul Gilbert 9f1416c6a3 MADS: Implemented constructor for copy protection dialog, and support methods 2014-02-22 00:24:39 -05:00
Paul Gilbert 4581b26b12 MADS: Implemented resource manager using ScummVM Archive interface 2014-02-20 22:27:01 -05:00
Paul Gilbert 58bb1383d0 MADS: Added skeleton files for the game and dialogs 2014-02-19 23:17:57 -05:00