Commit Graph

50 Commits

Author SHA1 Message Date
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
Paul Gilbert
c687d3f64c MADS: Cleanup of palette code, updated old-style 4 byte RGB usage to 3 bytes 2014-02-19 21:28:54 -05:00
Paul Gilbert
530cbb4bc3 MADS: Adding in classes for fonts, game, user interfaec, and graphics 2014-02-18 23:43:06 -05:00
Paul Gilbert
0e46c809d1 MADS: Initial implementation of MSurface class and dependant classes 2014-02-18 20:08:58 -05:00
Paul Gilbert
ece3e9a220 MADS: Booyah! Copy protection failure air escaping sound playing 2014-02-16 23:04:02 -05:00
Paul Gilbert
d4df315e87 MADS: Initial implementation of Adlib sound driver 2014-02-16 15:22:57 -05:00