71 Commits

Author SHA1 Message Date
Strangerke
f0d17d2c06 MADS: Remove obsolete comment and add debug trace in animation code 2015-11-18 13:05:51 +01:00
Strangerke
0b2c269d86 MADS: Fix posAdjust in Animation::update for v2 games 2015-11-18 01:01:10 +01:00
Strangerke
8753ee9f95 MADS: Rename the parameter of setNextFrameTimer 2015-11-12 00:50:39 +01:00
Strangerke
af7a233d97 MADS: Phantom: Implement scene 310 2015-10-29 03:17:14 +01:00
Strangerke
73614e9415 MADS: Use uint32 for frame timer functions 2015-10-28 18:02:34 +01:00
Filippos Karapetis
0f27b68d57 MADS: Phantom: Disable auto camera adjust code for V2 games, for now 2015-10-22 23:23:07 +03:00
Filippos Karapetis
80dae7b8fc MADS: Phantom: Initial work on hotspots with dynamic animations 2015-10-22 00:42:04 +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
6d8134f751 MADS: Revert fix for sprites disappearing on last frame of cutscenes
The fix that kept the sprites on-screen for the last frame before scene
changes in the intro/ending sequences was also causing crashes in-game,
where the animation is getting freed before the scene update to remove
the sprites was done, so it couldn't get the areas of the screen to
refresh
2015-03-15 16:20:01 -04:00
Paul Gilbert
d3afff9bc7 MADS: Fix animations erasing sprites on the last frame before transitioning 2015-03-14 19:30:01 -04:00
Paul Gilbert
1e15c02d1e MADS: Fix animation of tying rope to the boat 2015-03-14 14:38:22 -04:00
Paul Gilbert
0780ec95c2 MADS: Fix Herman animating too quickly 2015-03-04 20:43:57 -05:00
Paul Gilbert
ccd0c63a7b MADS: Implement background scrolling in anim views 2015-01-17 12:23:41 -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
Paul Gilbert
ea9599b763 MADS: Implement subtitles for animation cutscenes 2014-10-14 21:37:00 -04:00
Paul Gilbert
b58f6f397d MADS: New conversation message logic for cutscene animations 2014-10-13 20:28:34 -04:00
Paul Gilbert
ffe58e058c MADS: Fix playback of digital audio during animation sequences 2014-10-13 10:11:54 -04:00
Paul Gilbert
de434e45d3 MADS: Fixes for loading of intro cutscene animation 2014-10-06 22:14:57 -04:00
Paul Gilbert
dfe9cf2618 MADS: Fix Animation to handle loading backgrounds as well as user interfaces 2014-09-20 11:29:00 -04:00
Paul Gilbert
9a0ba3e634 MADS: Add new Animation fields needed by AnimView 2014-09-20 10:41:52 -04:00
Paul Gilbert
a1548e27a0 MADS: Further animation setup in AnimView 2014-09-18 22:21:15 -04:00
Paul Gilbert
c551115b4b MADS: Fix memory corruption when dealing with monster in scene 703 2014-06-04 09:30:10 -04:00
Strangerke
25c153ff29 MADS: Initialize variables in Animation 2014-05-28 00:51:48 +02:00
Paul Gilbert
53332f8ab8 MADS: Fix occassional character gliding in cutscenes 2014-05-26 23:16:24 -04:00
Paul Gilbert
ea19581ae3 MADS: Standardised on passing depth surfaces as DepthSurface 2014-05-25 13:23:05 -04:00
Paul Gilbert
17012de54b MADS: Remove redundant frame entry remap block in animation loading 2014-05-20 22:34:26 -04:00
Paul Gilbert
df23dff517 MADS: Change the animation _animMode to an enum'ed _bgType 2014-05-20 21:11:53 -04:00
Strangerke
83f82104d0 MADS: Reduce the scope of another variable in Animation 2014-05-19 21:46:15 +02:00
Strangerke
20c2693126 MADS: Fix scrolling check 2014-05-19 21:40:12 +02:00
Filippos Karapetis
b7dd01fdef MADS: Remove trailing whitespace 2014-05-08 11:43:23 +03:00
Paul Gilbert
8c58a046db MADS: Fix palette corruption when playing animations 2014-05-01 20:54:17 -04:00
Paul Gilbert
88cf2c7caa MADS: Fix actions being triggered at the end of animation sequences 2014-05-01 09:17:10 -04:00
Paul Gilbert
1362414e77 MADS: Implement palette animation code 2014-04-19 22:49:14 -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
559efad195 MADS: Moved Animation::free to be Scene::freeAnimation 2014-04-19 14:46:28 -04:00
Paul Gilbert
73a5055438 MADS: Fix unloading animations with associated messages 2014-04-16 22:03:18 -04:00
Paul Gilbert
cfd4943647 MADS: Fix for correctly loading animation sprite sets 2014-04-16 21:26:46 -04:00
Paul Gilbert
0b340a0343 MADS: Fix depth issues with sitting in chair in scene 101 2014-04-15 23:51:41 -04:00
Strangerke
9643b543f0 MADS: Implement scene 110 2014-04-15 07:45:35 +02:00
Paul Gilbert
387e7d800d MADS: Add missing call to new refreshHighColors method 2014-04-12 17:21:04 -04:00
Paul Gilbert
41ea3e2374 MADS: Fix misspelling in if statement 2014-04-12 17:15:05 -04:00
Paul Gilbert
9b0f0b6efe MADS: Add missing handling code for palette _rgbList 2014-04-12 16:14:57 -04:00
Paul Gilbert
8b2a7525cc MADS: Fix a bunch of GCC warnings 2014-04-12 12:09:29 -04:00
Paul Gilbert
2a979e59a0 MADS: Refactoring PaletteUsage to use external data arrays 2014-04-12 11:00:29 -04:00
Paul Gilbert
7e13f488ab MADS: Implement loading logic for UI background animations 2014-04-07 22:37:22 -04:00
Paul Gilbert
1c50c69ba6 MADS: Added stubbed Animation::preLoad method 2014-04-06 23:53:07 -04:00
Paul Gilbert
54bcb822fb MADS: Properly free scene-specific sprite sets when leaving scene 2014-04-06 22:28:14 -04:00
Paul Gilbert
b435c76b25 MADS: Fix loading of scene sprite set names 2014-04-06 22:05:18 -04:00
Paul Gilbert
3f8ee8fafa MADS: Cleanup of UISlots and flag types 2014-04-02 21:24:22 -04:00
Paul Gilbert
71b1343adf MADS: Implemented NebularGame::step 2014-03-29 11:18:07 -04:00