Commit Graph
37 Commits
Author SHA1 Message Date
Paul Gilbert b4e3d4abc1 MADS: Changed engine to use Graphics::ManagedSurface 2016-03-14 20:56:26 -04:00
Paul Gilbert d7420c9128 MADS: Extra conversation dialog setup 2016-01-18 17:12:54 -05:00
Paul Gilbert 5afdf3277e MADS: Beginnings of loading Phantom-style dialogs 2016-01-17 17:57:10 -05:00
Paul Gilbert d750c85fc8 MADS: Preliminary converstation message generation 2016-01-16 23:51:46 -05:00
Johannes Schickel 5dd69b4dd1 MADS: Make GPL header consistent with what we normally use. 2015-05-09 15:56:27 +02:00
Paul Gilbert dd63cef93e MADS: Fix memory leak in Dialog class 2015-04-11 15:38:31 -05:00
Paul Gilbert 43aad22eb2 MADS: Fix SceneInfo instance leak when showing dialogs 2015-03-08 23:53:10 -04:00
Paul Gilbert 926404bd10 MADS: Renamings of Layer and a transition type 2015-01-17 20:51:52 -05:00
Filippos Karapetis f0bcacc7b3 MADS: Reset screen clip bounds before copying over a new screen
This is needed for the in-game menu, where a dialog spawns another one
2014-10-18 20:12:42 +03:00
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 01c18c8f40 MADS: Fix restoring upper palette area when dialogs close 2014-06-04 21:56:16 -04:00
Johannes Schickel 9866aba2e4 MADS: Slight formatting fixes. 2014-05-27 00:58:25 +02:00
Paul Gilbert 24243d57e6 MADS: Fix dialog colors for PictureDialog class 2014-05-11 23:57:01 -04:00
Paul Gilbert 8abcbf3fb0 MADS: Refactoring of dialog classes, more implementation of PictureDialog 2014-05-11 18:08:31 -04:00
Filippos Karapetis b7dd01fdef MADS: Remove trailing whitespace 2014-05-08 11:43:23 +03:00
Filippos Karapetis 87ad5a8397 MADS: Add a HACK to reuse the Nebular dialog class for now for V2 games
There aren't any dialogs shown yet for these games, we just reuse the
implemented class to avoid crashes when it's initialized
2014-04-27 21:20:02 +03:00
Paul Gilbert 1362414e77 MADS: Implement palette animation code 2014-04-19 22:49:14 -04:00
Paul Gilbert 531ebab4da MADS: Added preliminary keyboard handling and keypress process stub 2014-04-08 22:04:43 -04:00
Paul Gilbert 4e13e74f27 MADS: Fix to correctly wrap lines in text dialogs 2014-04-06 17:50:07 -04:00
Paul Gilbert 4639d37609 MADS: Fixes for properly displaying the text of a message dialog 2014-04-04 09:35:18 -04:00
Paul Gilbert 7f15c6d5fd MADS: Beginnings of proper look dialog display 2014-04-04 08:19:37 -04:00
Paul Gilbert 57f1c6e9d9 MADS: Implemented message parser for action dialog display 2014-03-30 21:10:07 -04:00
Paul Gilbert 89af9dde8c MADS: Implemented message loading/decoding 2014-03-29 22:28:22 -04:00
Paul Gilbert 377cbbe77d MADS: Cleanup of game and player fields used during initialization 2014-03-27 21:04:27 -04:00
Paul Gilbert 2b141aaba6 MADS: Fixes for screen objects loading and checking 2014-03-21 09:27:22 -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 3f0cd4771c MADS: Fixed handling of dirty rects to copy areas to the physical screen 2014-03-13 22:25:16 -04:00
Paul Gilbert 568fc31b30 MADS: Beginnings of code support for Scene::drawElements 2014-03-04 22:33:27 -05:00
Paul Gilbert c49d7196fc MADS: In progress implementation of loadScene 2014-02-25 23:10:51 -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 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 54c4515232 MADS: Beginnings of dialog class hierarchy 2014-02-22 08:39:44 -05:00