Commit Graph
87 Commits
Author SHA1 Message Date
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Paul Gilbert b4e3d4abc1 MADS: Changed engine to use Graphics::ManagedSurface 2016-03-14 20:56:26 -04:00
Strangerke 60443e49e8 MADS: Check 'dialog' earlier to avoid untested null dereference 2016-01-11 07:02:49 +01:00
Strangerke 8e161e0035 MADS: NEBULAR: Fix another (potential) memory leak 2015-11-25 00:22:24 +01:00
Strangerke 4cf4387ce4 MADS: Nebular - Fix two memory leaks in dialogs 2015-11-25 00:12:49 +01:00
Johannes Schickel 5dd69b4dd1 MADS: Make GPL header consistent with what we normally use. 2015-05-09 15:56:27 +02:00
Filippos Karapetis ec999f1cb7 MADS: Plug some memory leaks
Surfaces should be freed (to free their inner allocated surface
buffers) before being deleted
2015-04-09 13:44:39 +03:00
Torbjörn Andersson c8ac76b22b MADS: Show first character of the Rex Nebular copy protection word 2015-04-06 10:42:16 +02:00
Torbjörn Andersson f3251b5bb6 MADS: Allow quitting in Rex's copy protection dialog 2015-04-06 08:29:46 +02:00
Filippos Karapetis 661542b8c6 MADS: Implement copy protection screen for Rex 2015-04-06 03:12:15 +03:00
Filippos Karapetis 97ca67ecac MADS: Properly reset the sound flag 2015-03-15 13:45:31 +02:00
Filippos Karapetis 19a9c068f9 MADS: Hook up all of the remaining options, and add custom game options 2015-03-15 04:05:06 +02:00
Paul Gilbert b39abbfb49 MADS: Save reverted options if you cancel out of Game Options dialog 2015-03-14 14:04:41 -04:00
Paul Gilbert 561481499d MADS: Persist gameplay options 2015-03-14 11:57:28 -04:00
Filippos Karapetis 1f8845e9f4 MADS: Fix toggling of game options 2015-03-14 13:04:46 +02:00
Paul Gilbert c0df1248b5 MADS: Properly handle reloading scenes when closing dialogs 2015-03-13 21:54:20 -04:00
Paul Gilbert dacd7d4022 MADS: Correctly show main menu after showing credits 2015-03-07 17:14:49 -05:00
Paul Gilbert be489d88e6 MADS: Fix palette loading for in-game dialogs 2015-02-14 18:03:45 -05:00
Paul Gilbert d31e602add MADS: Allow Escape key to close game options dialog 2015-02-14 16:54:47 -05:00
Strangerke 35c17d5066 MADS: Janitorial - fix some else statements with braces on separate lines or extra tabs 2015-01-31 13:01:23 +01:00
Strangerke c0b2d47f38 MADS: Add safeguards in DialogsNebular::show 2015-01-31 12:10:55 +01:00
Paul Gilbert 926404bd10 MADS: Renamings of Layer and a transition type 2015-01-17 20:51:52 -05:00
Filippos Karapetis 01e8286e1c MADS: Remove trailing whitespace 2014-10-28 16:19:26 +02:00
Filippos Karapetis 879890e021 MADS: Clear scene sprites and objects when showing a game menu
This shows the game menu, albeit with the wrong palette
2014-10-18 20:46:17 +03:00
Filippos Karapetis ad1aedec76 MADS: Implement the Rex Cancel button in the game options dialog
The current options are now saved when the dialog opens, and are
restored to their original values if the user cancels
2014-10-18 20:19:14 +03:00
Paul Gilbert 72303564f7 MADS: Hook up Rex game endings to show the correct animation and/or credits 2014-10-18 11:20:50 -04: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 f18178fd2c MADS: Fix palette for difficulty selection dialog 2014-09-06 20:15:54 -04:00
Paul Gilbert 94068dddf7 MADS: Properly free menu items when main menu is freed 2014-09-06 17:55:01 -04:00
Paul Gilbert 350cd83050 MADS: Fix starting TextView palette setup and scroll ending 2014-09-05 21:33:38 -04:00
Paul Gilbert 6c25604b9a MADS: Fix palette setup for credits view 2014-09-04 21:53:47 -04:00
Paul Gilbert 82b2b2d65d MADS: Properly implement drawing to a subset of the screen 2014-09-03 22:09:50 -04:00
Paul Gilbert 218fb94abf MADS: Hook in text credits view, beginnings of correct script processing 2014-08-31 16:49:43 -04:00
Strangerke 09d1dee599 MADS: Fix some more uninitialized variables 2014-08-06 20:07:11 +02:00
Paul Gilbert 7416a4f4b2 MADS: Beginnings of exit advert view 2014-07-27 22:23:49 -04:00
Paul Gilbert 73dfbc70ac MADS: Beginnings of re-implementing text view class 2014-07-27 16:48:23 -04:00
Paul Gilbert 913751edae MADS: Main menu selections now working 2014-07-27 11:10:59 -04:00
Paul Gilbert 1d3e1c5a01 MADS: Menuitems now animating correctly for the main menu 2014-07-26 18:26:17 -04:00
Paul Gilbert 5f2687fdb3 MADS: Main menu background is now correctly loading 2014-07-25 22:07:34 -04:00
Torbjörn Andersson 9ea138a3f9 MADS: Initialise _lineIndex
Without this, Rex Nebular crashes on startup for me.
2014-07-20 16:01:36 +02:00
Paul Gilbert 23892e76cf MADS: Remove redundant saved surface from FullScreenDialog base class 2014-07-19 14:40:33 -04:00
Paul Gilbert a224e28c15 MADS: Fixes for compilation warnings 2014-07-18 20:33:49 -04:00
Paul Gilbert 97d29debeb MADS: Beginnings of work on Rex Nebular main menu 2014-07-18 20:20:18 -04:00
Paul Gilbert dd7b6f9c80 MADS: Cleanup of fields and constants usage 2014-06-28 22:56:51 -04:00
Paul Gilbert 4ebf52d3b3 MADS: Fix selection of lines in the difficulty dialog to match the original 2014-06-28 21:36:43 -04:00
Filippos Karapetis b356f7f923 MADS: Started implementing the Rex in-game and option menus 2014-06-28 21:57:46 +03:00
Paul Gilbert 456ce2a678 MADS: Implement the difficulty selection dialog 2014-06-26 22:07:33 -04:00
Strangerke cd31c9e87a MADS: initialize a couple of variable in DialogLine 2014-06-12 14:18:52 +02:00
Paul Gilbert 2b8820f3f6 MADS: More setup code for the difficulty dialog 2014-06-07 14:10:31 -04:00
Paul Gilbert 17cc86d172 MADS: Refactoring and cleanup of the game startup code 2014-06-06 20:04:46 -04:00