Commit Graph
162 Commits
Author SHA1 Message Date
Paul Gilbert f9e2c1c71f MADS: Cleaned up game initialisation code to use more constants 2014-03-26 09:32:33 -04:00
Paul Gilbert 407021d245 MADS: Added a Facing enum for the player directions 2014-03-25 22:07:33 -04:00
Paul Gilbert 0dfa60ae00 MADS: Refactored out and fixed cursor changes for hotspots 2014-03-23 22:11:35 -04:00
Paul Gilbert ce9a15f010 MADS: Fix the setting/clearing of _mouseReleased flag 2014-03-23 21:52:18 -04:00
Strangerke c57acfb154 MADS: Implement scene 203 2014-03-24 01:14:16 +01:00
Paul Gilbert 7f4dbf7d48 MADS: Implemented more action handling methods 2014-03-23 18:48:00 -04:00
Paul Gilbert 0d15807501 MADS: Fixes for animating inventory item 2014-03-23 09:19:28 -04:00
Paul Gilbert 0b351f79d8 MADS: Further fixes for hotspot highlighting 2014-03-22 21:55:36 -04:00
Paul Gilbert a7c4fc7e23 MADS: In progress implementing ScreenObjects::elementHighlighted 2014-03-22 18:26:41 -04:00
Strangerke 2ac614d898 MADS: Add some variables in / move a variable to _globals 2014-03-22 22:30:45 +01:00
Strangerke db4e74f4dd MADS: Add _v8425C, set _globals._v7 as uint32 2014-03-22 21:22:55 +01:00
Strangerke adddf02e70 MADS: Implemente Scene::changeDepthSurface() 2014-03-22 19:26:41 +01:00
Paul Gilbert 2b141aaba6 MADS: Fixes for screen objects loading and checking 2014-03-21 09:27:22 -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 436949eba2 MADS: Implemented more action logic for highlighting hotspots 2014-03-20 08:34:56 -04:00
Paul Gilbert 8d252f4f0e MADS: Implemented methods for checking action at mouse position and clicking 2014-03-19 23:33:18 -04:00
Paul Gilbert db017b746d MADS: Moved ScreenObjects into the Game class 2014-03-19 19:44:51 -04:00
Paul Gilbert 53eac0d7c0 MADS: Fixes for scene background loading 2014-03-18 23:13:13 -04:00
Paul Gilbert 5b4b7a5ca9 MADS: Finished UISlots::draw method 2014-03-18 22:37:33 -04:00
Paul Gilbert 4875c83f10 MADS: Implemented DirtyArea::setUISlot 2014-03-18 19:56:29 -04:00
Paul Gilbert 0c8a3a47e2 MADS: Transformed ImageInterEntries to be User Interface UISlots 2014-03-17 21:53:22 -04:00
Paul Gilbert acba8f9254 MADS: Implementing user interface text display methods 2014-03-16 23:40:21 -04:00
Paul Gilbert 39a36064ac MADS: In progress text draw methods for user interface 2014-03-16 17:50:47 -04:00
Paul Gilbert 630679a5c8 MADS: Completed UserInterface::loadElements 2014-03-15 21:33:15 -04:00
Paul Gilbert b652e2eafd MADS: Merged the InterfaceSurface and UserInterface classes 2014-03-15 18:43:39 -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 84fb90e7a5 MADS: Fix GCC warnings and memory leaks 2014-03-13 20:56:03 -04:00
Paul Gilbert 408f5e79df MADS: General cleanup and minor fixes 2014-03-12 22:45:33 -04:00
Paul Gilbert 680b5a4487 MADS: In progress implementation of PaletteUsage::process 2014-03-10 00:00:39 -04:00
Paul Gilbert 8cd85f3a00 MADS: Fixes for drawing scene elements 2014-03-08 16:06:37 -05:00
Paul Gilbert 5536b8a933 MADS: Fixes for sprite list initialisation 2014-03-08 15:42:07 -05:00
Paul Gilbert c2587af8f2 MADS: Clarified Events::_currentTimer as Scene::_frameStartTime 2014-03-08 14:05:17 -05:00
Paul Gilbert 3399516c5e MADS: Implemented remainder of scene 804 setup code and support methods 2014-03-07 23:07:36 -05:00
Paul Gilbert a77ed90618 MADS: Implementing support methods needed for scene 804 initialisation 2014-03-06 22:31:41 -05:00
Paul Gilbert c9186f51b9 MADS: Added in Rex Nebular globals class 2014-03-06 20:30:05 -05:00
Paul Gilbert 73a7140be7 MADS: Starting implementation of scene group 8 2014-03-05 21:36:02 -05:00
Paul Gilbert d98f890029 MADS: Completed implementing drawElements and support methods 2014-03-05 09:04:53 -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 1607a91047 MADS: Finished remainder of Scene::doFrame 2014-03-04 20:06:48 -05:00
Paul Gilbert f6888eef10 MADS: Implementation of timer functionality for Scene::doFrame 2014-03-04 09:33:57 -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 d8026b9ef7 MADS: Implementing Scene::doFrame 2014-03-03 00:42:41 -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 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 4931c8257d MADS: Further animation loading and final section of scene loading code 2014-03-02 18:37:09 -05:00
Paul Gilbert cc810add74 MADS: In progress implementing animation loader 2014-03-02 16:42:39 -05:00