Commit graph

39 commits

Author SHA1 Message Date
Paul Gilbert
78e52365bd MADS: Refactor MSurface and Screen to not use virtual inheritance 2016-05-26 21:37:52 -04:00
Strangerke
af7a233d97 MADS: Phantom: Implement scene 310 2015-10-29 03:17:14 +01:00
Johannes Schickel
5dd69b4dd1 MADS: Make GPL header consistent with what we normally use. 2015-05-09 15:56:27 +02:00
unknown
d6945864ea MADS: Keep Rex's speech on-screen longer when exitting crashed ship 2015-04-04 22:39:56 -05:00
Paul Gilbert
29ac19947f MADS: Rename some outstanding 'abortTimers' to the more proper 'endTrigger' 2015-03-08 19:54:00 -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
456ce2a678 MADS: Implement the difficulty selection dialog 2014-06-26 22:07:33 -04:00
Paul Gilbert
ddf38aa288 MADS: Fix resetting KernelMessages _talkFont after teleporter scene 2014-05-29 22:14:02 -04:00
Sven Hesse
2168d43d5d MADS: Janitorial - Trim more trailing whitespace 2014-05-28 23:25:49 +02:00
Strangerke
91728aae9b MADS: Initialize several other variables 2014-05-27 21:51:08 +02:00
Johannes Schickel
9866aba2e4 MADS: Slight formatting fixes. 2014-05-27 00:58:25 +02:00
Strangerke
f0cdc47226 MADS: Fix issue in KernelMessages::processText() 2014-05-26 21:47:40 +02:00
Paul Gilbert
87f7c0cda3 MADS: Generalize sequence record _msgPos as _position 2014-05-24 18:56:44 -04:00
Paul Gilbert
3244db7ff4 MADS: Added initialisation method for random messages display 2014-05-17 12:30:17 -04:00
Paul Gilbert
11f784713e MADS: Completed random message generation method 2014-05-17 12:04:39 -04:00
Paul Gilbert
622f97244d MADS: In progress framework for on-screen random messages 2014-05-16 23:02:35 -04:00
Filippos Karapetis
b7dd01fdef MADS: Remove trailing whitespace 2014-05-08 11:43:23 +03:00
Filippos Karapetis
e89b16a5f2 MADS: Reset the font in KernelMessages::reset()
Fixes the dialog font with the native woman in scene 210, after it gets
set to the interface font in scene 208
2014-05-08 02:44:31 +03:00
Paul Gilbert
0e9e6cda40 MADS: Beginnings of savegame synchronisation 2014-04-22 23:00:41 -04:00
Paul Gilbert
0b340a0343 MADS: Fix depth issues with sitting in chair in scene 101 2014-04-15 23:51:41 -04:00
Paul Gilbert
71b1343adf MADS: Implemented NebularGame::step 2014-03-29 11:18:07 -04:00
Paul Gilbert
b9daf53bcd MADS: Cleanup of direction setup, fix sprite mirroring for walking 2014-03-28 09:19:55 -04:00
Paul Gilbert
6c85572d76 MADS: Initial cleanup of action/player handling 2014-03-27 22:38:28 -04:00
Paul Gilbert
74b48ba813 MADS: Fixes for displaying kernel messages 2014-03-22 14:43:08 -04:00
Paul Gilbert
bbabe2b06b MADS: Fix positioning of kernel messages 2014-03-22 14:20:04 -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
10124f6806 MADS: Implemented scene 103 setup and needed support methods 2014-03-15 17:38:44 -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
408f5e79df MADS: General cleanup and minor fixes 2014-03-12 22:45:33 -04:00
Paul Gilbert
8cd85f3a00 MADS: Fixes for drawing scene elements 2014-03-08 16:06:37 -05:00
Paul Gilbert
8d3857c053 MADS: Cleanup code for accessing sprite assets 2014-03-08 08:44:01 -05:00
Paul Gilbert
7310080967 MADS: Fix memory leak with conversation font loading 2014-03-08 08:26:09 -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
d98f890029 MADS: Completed implementing drawElements and support methods 2014-03-05 09:04:53 -05:00
Paul Gilbert
568fc31b30 MADS: Beginnings of code support for Scene::drawElements 2014-03-04 22:33:27 -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