Commit Graph

1154 Commits

Author SHA1 Message Date
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