921 Commits

Author SHA1 Message Date
Filippos Karapetis
f0bcacc7b3 MADS: Reset screen clip bounds before copying over a new screen
This is needed for the in-game menu, where a dialog spawns another one
2014-10-18 20:12:42 +03: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
a657c39824 MADS: Only show Quotes main menu item after winning the game 2014-10-18 11:42:11 -04:00
Paul Gilbert
72303564f7 MADS: Hook up Rex game endings to show the correct animation and/or credits 2014-10-18 11:20:50 -04:00
Paul Gilbert
dee4fd193d MADS: Fix stopping digital audio, music, and palette cycling when animation ends 2014-10-16 21:53:21 -04:00
Paul Gilbert
8ee1a85f35 MADS: Save redundant reloads of digital audio when switching animations 2014-10-15 21:18:17 -04:00
Filippos Karapetis
33b770ac60 MADS: Move all the anim and text view code into a common class
The animation and text players are more or less common among all MADS
games
2014-10-15 11:43:30 +03:00
Filippos Karapetis
701d43b5c2 MADS: Initial implementation of sound driver handling for V2 games 2014-10-15 11:43:20 +03:00
Filippos Karapetis
331488cae0 MADS: Bugfix for the text view debugger command 2014-10-15 10:37:01 +03:00
Paul Gilbert
1658a34ef5 MADS: Correct the color for the top/bottom line bounding the cutscene 2014-10-14 22:29:29 -04:00
Paul Gilbert
2048fe68d2 MADS: Fix clearing on-screen messages when the cutscene animation changes 2014-10-14 21:49:14 -04:00
Paul Gilbert
ea9599b763 MADS: Implement subtitles for animation cutscenes 2014-10-14 21:37:00 -04:00
Paul Gilbert
b5fb32de5e MADS: Fix to exit game safely when sound driver hasn't been created 2014-10-14 21:26:00 -04:00
Paul Gilbert
b58f6f397d MADS: New conversation message logic for cutscene animations 2014-10-13 20:28:34 -04:00
Filippos Karapetis
2e87ace09d MADS: Handle the unimplemented 'D' animation command 2014-10-14 01:32:03 +03:00
Filippos Karapetis
9ca021a0d2 MADS: Properly skip empty lines in animation files 2014-10-14 00:35:01 +03:00
Paul Gilbert
7f7e144dd2 MADS: Add debugger commands for playing text and anim cutscenes 2014-10-13 16:59:15 -04:00
Paul Gilbert
ffe58e058c MADS: Fix playback of digital audio during animation sequences 2014-10-13 10:11:54 -04:00
Paul Gilbert
fc2a579f2e MADS: Further fixes for palette cycling during animations 2014-10-13 09:03:50 -04:00
Paul Gilbert
f978539cbc MADS: Move OPL creation from the engine to SoundManager 2014-10-12 16:54:40 -04:00
Paul Gilbert
d02693cb0c MADS: Better initialization of animation cycling palettes 2014-10-12 16:24:33 -04:00
Paul Gilbert
f866550948 MADS: Depth style 2 frames can be drawn using existing methods 2014-10-12 14:38:04 -04:00
Paul Gilbert
175d027a80 MADS: Fix horizontal background scrolling in animations 2014-10-12 14:32:40 -04:00
Paul Gilbert
e743621f23 MADS: Fix palette animations in cutscene animations 2014-10-11 18:21:49 -04:00
Paul Gilbert
e58ae71bef MADS: Fix loading wide-screen backgrounds during intro animation 2014-10-11 16:27:25 -04:00
Paul Gilbert
db95979a24 MADS: Fix loading correct backgrounds during animations 2014-10-10 18:11:48 -04:00
Strangerke
c128365068 MADS: Rex - Fix a bug related to "TAKE" "NOTE" action in scene 603.
The second check was never reached. Using the 'else' block of the previous check fixes the issue.
2014-10-10 07:36:42 +02:00
Strangerke
1d3e5f86f0 MADS: Rex - Reduce the scope of some variables in TextView 2014-10-10 07:32:30 +02:00
Strangerke
20061c101d MADS: Rex - Remove dead code also present in the original in the logic of scene 5 2014-10-10 07:31:52 +02:00
Strangerke
0b79af9a5d MADS: Reduce the scope of a couple of variables in MSurface 2014-10-10 07:22:31 +02:00
Paul Gilbert
3a205467a9 MADS: Fix for switching between animations in AnimView sequence 2014-10-08 22:47:14 -04:00
Paul Gilbert
c584515b24 MADS: Fix palette for display of intro animation 2014-10-08 22:21:26 -04:00
Paul Gilbert
1c9752cb02 MADS: Fix refreshing backgound at start of intro animation 2014-10-08 21:04:06 -04:00
Paul Gilbert
1e38fa204b MADS: Introduction animation is starting to be shown 2014-10-08 20:46:43 -04:00
Strangerke
5d8f53ef73 MADS: Rex - Empty properly the current line buffer before getting the next menu line 2014-10-08 07:41:23 +02:00
Strangerke
8c07c77388 MADS: Rex - Remove an erroneous assert on newPalIndex 2014-10-08 07:37:44 +02:00
Paul Gilbert
de434e45d3 MADS: Fixes for loading of intro cutscene animation 2014-10-06 22:14:57 -04:00
Strangerke
62b98913de MADS: Rex - Avoid potential not null terminated buffers after the use of strncpy 2014-09-29 00:48:07 +02:00
Strangerke
2ffd169923 MADS: Rex - Remove unused variables 2014-09-29 00:29:47 +02:00
Strangerke
913616f951 MADS: Rex - Fix safety check in ASound9 2014-09-29 00:26:58 +02: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
Strangerke
a9bc36c6b5 MADS: Phantom - add preloadsequence call in initializeGlobals 2014-09-19 23:35:55 +02:00
Paul Gilbert
a1548e27a0 MADS: Further animation setup in AnimView 2014-09-18 22:21:15 -04:00
Paul Gilbert
b4ebed792e MADS: Further resource entry initialization 2014-09-16 22:10:37 -04:00
Paul Gilbert
455eb540c4 MADS: Beginnings of resource loading in AnimView 2014-09-16 21:18:35 -04:00
Peter Bozsó
6f343afe8b MADS: Remove unused variables. 2014-09-15 15:07:45 +02:00
Paul Gilbert
71e2e8b19a MADS: Implement loading resource sequence for AnimationView 2014-09-07 13:23:28 -04:00
Paul Gilbert
f18178fd2c MADS: Fix palette for difficulty selection dialog 2014-09-06 20:15:54 -04:00
Paul Gilbert
94068dddf7 MADS: Properly free menu items when main menu is freed 2014-09-06 17:55:01 -04:00