Commit Graph

144 Commits

Author SHA1 Message Date
Paul Gilbert
4931c8257d MADS: Further animation loading and final section of scene loading code 2014-03-02 18:37:09 -05:00
Paul Gilbert
d5b5cbbb68 MADS: Implemented rest of animation loading 2014-03-02 17:49:52 -05:00
Paul Gilbert
cc810add74 MADS: In progress implementing animation loader 2014-03-02 16:42:39 -05:00
Paul Gilbert
e17fdb5aab MADS: Actually added new animation files 2014-03-02 11:41:46 -05:00
Paul Gilbert
7912f81f2c MADS: Added skeleton file for animation class 2014-03-02 11:38:56 -05:00
Paul Gilbert
4bd1217daf MADS: Added loading for scene nodes and hotspost 2014-03-02 10:49:20 -05:00
Paul Gilbert
411a405400 MADS: Further fixes for SceneInfo data loading 2014-03-01 22:53:08 -05:00
Paul Gilbert
7f8b2025c0 MADS: Basic scne info loading is now working 2014-03-01 20:19:02 -05:00
Paul Gilbert
badb8d9744 MADS: More work implementing scene info loading 2014-02-28 20:37:42 -05:00
Paul Gilbert
c49d7196fc MADS: In progress implementation of loadScene 2014-02-25 23:10:51 -05:00
Paul Gilbert
9eaab29afe MADS: Starting to refactor some Scene array fields as separate classes 2014-02-25 19:52:35 -05:00
Paul Gilbert
c9057bd6a8 MADS: Moved scene data classes into their own code file 2014-02-25 09:21:19 -05:00
Paul Gilbert
cc16e42f20 MADS: Beginnings of scene-specific data loading 2014-02-24 20:05:35 -05:00
Paul Gilbert
4c867aa62f MADS: Shift some fields and methods to Dialogs and Game classes 2014-02-24 00:38:49 -05:00
Paul Gilbert
37b788b7dd MADS: Added skeleton framework for game scene classes 2014-02-24 00:20:53 -05:00
Paul Gilbert
8ee283d921 MADS: Implemented sound player logic and outer game loop 2014-02-23 21:34:20 -05:00
Paul Gilbert
8c9420a834 MADS: Added game initialisation code 2014-02-23 19:33:26 -05:00
Paul Gilbert
1d80edb2dd MADS: Fixes for the display of dialogs 2014-02-23 13:39:53 -05:00
Paul Gilbert
6b774d2284 MADS: Copy protection dialog is starting to be displayed 2014-02-22 18:21:18 -05:00
Paul Gilbert
6c354bccf2 MADS: Implemented more logic for dialog display 2014-02-22 17:25:30 -05:00
Paul Gilbert
3df1237187 MADS: Removed M4-specific code. Keeping engine MADS-specific for now 2014-02-22 14:20:34 -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
54c4515232 MADS: Beginnings of dialog class hierarchy 2014-02-22 08:39:44 -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
40b3ab62ca MADS: Fixes for reading in HOGANUS entries 2014-02-21 21:03:44 -05:00
Paul Gilbert
7020dbea6a MADS: Fixes for the HagArchive reading resources 2014-02-21 21:03:15 -05:00
Paul Gilbert
0838621002 MADS: Added remaining commands from the asound.001 player 2014-02-21 20:16:08 -05:00
Paul Gilbert
4581b26b12 MADS: Implemented resource manager using ScummVM Archive interface 2014-02-20 22:27:01 -05:00
Paul Gilbert
de384bae2e MADS: Moved sound_nebular file into new nebular/ folder 2014-02-19 23:21:05 -05:00
Paul Gilbert
58bb1383d0 MADS: Added skeleton files for the game and dialogs 2014-02-19 23:17:57 -05:00
Paul Gilbert
7593ec29d0 MADS: Fix feature flags for Rex Nebular detection entry 2014-02-19 22:01:10 -05:00
Paul Gilbert
488bf66c3e MADS: Fix memory leaks in MSurface 2014-02-19 21:56:38 -05:00
Paul Gilbert
1b0c1b3f56 MADS: Fix GCC warnings 2014-02-19 21:31:41 -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
5c565797e5 MADS: Extra cleanup and commenting for MSurface methods 2014-02-19 20:22:06 -05:00
Paul Gilbert
97087e8cd1 MADS: Fix warnings identified by gcc 2014-02-18 23:56:41 -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
409f51cb99 MADS: Further sound udpate fixes 2014-02-16 22:26:31 -05:00
Paul Gilbert
a47bb52d2e MADS: Add some missing channel initialisation 2014-02-16 17:14:28 -05:00
Paul Gilbert
85e913864c MADS: Renaming and fixes for loading sample data 2014-02-16 17:02:13 -05:00
Paul Gilbert
d4df315e87 MADS: Initial implementation of Adlib sound driver 2014-02-16 15:22:57 -05:00