Paul Gilbert
29ac19947f
MADS: Rename some outstanding 'abortTimers' to the more proper 'endTrigger'
2015-03-08 19:54:00 -04:00
Paul Gilbert
62c1485df2
MADS: Fix flickering message from sitting at ruined security desk
2015-03-08 19:51:33 -04:00
Paul Gilbert
b25325599d
MADS: Fix for penlight when starting a new game in Hard mode
2015-03-08 12:05:54 -04:00
Paul Gilbert
6454c5f35d
MADS: Fix closing door animation for video store
2015-03-08 11:49:47 -04:00
Paul Gilbert
2b1155711f
MADS: Fix showing covered pit by default in Easy mode
2015-03-08 11:44:06 -04:00
Paul Gilbert
10361d077a
MADS: Fix game startup settings for pit & batteries based on difficulty
2015-03-08 11:18:10 -04:00
Paul Gilbert
14a8bb52a0
MADS: Fix a large number of incorrect animations
2015-03-07 18:33:11 -05:00
Paul Gilbert
a35aa07c79
MADS: Fix crash looking at fishing rod in restaurant
2015-03-07 17:43:15 -05:00
Paul Gilbert
adc5b5ca2e
MADS: Fix animation for teleporting into conveyor belt scene
2015-03-07 17:39:00 -05:00
Paul Gilbert
d7460701ea
MADS: Fix not being able to leave hanger via teleporter
2015-03-07 17:36:32 -05:00
Paul Gilbert
27b6ded6f9
MADS: Fix Credits and Quotes option on the main menu
2015-03-07 17:18:51 -05:00
Paul Gilbert
dacd7d4022
MADS: Correctly show main menu after showing credits
2015-03-07 17:14:49 -05:00
Paul Gilbert
c80c74e499
MADS: Refactoring of text/animation views to show outside game loop
2015-03-07 17:01:07 -05:00
Paul Gilbert
a22d7f2d5f
MADS: Fix crash on leaving planeet
2015-03-06 20:55:53 -05:00
Paul Gilbert
119c179d5a
MADS: Fix hand animations on Antigrav control panel
2015-03-06 20:25:25 -05:00
Paul Gilbert
1cb764b086
MADS: Fix crash after installing cards in ship
2015-03-06 20:20:25 -05:00
Paul Gilbert
62d007168a
MADS: Animation fixes for scene group 8
2015-03-06 19:24:30 -05:00
Paul Gilbert
0deee07844
MADS: Fix map fade out when choosing a car destination
2015-03-06 19:03:49 -05:00
Paul Gilbert
177d7ac24f
MADS: Fix car door exiting animations
2015-03-06 18:57:00 -05:00
Paul Gilbert
cf845c6dbb
MADS: Another car opening animation fix
2015-03-06 18:40:53 -05:00
Paul Gilbert
763a962e14
MADS: Fix animation of lab door opening
2015-03-06 08:39:39 -05:00
Paul Gilbert
4c88d81cc2
MADS: Fix another incorrect car door opening animation
2015-03-06 08:30:26 -05:00
Paul Gilbert
76e824eddc
MADS: Bugfixes and cleanup for Herman conversation
2015-03-05 17:42:16 -05:00
Paul Gilbert
c0fafcf33f
MADS: Fix mismatched delete/free releasing screen surface
2015-03-05 12:24:25 -05:00
Paul Gilbert
3fae9f17da
MADS: Show a warning if sound code reads beyond end of sound data blocks
2015-03-05 12:16:24 -05:00
Paul Gilbert
f501e91ed1
MADS: Fix crash after throwing both bones to dog
2015-03-05 09:12:20 -05:00
Paul Gilbert
b84d2e8d73
MADS: Fix timer initialization in two scenes
2015-03-05 07:49:00 -05:00
Paul Gilbert
bb175b39c1
MADS: Fix screwed up death animation when getting eaten in village stream
2015-03-05 07:40:47 -05:00
Paul Gilbert
ce4c030117
MADS: Fix animations for opening car door at various car locations
2015-03-04 21:51:01 -05:00
Paul Gilbert
51797d1438
MADS: Fix gender scanning animation in car
2015-03-04 21:30:04 -05: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
0780ec95c2
MADS: Fix Herman animating too quickly
2015-03-04 20:43:57 -05:00
Paul Gilbert
cecb9a9ecc
MADS: Fix crash throwing bones to dog
2015-03-04 18:55:05 -05:00
Paul Gilbert
aef874cf50
MADS: Fix animation of hand typing code in teleporter
2015-03-01 19:05:47 -05:00
Paul Gilbert
e664e9167a
MADS: Fix display of teleporter values with leading zeroes
2015-03-01 18:21:39 -05:00
Torbjörn Andersson
877474cd32
MADS: Allow text to scroll off screen before removing it
...
For example in the credits scroll. Clipping was already done
elsewhere, so this really is just a change in how soon the line is
removed from the list of text to display.
2015-02-22 01:43:02 +01:00
Paul Gilbert
85aecfaad4
MADS: Fix animations of spider and vulture in witch doctor's hut scene
2015-02-21 18:56:06 -05:00
Paul Gilbert
076ce7e6c1
MADS: Implement scroll wheel support for scrolling inventory
2015-02-21 17:45:20 -05:00
Paul Gilbert
c660119c22
MADS: Fix depth for seaweed in scene 104
2015-02-21 16:48:04 -05:00
Paul Gilbert
549b5d435a
MADS: Fix crash when trapping bouncy native in pit
2015-02-21 16:14:59 -05:00
Paul Gilbert
df5742eee4
MADS: Fix player animation when getting blown up by mine
2015-02-21 15:52:01 -05:00
Paul Gilbert
db325695f4
MADS: Fix proper cycling of idle animations
2015-02-15 11:07:33 -05:00
Paul Gilbert
7739e12e42
MADS: Stop player disappearing after cutscene of fish being eaten
2015-02-15 09:50:14 -05:00
Paul Gilbert
7658821afd
MADS: Fix left screen clipping for scaled flipped sprites
2015-02-15 08:10:13 -05:00
Paul Gilbert
51561c80c0
MADS: Fix left edge screen clipping for non-scaled flipped sprites
2015-02-15 07:19:42 -05:00
Paul Gilbert
2c9ad1ee9b
MADS: Fix death animations for seaweed and underwater mine
2015-02-14 21:34:09 -05:00
Paul Gilbert
a505ae941c
MADS: Fix picture when picking up timer module
2015-02-14 20:44:59 -05:00
Paul Gilbert
be489d88e6
MADS: Fix palette loading for in-game dialogs
2015-02-14 18:03:45 -05:00
Paul Gilbert
d31e602add
MADS: Allow Escape key to close game options dialog
2015-02-14 16:54:47 -05:00
Paul Gilbert
1aa9181466
MADS: Cleanup and bugfixes for panning transition support methods
2015-02-14 15:34:11 -05:00
Paul Gilbert
55be1b82a8
MADS: Variable renaming in closestColor
2015-02-08 23:54:51 -05:00
Paul Gilbert
5e00b39cae
MADS: Implementing code for panning screen transitions
2015-02-08 22:07:42 -05:00
Strangerke
35c17d5066
MADS: Janitorial - fix some else statements with braces on separate lines or extra tabs
2015-01-31 13:01:23 +01:00
Strangerke
0fcd78391b
MADS: Add a safeguard in doFrame
2015-01-31 12:53:35 +01:00
Strangerke
772cbc122d
MADS: Fix a bug in PaletteUsage::process, some renaming
2015-01-31 12:42:36 +01:00
Strangerke
1c8ecb41bd
MADS: Fix signed/unsigned comparison warning
2015-01-31 12:41:46 +01:00
Strangerke
15a10d2744
MADS: Remove a useless variable
2015-01-31 12:41:03 +01:00
Strangerke
c0b2d47f38
MADS: Add safeguards in DialogsNebular::show
2015-01-31 12:10:55 +01:00
Torbjörn Andersson
dfe04491c1
JANITORIAL: Remove unnecessary semicolons
2015-01-21 01:29:22 +01:00
Paul Gilbert
926404bd10
MADS: Renamings of Layer and a transition type
2015-01-17 20:51:52 -05:00
Paul Gilbert
9b8fa20c76
MADS: Fix horizontal flipping of scene background sprites
2015-01-17 17:29:08 -05: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
ccd0c63a7b
MADS: Implement background scrolling in anim views
2015-01-17 12:23:41 -05:00
Paul Gilbert
9c25e2eea0
MADS: Fix crash on exit after watching introduction twice
2015-01-17 10:57:51 -05:00
Filippos Karapetis
815851e959
MADS: Remove unused reference to MADSEngine
...
Thanks to fingolfin for finding out the unused reference
2014-12-07 15:39:11 +02:00
Filippos Karapetis
01e8286e1c
MADS: Remove trailing whitespace
2014-10-28 16:19:26 +02:00
Paul Gilbert
6fc5092c03
MADS: Remove unused variable
2014-10-22 21:05:47 -04:00
Paul Gilbert
c021759ad2
MADS: Add md5 checks for the asound.00* sound drivers
...
The implementation of the sound driver code relies on the data for each
sound being at specific locations in the files, so this ensures that
if any language version changes the sound files, we'll know about it
2014-10-22 20:43:22 -04:00
Paul Gilbert
e06327e81a
MADS: Minor clean up of sprite set removal
2014-10-18 18:27:07 -04:00
Filippos Karapetis
879890e021
MADS: Clear scene sprites and objects when showing a game menu
...
This shows the game menu, albeit with the wrong palette
2014-10-18 20:46:17 +03:00
Filippos Karapetis
ad1aedec76
MADS: Implement the Rex Cancel button in the game options dialog
...
The current options are now saved when the dialog opens, and are
restored to their original values if the user cancels
2014-10-18 20:19:14 +03:00
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