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
Paul Gilbert
d4df315e87
MADS: Initial implementation of Adlib sound driver
2014-02-16 15:22:57 -05:00