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 |
|