49 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
78e52365bd MADS: Refactor MSurface and Screen to not use virtual inheritance 2016-05-26 21:37:52 -04:00
Paul Gilbert
b4e3d4abc1 MADS: Changed engine to use Graphics::ManagedSurface 2016-03-14 20:56:26 -04:00
Johannes Schickel
5dd69b4dd1 MADS: Make GPL header consistent with what we normally use. 2015-05-09 15:56:27 +02:00
Paul Gilbert
7658821afd MADS: Fix left screen clipping for scaled flipped sprites 2015-02-15 08:10:13 -05:00
Paul Gilbert
51561c80c0 MADS: Fix left edge screen clipping for non-scaled flipped sprites 2015-02-15 07:19:42 -05:00
Paul Gilbert
5e00b39cae MADS: Implementing code for panning screen transitions 2015-02-08 22:07:42 -05:00
Paul Gilbert
dbfe4972e3 MADS: Remove deprecated code from AnimationView and a bunch of out-of-date TODOs 2014-10-18 11:55:30 -04:00
Strangerke
0b79af9a5d MADS: Reduce the scope of a couple of variables in MSurface 2014-10-10 07:22:31 +02:00
Paul Gilbert
7d4b05098d MADS: Clean up _depthStyle usage in DepthSurface class 2014-07-24 21:09:34 -04:00
Paul Gilbert
6d9ff6ceeb MADS: Fix Rex's moonwalking 2014-06-01 16:29:07 -04:00
Paul Gilbert
8f20ebb610 MADS: Fix positioning and clipping of flipped scaled images 2014-05-31 21:10:29 -04:00
Paul Gilbert
7d24e1471c MADS: Merge copyFromScaled into the existing copyFrom method 2014-05-31 18:21:11 -04:00
Paul Gilbert
06387c25d8 MADS: Fix positioning of teleporter window backgrounds 2014-05-29 21:35:59 -04:00
Sven Hesse
2168d43d5d MADS: Janitorial - Trim more trailing whitespace 2014-05-28 23:25:49 +02:00
Paul Gilbert
142f2ad208 MADS: Change sprite drawing to use DepthSurface getDepth method 2014-05-25 14:17:38 -04:00
Paul Gilbert
ea19581ae3 MADS: Standardised on passing depth surfaces as DepthSurface 2014-05-25 13:23:05 -04:00
Paul Gilbert
057f239ed6 MADS: Remove some redundant TODOs 2014-05-21 08:32:39 -04:00
Paul Gilbert
8abcbf3fb0 MADS: Refactoring of dialog classes, more implementation of PictureDialog 2014-05-11 18:08:31 -04:00
Filippos Karapetis
b7dd01fdef MADS: Remove trailing whitespace 2014-05-08 11:43:23 +03:00
Filippos Karapetis
13bd409bbf MADS: Add a sanity check for color 255
This is used in scene 752
2014-05-06 03:26:44 +03:00
Paul Gilbert
ff70186855 MADS: Improve background user interface sprite animations 2014-04-21 19:12:28 -04:00
Paul Gilbert
58378a0965 MADS: Implemented MSurface::mergeFrom method 2014-04-19 19:20:57 -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
2090987b81 MADS: Fixes for handling horizontally flipped frames 2014-03-21 22:47:31 -04:00
Paul Gilbert
acba8f9254 MADS: Implementing user interface text display methods 2014-03-16 23:40:21 -04:00
Paul Gilbert
f3415b762e MADS: Implemented lots of Player methods 2014-03-16 14:53:10 -04:00
Paul Gilbert
ca6cf0eaf2 MADS: Fix display of user interface during animation 2014-03-15 18:52: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
e80373c823 MADS: Add guard against reading depth value outside bounds of depth surface 2014-03-13 00:26:19 -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
c89193f24f MADS: Removed old RGBList code from old M4 engine 2014-03-08 18:12:06 -05:00
Paul Gilbert
a77ed90618 MADS: Implementing support methods needed for scene 804 initialisation 2014-03-06 22:31:41 -05:00
Paul Gilbert
a0e955d8d3 MADS: More Animation class implementation 2014-03-05 20:45: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
badb8d9744 MADS: More work implementing scene info loading 2014-02-28 20:37:42 -05:00
Paul Gilbert
c49d7196fc MADS: In progress implementation of loadScene 2014-02-25 23:10:51 -05:00
Paul Gilbert
1d80edb2dd MADS: Fixes for the display of dialogs 2014-02-23 13:39:53 -05:00
Paul Gilbert
6c354bccf2 MADS: Implemented more logic for dialog display 2014-02-22 17:25:30 -05:00
Paul Gilbert
3df1237187 MADS: Removed M4-specific code. Keeping engine MADS-specific for now 2014-02-22 14:20:34 -05:00
Paul Gilbert
4581b26b12 MADS: Implemented resource manager using ScummVM Archive interface 2014-02-20 22:27:01 -05:00
Paul Gilbert
488bf66c3e MADS: Fix memory leaks in MSurface 2014-02-19 21:56:38 -05:00
Paul Gilbert
c687d3f64c MADS: Cleanup of palette code, updated old-style 4 byte RGB usage to 3 bytes 2014-02-19 21:28:54 -05:00
Paul Gilbert
5c565797e5 MADS: Extra cleanup and commenting for MSurface methods 2014-02-19 20:22:06 -05:00
Paul Gilbert
530cbb4bc3 MADS: Adding in classes for fonts, game, user interfaec, and graphics 2014-02-18 23:43:06 -05:00
Paul Gilbert
0e46c809d1 MADS: Initial implementation of MSurface class and dependant classes 2014-02-18 20:08:58 -05:00