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
673537bad9
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:33:14 +03:00
Filippos Karapetis
331488cae0
MADS: Bugfix for the text view debugger command
2014-10-15 10:37:01 +03:00
Filippos Karapetis
d3cfa8cc03
MADS: Bugfix for the text view debugger command
2014-10-15 10:35:49 +03:00
Paul Gilbert
eb84b13700
MADS: Correct the color for the top/bottom line bounding the cutscene
2014-10-15 10:00:55 +03:00
Paul Gilbert
b25b398152
MADS: Fix clearing on-screen messages when the cutscene animation changes
2014-10-15 10:00:55 +03:00
Paul Gilbert
d8b1612f1a
MADS: Implement subtitles for animation cutscenes
2014-10-15 10:00:55 +03:00
Paul Gilbert
262c7396d0
MADS: Fix to exit game safely when sound driver hasn't been created
2014-10-15 10:00:55 +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
b212e2c6ed
MADS: New conversation message logic for cutscene animations
2014-10-14 11:17:31 +03:00
Paul Gilbert
b58f6f397d
MADS: New conversation message logic for cutscene animations
2014-10-13 20:28:34 -04:00
Filippos Karapetis
7960eb7835
MADS: Initial (very incomplete) implementation of Phantom scene 102
2014-10-14 02:08:52 +03:00
Filippos Karapetis
72f434d5f8
MADS: Remove dead code
2014-10-14 02:08:00 +03:00
Filippos Karapetis
e0a3e9c38c
MADS: Start splitting some verbs from the nouns in Phantom
2014-10-14 02:05:53 +03:00
Filippos Karapetis
f83b839e21
MADS: Initial implementation of the Phantom globals class
2014-10-14 02:03:53 +03:00
Filippos Karapetis
e6a14f403f
MADS: The intro animations of Phantom and Dragon work now
2014-10-14 02:01:00 +03:00
Filippos Karapetis
f8979d60c3
MADS: Initial implementation of sound driver handling for V2 games
2014-10-14 01:59:53 +03:00
Filippos Karapetis
2581c2d46f
MADS: Re-enable the sprite slots handling for V2 games
2014-10-14 01:57:45 +03: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
Paul Gilbert
a5528ecc7e
MADS: Fix spare screen background changes for TextView showing quotes
2014-09-06 16:39:49 -04:00
Paul Gilbert
9ef68900e2
MADS: Fix text not properly being erased when showing quotes
2014-09-06 10:44:04 -04:00
Paul Gilbert
556414e53a
MADS: Fix custom color setup for quotes display
2014-09-05 22:35:13 -04:00
Paul Gilbert
efcf87a6e5
MADS: Fix OPL init error when showing credits multiple times
2014-09-05 22:21:24 -04:00
Paul Gilbert
2942f93ed5
MADS: Fix exiting the game
2014-09-05 21:39:10 -04:00
Paul Gilbert
350cd83050
MADS: Fix starting TextView palette setup and scroll ending
2014-09-05 21:33:38 -04:00
Paul Gilbert
bfbcc9f3e4
MADS: Fix text not showing at all for Quotes
2014-09-04 22:07:16 -04:00
Paul Gilbert
6c25604b9a
MADS: Fix palette setup for credits view
2014-09-04 21:53:47 -04:00
Paul Gilbert
82b2b2d65d
MADS: Properly implement drawing to a subset of the screen
2014-09-03 22:09:50 -04:00
Paul Gilbert
63f2ba2c1d
MADS: Converting text view to use existing drawing frameweork
2014-09-02 21:06:33 -04:00
Paul Gilbert
4f128e7118
MADS: Fixes to correctly display the credits screen
2014-08-31 22:54:07 -04:00
Paul Gilbert
4bf98c3e42
MADS: Actually hook in the new sound player group
2014-08-31 19:42:58 -04:00
Paul Gilbert
8990a31643
MADS: Implement sound player group #9
2014-08-31 19:21:02 -04:00
Paul Gilbert
218fb94abf
MADS: Hook in text credits view, beginnings of correct script processing
2014-08-31 16:49:43 -04:00
Paul Gilbert
00ec2a01fe
ACCESS: Fix display of advert view on Exit
2014-08-31 09:49:56 -04:00
Paul Gilbert
c96247ca57
MADS: Fix some memory leaks
2014-08-31 08:53:50 -04:00
Strangerke
09d1dee599
MADS: Fix some more uninitialized variables
2014-08-06 20:07:11 +02:00
Strangerke
76480bed15
MADS: Rex - Fix some uninitialized variables in the menu
2014-08-06 19:16:08 +02:00
Strangerke
f24346aad7
MADS: Avoid potential buffer overflows
2014-08-06 19:06:19 +02:00
Paul Gilbert
7416a4f4b2
MADS: Beginnings of exit advert view
2014-07-27 22:23:49 -04:00
Paul Gilbert
6e27b523c0
MADS: Fix invalid parameter in error call
2014-07-27 18:31:09 -04:00
Paul Gilbert
68432e8d02
MADS: Beginnings of animation view class
2014-07-27 17:58:10 -04:00
Paul Gilbert
73dfbc70ac
MADS: Beginnings of re-implementing text view class
2014-07-27 16:48:23 -04:00
Torbjörn Andersson
45533b73a8
MADS: Silence GCC warning
2014-07-27 20:40:05 +02:00
Paul Gilbert
913751edae
MADS: Main menu selections now working
2014-07-27 11:10:59 -04:00
Paul Gilbert
9b00eedd40
MADS: Menu item highlighting and selection animation now working
2014-07-27 10:18:57 -04:00
Paul Gilbert
7ea081e7a0
MADS: Add support to event manager for intercepting events
2014-07-26 20:19:35 -04:00
Paul Gilbert
b87723f34b
MADS: Cleanup of menu item positioning
2014-07-26 19:40:05 -04:00
Paul Gilbert
1d3e1c5a01
MADS: Menuitems now animating correctly for the main menu
2014-07-26 18:26:17 -04:00
Paul Gilbert
5f2687fdb3
MADS: Main menu background is now correctly loading
2014-07-25 22:07:34 -04:00
Paul Gilbert
7d4b05098d
MADS: Clean up _depthStyle usage in DepthSurface class
2014-07-24 21:09:34 -04:00
Filippos Karapetis
be9c3bf72b
MADS: WIP handling of V2 walk nodes and walkable areas
2014-07-23 02:47:29 +03:00
Filippos Karapetis
9118f38b29
MADS: Add support for FAB decompression in the dump_file command
2014-07-23 02:47:29 +03:00
Paul Gilbert
1c09a34fec
MADS: Fix palette method signature
2014-07-20 16:33:35 -04:00
Torbjörn Andersson
9ea138a3f9
MADS: Initialise _lineIndex
...
Without this, Rex Nebular crashes on startup for me.
2014-07-20 16:01:36 +02:00
Paul Gilbert
23892e76cf
MADS: Remove redundant saved surface from FullScreenDialog base class
2014-07-19 14:40:33 -04:00
Paul Gilbert
a224e28c15
MADS: Fixes for compilation warnings
2014-07-18 20:33:49 -04:00
Paul Gilbert
97d29debeb
MADS: Beginnings of work on Rex Nebular main menu
2014-07-18 20:20:18 -04:00
Paul Gilbert
462d8db30f
MADS: Fix incorrect difficulty check for leaving ship without rebreather
2014-06-29 18:40:06 -04:00
Paul Gilbert
dd7b6f9c80
MADS: Cleanup of fields and constants usage
2014-06-28 22:56:51 -04:00
Paul Gilbert
92cc2a7bc8
MADS: Create savegame thumbnail from scenes before opening in-game dialogs
2014-06-28 22:40:25 -04:00
Filippos Karapetis
0113e79e23
MADS: Don't error out on unsupported scene transitions
...
This prevents the game from erroring out when screen fade is toggled
2014-06-29 05:22:46 +03:00
Paul Gilbert
4ebf52d3b3
MADS: Fix selection of lines in the difficulty dialog to match the original
2014-06-28 21:36:43 -04:00
Filippos Karapetis
7828f8ffbd
MADS: Remove dead code
2014-06-28 21:57:46 +03:00
Filippos Karapetis
b356f7f923
MADS: Started implementing the Rex in-game and option menus
2014-06-28 21:57:46 +03:00
Paul Gilbert
456ce2a678
MADS: Implement the difficulty selection dialog
2014-06-26 22:07:33 -04:00
Filippos Karapetis
1ff27b72dc
MADS: Init scene variables for Phantom/Dragon, so they can start again
2014-06-14 17:48:29 +03:00
Strangerke
cd31c9e87a
MADS: initialize a couple of variable in DialogLine
2014-06-12 14:18:52 +02:00
Paul Gilbert
ee894cfc4a
MADS: Fix calculating frame delays for animated objects
2014-06-07 18:43:17 -04:00
Paul Gilbert
9775135811
MADS: Fix incorrect frame usage for spinning inventory items
2014-06-07 17:34:57 -04:00
Paul Gilbert
9c52f7399f
MADS: Delete line that was removed in Nebular 8.49
2014-06-07 14:14:13 -04:00
Paul Gilbert
2b8820f3f6
MADS: More setup code for the difficulty dialog
2014-06-07 14:10:31 -04:00
Paul Gilbert
d1a5ec96d2
MADS: Fix door being open when entering scene 102
2014-06-07 12:11:21 -04:00
Torbjörn Andersson
2eb80dd811
MADS: Remove unused variable
2014-06-07 12:24:44 +02:00
Torbjörn Andersson
ab01020e11
MADS: Silence GCC warning about non-virtual destructor
2014-06-07 12:24:44 +02:00
Paul Gilbert
17cc86d172
MADS: Refactoring and cleanup of the game startup code
2014-06-06 20:04:46 -04:00
Paul Gilbert
9aee739a18
MADS: Implemented support methods for ScreenDialog base class
2014-06-05 22:15:31 -04:00
Paul Gilbert
26a2a125ed
MADS: Added setup code for difficulty dialog
2014-06-05 19:28:17 -04:00
Strangerke
788eca3cd6
MADS: Fix an uninitialized variable in DialogsNebular
2014-06-05 07:53:46 +02:00
Strangerke
b404455eaf
MADS: remove a magic value, use _transparencyIndex
2014-06-05 07:48:03 +02:00
Paul Gilbert
01c18c8f40
MADS: Fix restoring upper palette area when dialogs close
2014-06-04 21:56:16 -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
5a3d85e353
MADS: Finally re-enable Rex waking up in the first game scene
2014-06-04 09:35:10 -04:00
Paul Gilbert
c551115b4b
MADS: Fix memory corruption when dealing with monster in scene 703
2014-06-04 09:30:10 -04:00
Paul Gilbert
9dc2aabb62
MADS: Remove redundant Palette::close method
2014-06-03 22:27:33 -04:00
Paul Gilbert
72c9159043
MADS: Free the audio player when the game ends
2014-06-03 22:27:05 -04:00
Paul Gilbert
bdc44d309b
MADS: Fix removing items from inventory when they should be
2014-06-03 21:54:44 -04:00
Paul Gilbert
2a130a8818
MADS: Fix for getting bones in scene 752
2014-06-03 21:33:31 -04:00
Paul Gilbert
9e9bd02ccd
MADS: Changed several values to constants in action setup
2014-06-03 21:33:08 -04:00
Paul Gilbert
f086b64b72
MADS: Fix drawing of background objects
2014-06-03 20:56:03 -04:00
Paul Gilbert
475d14ac93
MADS: Fix for reverse sprite cycles
2014-06-03 19:48:16 -04:00
Paul Gilbert
8f16d1fc97
MADS: Implement actions for scene 804
2014-06-02 01:02:25 -04:00
Paul Gilbert
82b56efc42
MADS: Fix for dialog when getting vase
2014-06-01 23:41:57 -04:00
Paul Gilbert
05830e43ee
MADS: Fix for climbing in penthouse window
2014-06-01 23:34:11 -04:00
Paul Gilbert
abb3038106
MADS: Fix for getting bottle
2014-06-01 23:30:41 -04:00
Paul Gilbert
f372a1ca4c
MADS: Fix for getting Id card
2014-06-01 23:04:02 -04:00
Paul Gilbert
d2bf99b941
MADS: Fix for getting fishing line
2014-06-01 23:03:48 -04:00
Paul Gilbert
62e5fdc95c
MADS: Fixes for giving batteries to Hermin
2014-06-01 22:36:16 -04:00
Paul Gilbert
72e7d55d62
MADS: Fixes for recharging durafail batteries
2014-06-01 22:03:02 -04:00
Paul Gilbert
d1100ac508
MADS: Fix calculating dimensions for dynamic hotspots
2014-06-01 21:21:47 -04:00
Paul Gilbert
0dddc20530
MADS: Use correct article for throwing items over fence
2014-06-01 20:37:21 -04:00
Paul Gilbert
2e587c5b4c
MADS: Default new games to hard mode
2014-06-01 20:36:37 -04:00
Paul Gilbert
8c7dc6c142
MADS: Fix for native disappearing in scene 205
2014-06-01 19:23:20 -04:00
Paul Gilbert
4c56fe4879
MADS: Fix teleporters to correctly show code rather than room number
2014-06-01 19:04:19 -04:00
Paul Gilbert
926249b529
MADS: Fix for making explosives in room 411
2014-06-01 18:45:36 -04:00
Paul Gilbert
f69a1fe2d7
MADS: Show correct article when using items on items
2014-06-01 18:21:29 -04:00
Matthew Hoops
379aadb851
MADS: Silence gcc conversion warnings
2014-06-01 17:28:34 -04:00
Paul Gilbert
6d9ff6ceeb
MADS: Fix Rex's moonwalking
2014-06-01 16:29:07 -04:00
Paul Gilbert
f60ecc1f55
MADS: Revert no longer needed sprite transparency index calculations
2014-06-01 16:18:17 -04:00
Paul Gilbert
4207d74762
MADS: Fix selecting inventory items when inventory is scrolled
2014-06-01 15:54:22 -04:00
Paul Gilbert
22e8a27b20
MADS: Fix leaving scene 413 to the south
2014-06-01 15:15:06 -04:00
Paul Gilbert
69d6e72f84
MADS: Fix dynamic hotspots in scenes with multiple such hotspots
2014-06-01 14:43:26 -04:00
Paul Gilbert
374bd9afc5
MADS: Add missing sprites removal from resetScene
2014-06-01 11:48:47 -04:00
Paul Gilbert
f16dd2a7f2
MADS: Minor fixes for sprite asset flags passing
2014-06-01 11:48:19 -04:00
Paul Gilbert
7ab00631dd
MADS: Add enum for sprite asset loading flags
2014-06-01 09:10:49 -04:00
Filippos Karapetis
03619f8887
MADS: Add enums for the statuses of the car and the dog in section 6
2014-06-01 15:18:31 +03:00
Filippos Karapetis
6d6afda883
MADS: Properly set the scene revisited flag when loading a saved game
2014-06-01 15:18:31 +03:00
Filippos Karapetis
3e2acf3545
MADS: Bugfixes for scene 411 (lab)
2014-06-01 13:44:25 +03:00
Filippos Karapetis
4cf72ee86f
MADS: Use friendly names for the screen input mode
2014-06-01 13:44:25 +03:00
Filippos Karapetis
5e5a37e978
MADS: Fix sitting on the bar stool in scene 402 (bar)
2014-06-01 08:33:51 +03:00
Filippos Karapetis
0c1c83e5e6
MADS: Bugfixes for scene 352
2014-06-01 08:33:20 +03:00
Paul Gilbert
8f20ebb610
MADS: Fix positioning and clipping of flipped scaled images
2014-05-31 21:10:29 -04:00
Paul Gilbert
7d24e1471c
MADS: Merge copyFromScaled into the existing copyFrom method
2014-05-31 18:21:11 -04:00
Paul Gilbert
60c0de6200
MADS: Fix order of parameters in quote display in scene 307
2014-05-31 18:11:32 -04:00
Paul Gilbert
e8a52b67e8
MADS: Fix assert when doctor hits you with a blackjak
2014-05-31 11:39:28 -04:00
Paul Gilbert
283db7d769
MADS: Fix starting to talk to doctor in scene 318
2014-05-31 11:27:14 -04:00
Paul Gilbert
6229bcb9f2
MADS: Fix loading fonts used by animations
2014-05-30 20:42:17 -04:00
Paul Gilbert
a96f260653
MADS: Change order of savegame loading to fix scene 318
2014-05-30 20:41:55 -04:00
Paul Gilbert
3e9c1ea50a
MADS: Fix confiscating player's inventory when captured
2014-05-30 19:25:13 -04:00
Paul Gilbert
7f2f4193e6
MADS: Fix ending conversation with intern in scene 318
2014-05-30 07:30:55 -04:00
Paul Gilbert
8e115a127b
MADS: Fix to properly free completed animations
2014-05-30 06:52:16 -04:00
Paul Gilbert
ddf38aa288
MADS: Fix resetting KernelMessages _talkFont after teleporter scene
2014-05-29 22:14:02 -04:00
Paul Gilbert
06387c25d8
MADS: Fix positioning of teleporter window backgrounds
2014-05-29 21:35:59 -04:00
Filippos Karapetis
d36155247f
MADS: Fix teleporter animation in scene 201 (meteorologist station)
2014-05-30 03:11:21 +03:00
Filippos Karapetis
312139b86f
MADS: Remove superfluous parentheses
2014-05-30 03:11:20 +03:00
Filippos Karapetis
d9d173c75e
MADS: Add another friendly name for a noun in scene 103
2014-05-30 03:11:20 +03:00
Filippos Karapetis
ff3cc3bc0f
MADS: Remove resolved FIXME in scene 307
2014-05-30 03:11:20 +03:00
Paul Gilbert
5eaddc5863
MADS: Formatting fix in scene 213 enter
2014-05-28 20:46:22 -04:00
Paul Gilbert
1e79f55180
MADS: Fix incorrect dynamic hotspot desc Ids in scene 202
2014-05-28 20:40:29 -04:00
Sven Hesse
2168d43d5d
MADS: Janitorial - Trim more trailing whitespace
2014-05-28 23:25:49 +02:00
Strangerke
f8b08874c4
MADS: Janitorial - Trim trailing spaces and tabs
2014-05-28 23:22:01 +02:00
Strangerke
c676159ddd
MADS: Remove a return in dragonsphere skeletton
2014-05-28 22:28:17 +02:00
Strangerke
d4b1183753
MADS: Some more initializations
2014-05-28 22:19:56 +02:00
Strangerke
88bc539b3e
MADS: Add a constructor to SceneInfo
2014-05-28 21:24:14 +02:00
Paul Gilbert
0e8bf7de56
MADS: Fix climbing up/down watch tower in scene 202
2014-05-28 08:44:22 -04:00
Strangerke
0eb5a7f0b2
MADS: Fix some more missing initializations
2014-05-28 07:19:18 +02:00
Paul Gilbert
381ebe7816
MADS: Fix for picking up first bone in scene 202
2014-05-27 21:55:37 -04:00
Paul Gilbert
6e0762f3be
MADS: Stop showing picture dialogs for items before you've picked them up
2014-05-27 21:55:11 -04:00
Paul Gilbert
0b3a6b97c0
MADS: Fix for properly finishing refreshing dynamic hotspots
2014-05-27 21:07:51 -04:00
Strangerke
fce660e554
MADS: Initialize a couple of variables in Scene202
2014-05-28 00:56:43 +02:00
Strangerke
25c153ff29
MADS: Initialize variables in Animation
2014-05-28 00:51:48 +02:00
Strangerke
91728aae9b
MADS: Initialize several other variables
2014-05-27 21:51:08 +02:00
Strangerke
de575ca897
MADS: Remove a couple of goto
2014-05-27 19:34:15 +02:00
Strangerke
25b20a0c00
MADS: Initialize a variable in ScreenDialog, remove a useless variable
2014-05-27 19:31:44 +02:00
Strangerke
0eda31a6af
MADS: Initialize variable in SceneTeleporter
2014-05-27 18:48:57 +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
Eugene Sandulenko
787cbe18e8
MADS: Fix compilation with clang
2014-05-27 14:12:01 +03:00
Filippos Karapetis
5a9003f2aa
MADS: Bugfix for entering scene 205 as a man
2014-05-27 12:13:41 +03:00
Filippos Karapetis
e0c44d3f7b
MADS: Bugfix for loading saves made outside the woman's hut (scene 210)
2014-05-27 12:05:25 +03:00
Strangerke
aa93329c69
MADS: Initialize pointer in MADSEngine
2014-05-27 07:22:25 +02:00
Strangerke
2be09fc6db
MADS: Initialize forcefield in scene group 3
2014-05-27 07:21:55 +02:00
Paul Gilbert
53332f8ab8
MADS: Fix occassional character gliding in cutscenes
2014-05-26 23:16:24 -04:00
Paul Gilbert
c06e330ba8
MADS: Fix displaying multi-line messages in conversation with village girl
2014-05-26 21:25:18 -04:00
Johannes Schickel
30d64edac4
ALL: Make Debugger command function names conform to our guidelines.
2014-05-27 02:04:08 +02:00
Johannes Schickel
ae4ffe01f0
ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd.
2014-05-27 02:04:08 +02:00
Johannes Schickel
daa8d57a86
ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf.
2014-05-27 02:04:07 +02:00
Johannes Schickel
d0f5184edd
MADS: minimise -> minimize
2014-05-27 00:58:25 +02:00
Johannes Schickel
6a7cc38c89
MADS: synchronise -> synchronize
2014-05-27 00:58:25 +02:00
Johannes Schickel
b88e2d27a9
MADS: Get rid of some superfluous parentheses.
2014-05-27 00:58:25 +02:00
Johannes Schickel
9099b36caa
MADS: initialise -> initialize.
2014-05-27 00:58:25 +02:00
Johannes Schickel
db3ca8255f
MADS: More formatting fixes.
...
Add space before : in inheritance.
2014-05-27 00:58:25 +02:00
Johannes Schickel
9866aba2e4
MADS: Slight formatting fixes.
2014-05-27 00:58:25 +02:00
Strangerke
57c5656169
MADS: Initialize some variables in FontManager
2014-05-27 00:40:07 +02:00
Strangerke
7caf5fba4b
MADS: Remove another double-init in MADSAction
2014-05-27 00:13:05 +02:00
Strangerke
c2ece0c82e
MADS: Avoid double-initialization in EventsManager
2014-05-27 00:09:16 +02:00
Strangerke
e7f467c41f
MADS: Initialize some variables in EventsManager
2014-05-27 00:06:32 +02:00
Strangerke
d3860c573e
MADS: Initialize some variables in MADSAction
2014-05-27 00:06:30 +02:00
Strangerke
13b8e1b0de
MADS: Initialize _srcSize in SpriteAsset
2014-05-27 00:06:29 +02:00
D G Turner
8f4859df33
MADS: Fix missing initialization in EventsManager class.
...
Fixes CID #1216233 .
2014-05-26 23:08:07 +01:00
D G Turner
e80f960559
MADS: Fix missing initialization in MADSAction class.
...
Fixes CID #1216232 .
2014-05-26 23:06:51 +01:00
Paul Gilbert
2400c77d91
MADS: Better handle resource index decompression flags like original
2014-05-26 17:44:00 -04:00
Filippos Karapetis
8061a415c9
MADS: Add more friendly names for action verbs and nouns
2014-05-27 00:32:21 +03:00
Strangerke
cda1a9402a
MADS: Initialize a variable in ScreenDialog
2014-05-26 23:29:42 +02:00
Strangerke
5d4647bb4c
MADS: Fix a couple of out of bound access in ASound7 and ASound8
2014-05-26 23:04:35 +02:00
Strangerke
f00b9c563f
MADS: Fix stupid bug in scene 501
2014-05-26 22:19:13 +02:00