Commit graph

55 commits

Author SHA1 Message Date
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Eugene Sandulenko
fab199d37e JANITORIAL: Make GPL headers uniform 2016-09-03 12:46:38 +02:00
Paul Gilbert
78e52365bd MADS: Refactor MSurface and Screen to not use virtual inheritance 2016-05-26 21:37:52 -04:00
Paul Gilbert
4ee29ef3a8 MADS: Add loading of SpriteInfo frame numbers for scene background sprites 2015-01-17 16:46:57 -05:00
Paul Gilbert
a5528ecc7e MADS: Fix spare screen background changes for TextView showing quotes 2014-09-06 16:39:49 -04:00
Strangerke
88bc539b3e MADS: Add a constructor to SceneInfo 2014-05-28 21:24:14 +02:00
Johannes Schickel
9866aba2e4 MADS: Slight formatting fixes. 2014-05-27 00:58:25 +02:00
Paul Gilbert
ea19581ae3 MADS: Standardised on passing depth surfaces as DepthSurface 2014-05-25 13:23:05 -04:00
Paul Gilbert
722b32506e MADS: Replaced a TODO with a stubbed method 2014-05-24 14:44:12 -04:00
Filippos Karapetis
b7dd01fdef MADS: Remove trailing whitespace 2014-05-08 11:43:23 +03:00
Paul Gilbert
b5949010a6 MADS: Implemented more savegame synchronization 2014-05-01 22:36:36 -04:00
Filippos Karapetis
4eba5032d8 MADS: Add initial support for V2 backgrounds and hotspots
V2 games include Phantom and Dragonsphere. OUAF hasn't been tested yet
2014-04-27 21:20:02 +03:00
Paul Gilbert
0f1cb2a5c1 MADS: Add a synchronize method to some of the group 1 scenes 2014-04-23 22:09:15 -04:00
Paul Gilbert
1362414e77 MADS: Implement palette animation code 2014-04-19 22:49:14 -04:00
Paul Gilbert
09adb571d3 MADS: Cleanup of verb/preposition flags handling 2014-04-08 23:01:46 -04:00
Paul Gilbert
7e13f488ab MADS: Implement loading logic for UI background animations 2014-04-07 22:37:22 -04:00
Paul Gilbert
ff7d2e2dbf MADS: Add missing scene codes variant handling 2014-04-05 22:41:25 -04:00
Paul Gilbert
32b9530789 MADS: Fixes for the pathfinder 2014-03-29 19:26:05 -04:00
Paul Gilbert
f3db90b646 MADS: Refactored pathfinder into it's own class 2014-03-29 17:12:12 -04:00
Paul Gilbert
407021d245 MADS: Added a Facing enum for the player directions 2014-03-25 22:07:33 -04:00
Strangerke
adddf02e70 MADS: Implemente Scene::changeDepthSurface() 2014-03-22 19:26:41 +01:00
Paul Gilbert
db017b746d MADS: Moved ScreenObjects into the Game class 2014-03-19 19:44:51 -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
f3415b762e MADS: Implemented lots of Player methods 2014-03-16 14:53:10 -04:00
Paul Gilbert
630679a5c8 MADS: Completed UserInterface::loadElements 2014-03-15 21:33:15 -04:00
Paul Gilbert
c4ed42e6d5 MADS: Implementing UserInterface loading 2014-03-15 20:19:01 -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
0df4d0aed1 MADS: Fixed loading of scene depth surface for Rex Nebular 2014-03-12 23:45:57 -04:00
Paul Gilbert
408f5e79df MADS: General cleanup and minor fixes 2014-03-12 22:45:33 -04:00
Paul Gilbert
d295a16545 MADS: Properly hook up use of PaletteUsage::process 2014-03-10 01:00:11 -04:00
Paul Gilbert
a77ed90618 MADS: Implementing support methods needed for scene 804 initialisation 2014-03-06 22:31:41 -05:00
Paul Gilbert
c35271f20c MADS: Moved hotspot code to a separate file 2014-03-05 21:50:12 -05:00
Paul Gilbert
73a7140be7 MADS: Starting implementation of scene group 8 2014-03-05 21:36:02 -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
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
d5b5cbbb68 MADS: Implemented rest of animation loading 2014-03-02 17:49:52 -05:00
Paul Gilbert
cc810add74 MADS: In progress implementing animation loader 2014-03-02 16:42:39 -05:00
Paul Gilbert
7912f81f2c MADS: Added skeleton file for animation class 2014-03-02 11:38:56 -05:00
Paul Gilbert
4bd1217daf MADS: Added loading for scene nodes and hotspost 2014-03-02 10:49:20 -05:00
Paul Gilbert
411a405400 MADS: Further fixes for SceneInfo data loading 2014-03-01 22:53:08 -05:00