Commit Graph

47 Commits

Author SHA1 Message Date
Paul Gilbert
3487af4b9c MADS: Refactor to use Engine debugger 2020-02-16 13:07:19 +02:00
Paul Gilbert
b4e3d4abc1 MADS: Changed engine to use Graphics::ManagedSurface 2016-03-14 20:56:26 -04:00
Paul Gilbert
a745010998 MADS: Implement GameConversations::update 2016-01-10 06:10:03 +11:00
Johannes Schickel
5dd69b4dd1 MADS: Make GPL header consistent with what we normally use. 2015-05-09 15:56:27 +02:00
unknown
ae61f8ba04 MADS: Fix wait cursor when leaving crashed ship for the first time 2015-04-04 22:03:06 -05:00
Paul Gilbert
a924d4beef MADS: Fix hotspot highlighting when easy mouse is off 2015-03-14 12:46:46 -04:00
Paul Gilbert
076ce7e6c1 MADS: Implement scroll wheel support for scrolling inventory 2015-02-21 17:45:20 -05:00
Paul Gilbert
d31e602add MADS: Allow Escape key to close game options dialog 2015-02-14 16:54:47 -05:00
Strangerke
15a10d2744 MADS: Remove a useless variable 2015-01-31 12:41:03 +01:00
Paul Gilbert
7ea081e7a0 MADS: Add support to event manager for intercepting events 2014-07-26 20:19:35 -04:00
Paul Gilbert
97d29debeb MADS: Beginnings of work on Rex Nebular main menu 2014-07-18 20:20:18 -04:00
Strangerke
f8b08874c4 MADS: Janitorial - Trim trailing spaces and tabs 2014-05-28 23:22:01 +02:00
Strangerke
c2ece0c82e MADS: Avoid double-initialization in EventsManager 2014-05-27 00:09:16 +02:00
Strangerke
e7f467c41f MADS: Initialize some variables in EventsManager 2014-05-27 00:06:32 +02:00
D G Turner
8f4859df33 MADS: Fix missing initialization in EventsManager class.
Fixes CID #1216233.
2014-05-26 23:08:07 +01:00
Paul Gilbert
feb02eaea9 MADS: Further fix for setting cursor hotspot position 2014-05-25 20:15:10 -04:00
Paul Gilbert
49866d442f MADS: Properly implement cursor hotspot handling 2014-05-25 18:32:54 -04:00
Paul Gilbert
a54aeaccce MADS: Misc savegame fixes and added meta query info 2014-05-02 21:29:33 -04:00
Filippos Karapetis
a770419abc MADS: Add an isCursorVisible() method
This will probably be used by the menu class, but it's nice to have nonetheless
2014-04-29 12:56:51 +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
06aeba275a MADS: Fix right mouse button handling 2014-04-05 14:27:33 -04:00
Paul Gilbert
ebe4d369a5 MADS: Fixes for actions triggering prematurely 2014-04-05 12:43:50 -04:00
Paul Gilbert
74c6bafed4 MADS: Further clean up/renaming of checkActionAtMousePos 2014-04-02 22:41:25 -04:00
Paul Gilbert
87124b4380 MADS: Fix for hotspot highlighting when mouse moves 2014-03-30 23:03:11 -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
0a4c4c8eda MADS: Walking is now sort of working 2014-03-26 22:58:24 -04:00
Paul Gilbert
fc03e5a4fa MADS: Fix for selecting actions from the list 2014-03-26 22:22:50 -04:00
Paul Gilbert
ce9a15f010 MADS: Fix the setting/clearing of _mouseReleased flag 2014-03-23 21:52:18 -04:00
Paul Gilbert
7cdaa9648c MADS: Implemented ScreenObjects::checkScroller 2014-03-22 12:02:17 -04:00
Paul Gilbert
79f51c4ebd MADS: Minor initial sprite slots loading fixes, missing code from SequenceList::loadSprites 2014-03-20 21:59:43 -04:00
Paul Gilbert
4ab73a89ab MADS: Preliminary code to show game cursor 2014-03-19 20:12:32 -04:00
Paul Gilbert
709fcc6fac MADS: Fix inter-frame wait loop 2014-03-11 23:42:20 -04:00
Paul Gilbert
c2587af8f2 MADS: Clarified Events::_currentTimer as Scene::_frameStartTime 2014-03-08 14:05:17 -05:00
Paul Gilbert
568fc31b30 MADS: Beginnings of code support for Scene::drawElements 2014-03-04 22:33:27 -05:00
Paul Gilbert
1607a91047 MADS: Finished remainder of Scene::doFrame 2014-03-04 20:06:48 -05:00
Paul Gilbert
3a842a079c MADS: Bulk of implementation of ScreenObjects::check 2014-03-02 23:09:17 -05:00
Paul Gilbert
a0996b7384 MADS: Implemented more of the multi-scene loop 2014-03-02 20:50:35 -05:00
Paul Gilbert
b816b9990d MADS: Added skeleton class for actions 2014-03-02 19:29:54 -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
8c9420a834 MADS: Added game initialisation code 2014-02-23 19:33:26 -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
02a1d0eaa3 MADS: Further cursor/event initialisation 2014-02-22 12:17:37 -05:00
Paul Gilbert
82514b4a28 MADS: Beginnings of cursor initialization 2014-02-22 11:13:35 -05:00
Paul Gilbert
58bb1383d0 MADS: Added skeleton files for the game and dialogs 2014-02-19 23:17:57 -05:00
Paul Gilbert
0e46c809d1 MADS: Initial implementation of MSurface class and dependant classes 2014-02-18 20:08:58 -05:00