Commit Graph

81 Commits

Author SHA1 Message Date
Johannes Schickel
5dd69b4dd1 MADS: Make GPL header consistent with what we normally use. 2015-05-09 15:56:27 +02:00
Filippos Karapetis
ec999f1cb7 MADS: Plug some memory leaks
Surfaces should be freed (to free their inner allocated surface
buffers) before being deleted
2015-04-09 13:44:39 +03:00
Paul Gilbert
299bfa3696 MADS: Fix showing inventory pictures when inventory animating is off 2015-03-14 19:24:56 -04:00
Paul Gilbert
a924d4beef MADS: Fix hotspot highlighting when easy mouse is off 2015-03-14 12:46:46 -04:00
Paul Gilbert
d47197f1fa MADS: Fix original bug re-adding disabled hotspots to scene as active 2015-03-14 11:41:27 -04:00
Paul Gilbert
6dd6e55513 MADS: Fix prior conversation list showing when crawling in vents 2015-03-08 21:15:14 -04:00
Paul Gilbert
16ced34bc2 MADS: Fix assert when there are more than 5 talk options available 2015-03-04 20:54:35 -05:00
Paul Gilbert
076ce7e6c1 MADS: Implement scroll wheel support for scrolling inventory 2015-02-21 17:45:20 -05:00
Paul Gilbert
926404bd10 MADS: Renamings of Layer and a transition type 2015-01-17 20:51:52 -05:00
Paul Gilbert
9775135811 MADS: Fix incorrect frame usage for spinning inventory items 2014-06-07 17:34:57 -04:00
Paul Gilbert
643cbc6d16 MADS: Fix palette corruption when changing selected inventor item 2014-06-04 21:53:14 -04:00
Strangerke
26e545a9c8 MADS: Fix typo in drawScroller() 2014-06-05 00:04:03 +02:00
Paul Gilbert
4207d74762 MADS: Fix selecting inventory items when inventory is scrolled 2014-06-01 15:54:22 -04:00
Paul Gilbert
7ab00631dd MADS: Add enum for sprite asset loading flags 2014-06-01 09:10:49 -04:00
Strangerke
f8b08874c4 MADS: Janitorial - Trim trailing spaces and tabs 2014-05-28 23:22:01 +02:00
Strangerke
d4b1183753 MADS: Some more initializations 2014-05-28 22:19:56 +02:00
Paul Gilbert
c5ced2347c MADS: Improve user interface animations 2014-05-25 22:31:37 -04:00
Paul Gilbert
12a70d2ce1 MADS: Fix issues with inventory list scrolling when it shouldn't 2014-05-21 22:16:21 -04:00
Paul Gilbert
057f239ed6 MADS: Remove some redundant TODOs 2014-05-21 08:32:39 -04:00
Filippos Karapetis
b7dd01fdef MADS: Remove trailing whitespace 2014-05-08 11:43:23 +03:00
Filippos Karapetis
99ea49fe61 MADS: Add a FIXME in UserInterface::updateInventoryScroller() 2014-05-08 03:38:05 +03:00
Filippos Karapetis
d88e165e00 MADS: Fix loading of V2 hotspots 2014-05-06 04:39:12 +03:00
Paul Gilbert
b5949010a6 MADS: Implemented more savegame synchronization 2014-05-01 22:36:36 -04:00
Filippos Karapetis
027a2f3710 MADS: Disable the hotspot description code for V2 games
This doesn't quite work yet, and it causes crashes, thus it has been
disabled for now for these games
2014-04-27 21:20:03 +03:00
Paul Gilbert
f18104e756 MADS: Fixed Conversation::read method 2014-04-24 09:21:21 -04:00
Paul Gilbert
c1a90cdda1 MADS: Further synchronization implementation 2014-04-23 21:01:48 -04:00
Paul Gilbert
3f1a49b567 MADS: Implemented Conversation::read method 2014-04-22 19:47:58 -04:00
Paul Gilbert
692af23f6f MADS: Create a Globals base class that the games will derive from 2014-04-21 20:50:05 -04:00
Paul Gilbert
ff70186855 MADS: Improve background user interface sprite animations 2014-04-21 19:12:28 -04:00
Paul Gilbert
ed4cedd816 MADS: Fixes for scene 210 conversation 2014-04-20 23:07:21 -04:00
Paul Gilbert
f0ce06f0e9 MADS: Implemented display of conversation topics 2014-04-20 21:32:29 -04:00
Paul Gilbert
254519296e MADS: Beginnings of implementing conversation methods 2014-04-20 18:31:18 -04:00
Paul Gilbert
ad6a80cae7 MADS: Add support for sprite flipping in UI background animations 2014-04-19 20:18:39 -04:00
Paul Gilbert
58378a0965 MADS: Implemented MSurface::mergeFrom method 2014-04-19 19:20:57 -04:00
Paul Gilbert
c4669dd2f2 MADS: Fix refresh of inventory list after scrolling 2014-04-19 17:43:44 -04:00
Paul Gilbert
8c9b65c34a MADS: Fixes for inventory scroller 2014-04-17 22:11:25 -04:00
Paul Gilbert
7b907be937 MADS: General cleanup and minor renamings 2014-04-15 19:28:29 -04:00
Paul Gilbert
8b2a7525cc MADS: Fix a bunch of GCC warnings 2014-04-12 12:09:29 -04:00
Paul Gilbert
39c66afe66 MADS: Fixes for inventory scrollbar display 2014-04-10 22:14:57 -04:00
Paul Gilbert
0eb08fdcc0 MADS: Fix bounds calculation for inventory scroller 2014-04-10 20:06:37 -04:00
Paul Gilbert
8df0833546 MADS: Fixes for correctly displaying inventory list in the user interface 2014-04-09 09:32:14 -04:00
Strangerke
0f476c31ef MADS: Implement scene 210, some cleanup of some other 2xx scenes, add some stubs 2014-04-08 10:26:43 +02:00
Paul Gilbert
f6cfd1d53b MADS: Implement missing dirty rect merged area pointer 2014-04-07 23:48:43 -04:00
Paul Gilbert
7e13f488ab MADS: Implement loading logic for UI background animations 2014-04-07 22:37:22 -04:00
Paul Gilbert
66b7419f30 MADS: Remove stubbed methods that were undeed mouse handler calls 2014-04-07 08:29:27 -04:00
Paul Gilbert
25b93a11ee MADS: Fix hotspot loading, and a couple of other warnings 2014-04-03 22:36:36 -04:00
Paul Gilbert
d163ee088a MADS: Renamings for saving fields in MADSAction::startAction 2014-04-03 22:02:12 -04:00
Paul Gilbert
3f8ee8fafa MADS: Cleanup of UISlots and flag types 2014-04-02 21:24:22 -04:00
Paul Gilbert
041773705b MADS: Fix/clean up ending of ScreenObjects::check 2014-04-02 20:28:57 -04:00
Paul Gilbert
6c85572d76 MADS: Initial cleanup of action/player handling 2014-03-27 22:38:28 -04:00