Commit Graph
51 Commits
Author SHA1 Message Date
Vladimir Serbinenko 806144202c MADS: Add Archive for MPSLAB installer 2022-11-14 00:13:54 +02:00
aryanrawlani28 29ceb07959 ENGINES: ALL: Revert detection submodule to be directly present in the engine directory
- DETECT_OBJS are present and added inside an engine's modules.mk file.
2020-10-03 14:56:36 +02:00
aryanrawlani28 8189a05316 ENGINES: ALL: Adapt to changes for new plugins by defining a new detection module
For each engine:
- Make a new folder detection
- Move detection-related files inside the folder
- Add a new module "enginename/detection"
- Add DETECT_OBJS here
- Adjust the normal engine module to remove detect_objs
- Adjust every file for the new changes.
2020-10-03 14:56:36 +02:00
aryanrawlani28 d338d4c7d4 MADS: Split detection features & adapt to new plugins. 2020-10-03 14:56:36 +02:00
Strangerke 76c227b2eb MADS: Refactor camera code 2015-11-24 21:47:53 +01:00
Strangerke 75ee599cbb MADS: Phantom: Implement generic scene 5xx 2015-11-04 18:53:42 +01:00
Strangerke 11753df6ff MADS: Phantom: Implement generic scene 4xx 2015-10-29 13:19:16 +01:00
Strangerke 892565069c MADS: Phantom: Add generic class Scene3xx 2015-10-27 14:23:54 +01:00
Strangerke 2856020c37 MADS: Dragon: Add generic scene for group 1 2015-10-22 21:22:37 +02:00
Strangerke 5e6dbbef4c MADS: Phantom: Add Scene Group 2 generic functions 2015-10-22 15:15:57 +02:00
Strangerke 3ffa01ec2a MADS: Phantom: Implement Scene101::enter(), add some empty (new) engine functions 2015-10-10 17:32:51 +02:00
Filippos Karapetis 673537bad9 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:33:14 +03:00
Filippos Karapetis 7960eb7835 MADS: Initial (very incomplete) implementation of Phantom scene 102 2014-10-14 02:08:52 +03:00
Filippos Karapetis f83b839e21 MADS: Initial implementation of the Phantom globals class 2014-10-14 02:03:53 +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