Commit Graph

38 Commits

Author SHA1 Message Date
Filippos Karapetis
33b770ac60 MADS: Move all the anim and text view code into a common class
The animation and text players are more or less common among all MADS
games
2014-10-15 11:43:30 +03:00
Paul Gilbert
97d29debeb MADS: Beginnings of work on Rex Nebular main menu 2014-07-18 20:20:18 -04:00
Filippos Karapetis
2d379e1769 MADS: Add initial files for Rex scene group 6 2014-05-05 20:07:55 +03:00
Strangerke
3519208e4e MADS: Add scene 7xx 2014-05-05 07:17:32 +02:00
Strangerke
5d1c0ef918 MADS: Implement scene 5xx ancestor 2014-05-04 23:19:26 +02:00
Strangerke
487a9d4069 MADS: Add scene4xx common functions 2014-04-29 00:01:00 +02: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
76950bf0ac MADS: Add skeleton classes for Phantom and Dragonsphere 2014-04-27 21:20:01 +03:00
Paul Gilbert
692af23f6f MADS: Create a Globals base class that the games will derive from 2014-04-21 20:50:05 -04:00
Strangerke
c7567a90ca MADS: Add scene3xx functions 2014-04-16 17:31:21 +02:00
Paul Gilbert
f3db90b646 MADS: Refactored pathfinder into it's own class 2014-03-29 17:12:12 -04:00
Paul Gilbert
436949eba2 MADS: Implemented more action logic for highlighting hotspots 2014-03-20 08:34:56 -04:00
Strangerke
ecbe2c87fd MADS: Implement Scene2xx functions 2014-03-16 18:16:21 +01:00
Paul Gilbert
b652e2eafd MADS: Merged the InterfaceSurface and UserInterface classes 2014-03-15 18:43:39 -04:00
Paul Gilbert
10124f6806 MADS: Implemented scene 103 setup and needed support methods 2014-03-15 17:38:44 -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
c9186f51b9 MADS: Added in Rex Nebular globals class 2014-03-06 20:30:05 -05:00
Paul Gilbert
c35271f20c MADS: Moved hotspot code to a separate file 2014-03-05 21:50:12 -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
9e356dd945 MADS: Implemented extra message and dirty area classes 2014-03-03 23:40:23 -05:00
Paul Gilbert
3a3a295758 MADS: Implemented sequence list, improvements for sprite assets 2014-03-03 20:53:27 -05:00
Paul Gilbert
72163a233f MADS: Moved Player class into it's own file 2014-03-02 20:06:21 -05:00
Paul Gilbert
b816b9990d MADS: Added skeleton class for actions 2014-03-02 19:29:54 -05:00
Paul Gilbert
7912f81f2c MADS: Added skeleton file for animation class 2014-03-02 11:38:56 -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
37b788b7dd MADS: Added skeleton framework for game scene classes 2014-02-24 00:20:53 -05:00
Paul Gilbert
8c9420a834 MADS: Added game initialisation code 2014-02-23 19:33:26 -05:00
Paul Gilbert
6c354bccf2 MADS: Implemented more logic for dialog display 2014-02-22 17:25:30 -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
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
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
d4df315e87 MADS: Initial implementation of Adlib sound driver 2014-02-16 15:22:57 -05:00