30 Commits

Author SHA1 Message Date
Filippos Karapetis
80dae7b8fc MADS: Phantom: Initial work on hotspots with dynamic animations 2015-10-22 00:42:04 +03:00
Strangerke
e2d86c3248 MADS: Phantom: Implement scene 113, some renaming 2015-10-20 14:07:26 +02:00
Strangerke
3ffa01ec2a MADS: Phantom: Implement Scene101::enter(), add some empty (new) engine functions 2015-10-10 17:32:51 +02:00
Filippos Karapetis
d7e0f8f4c1 MADS: V2: The two new hotspot fields refer to the cursor and the syntax 2015-07-04 01:51:46 +03:00
Johannes Schickel
5dd69b4dd1 MADS: Make GPL header consistent with what we normally use. 2015-05-09 15:56:27 +02:00
Paul Gilbert
926404bd10 MADS: Renamings of Layer and a transition type 2015-01-17 20:51:52 -05:00
Paul Gilbert
69d6e72f84 MADS: Fix dynamic hotspots in scenes with multiple such hotspots 2014-06-01 14:43:26 -04:00
Paul Gilbert
0b3a6b97c0 MADS: Fix for properly finishing refreshing dynamic hotspots 2014-05-27 21:07:51 -04:00
Strangerke
91728aae9b MADS: Initialize several other variables 2014-05-27 21:51:08 +02:00
Paul Gilbert
46150086ab MADS: Workaround for incorrect saving of dynamic hotspots in older savegames 2014-05-27 08:56:51 -04:00
Paul Gilbert
0e99e02121 MADS: Fix saving game in the village hut 2014-05-27 08:41:07 -04:00
Filippos Karapetis
d88e165e00 MADS: Fix loading of V2 hotspots 2014-05-06 04:39:12 +03:00
Filippos Karapetis
5f2ca95771 MADS: Replace some more article magic numbers with their enum 2014-05-04 15:34:10 +03:00
Filippos Karapetis
f9b52398bd MADS: Add a sanity check in DynamicHotspots::remove()
Fixes a crash when loading outside the hut
2014-05-04 03:48:36 +03:00
Paul Gilbert
b5949010a6 MADS: Implemented more savegame synchronization 2014-05-01 22:36:36 -04:00
Paul Gilbert
dccc4510e8 MADS: Fix for highlighting and using dynamic hotspots 2014-04-29 21:53:54 -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
Strangerke
57bd5e0683 MADS: Some refactoring, implement Scene 211 2014-04-09 10:41:33 +02:00
Strangerke
04cfa85d74 MADS: Use Common::Point in DynamicHotspot::setPosition() 2014-04-08 10:36:12 +02:00
Paul Gilbert
11403c5db6 MADS: Further cleanup of previously anonymous fields 2014-04-05 21:30:42 -04:00
Paul Gilbert
d163ee088a MADS: Renamings for saving fields in MADSAction::startAction 2014-04-03 22:02:12 -04:00
Paul Gilbert
407021d245 MADS: Added a Facing enum for the player directions 2014-03-25 22:07:33 -04:00
Paul Gilbert
0b351f79d8 MADS: Further fixes for hotspot highlighting 2014-03-22 21:55:36 -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
630679a5c8 MADS: Completed UserInterface::loadElements 2014-03-15 21:33:15 -04:00
Paul Gilbert
10124f6806 MADS: Implemented scene 103 setup and needed support methods 2014-03-15 17:38:44 -04:00
Paul Gilbert
2d9bb392ae MADS: Implemented missing hotspot method 2014-03-05 21:57:38 -05:00
Paul Gilbert
c35271f20c MADS: Moved hotspot code to a separate file 2014-03-05 21:50:12 -05:00