Commit Graph
61292 Commits
Author SHA1 Message Date
uruk 84bf98c9e5 AVALANCHE: Repair Avalot::handleKeyDown(), add comments to parser.h. 2013-08-17 13:45:15 +02:00
Strangerke 818b9a652b MORTEVIELLE: Remove some dead code and variables related to graphical modes 2013-08-17 12:45:28 +02:00
Strangerke a5ec205f46 MORTEVIELLE: Fix occasional alignment issue in Action verb list 2013-08-17 11:36:54 +02:00
Strangerke ddb9f3862d MORTEVIELLE: Fix verb highlighting in Action and Self menus. Refactor functions related to MenuItem 2013-08-17 11:18:13 +02:00
Matthew Hoops 0d6f611963 VIDEO: Ignore some AVI lists with metadata 2013-08-16 21:17:51 -04:00
Chris Warren-Smith 1f4feaffb0 TIZEN: updates for tizen 2.2 SDK 2013-08-17 08:52:14 +10:00
richiesams 0a840fa664 ZVISION: Rename 'x' variable in changeLocation to 'offset'
Since it can be in either the x or the y direction
2013-08-16 17:27:51 -05:00
Strangerke e2856ed85b MORTEVIELLE: Avoid using sav0.mor in run() 2013-08-16 23:29:52 +02:00
uruk 27d7ae56a6 AVALANCHE: Repair Lucerna::verte(). 2013-08-16 23:29:03 +02:00
uruk 05f3838b16 AVALANCHE: Partially implement Lucerna::checkclick(), upgrade other parts of the code during the process. Repair Gyro::load_a_mouse(). 2013-08-16 23:02:53 +02:00
Narek Mailian 6fa3c7751f GRAPHICS: Gradient blending on borders of rounded squares 2013-08-16 20:54:10 +02:00
Narek Mailian 52ee92625f GRAPHICS: Change soft-shadow calculation to not use doubles 2013-08-16 20:54:09 +02:00
Narek Mailian b91e10f931 GRAPHICS: Shadows on tabs 2013-08-16 20:54:09 +02:00
Narek Mailian 5c00dbbd2a GRAPHICS: Add support for Soft Shadows with rounded squares 2013-08-16 20:54:08 +02:00
Narek Mailian 887a99e211 GRAPHICS: Added changes and improved code from inisider/scummvm (partial text)
Includes code from https://github.com/inisider/scummvm/ , which has been
squashed and bugfixed
2013-08-16 20:54:08 +02:00
Strangerke 1d21f5db26 MORTEVIELLE: Fix bug in previous commit, some multiple if statement optimizations 2013-08-16 20:06:34 +02:00
uruk 2bcca8a0dd AVALANCHE: Remove multiple definition. (Already defined in Graphics.) 2013-08-16 19:29:11 +02:00
uruk 4430e435d8 AVALANCHE: Upgrade Scrolls::normscroll(). 2013-08-16 19:24:40 +02:00
Strangerke 9dd65e5ef3 MORTEVIELLE: Put resolution scaler in a const, remove some dead code related to it 2013-08-16 19:23:29 +02:00
richiesams a3c39f4876 ZVISION: Fix memory corruption in copyTransposedRectToBackBuffer 2013-08-16 12:19:00 -05:00
richiesams 1c6ffd133a ZVISION: Clean up backbuffer memory after we're finished with it 2013-08-16 12:18:19 -05:00
richiesams e0937a12cd ZVISION: Move _cursorManager construction after the folder directories have been registered with SearchMan 2013-08-16 12:17:29 -05:00
Strangerke 481aeb0b0b MORTEVIELLE: Remove code related to unsupported display modes 2013-08-16 18:50:28 +02:00
richiesams af0a58ecda ZVISION: Fix copyTransposedRectToBackBuffer 2013-08-16 10:45:31 -05:00
richiesams 26159e6ea5 ZVISION: Only warp the backbuffer if we're in PANORAMA or TILT 2013-08-16 10:44:56 -05:00
richiesams e6aa2d15ca ZVISION: Only skip the background moving if velocity is 0 instead of returning and skipping everything 2013-08-16 10:44:35 -05:00
richiesams bdd9b18292 ZVISION: Disable videos until I can figure out how to fix the decoder 2013-08-16 10:43:12 -05:00
uruk dc1e9022b1 AVALANCHE: Add AvalancheEngine::getMousePos(), remove Gyro::hopto(), implement Scrolls::dodgem() and Scrolls::undodgem(). 2013-08-16 17:29:22 +02:00
Strangerke e6582fe7d1 MORTEVIELLE: Fix the initialization of verbs from the DAT file 2013-08-16 14:25:11 +02:00
uruk 5e2627542a AVALANCHE: Remove functions connected to mouse handling from Gyro, remove Lucerna::flip_page(). 2013-08-16 13:56:29 +02:00
uruk d860bc5925 AVALANCHE: Remove Gyro::on_virtual(), Gyro::off_virtual(), Gyro::super_off(), Gyro::super_on(). Replace their calls with CursorMan.showMouse(). 2013-08-16 13:40:58 +02:00
Strangerke dcfb1298dc MORTEVIELLE: Some refactoring in Menu 2013-08-16 13:29:50 +02:00
uruk 1f751ff157 AVALANCHE: Stub Gyro::super_off() and Gyro::super_on(). 2013-08-16 13:00:00 +02:00
uruk 681fe7029a AVALANCHE: Remove useless parts/comments from Gyro, replace some comments in it. 2013-08-16 12:52:34 +02:00
uruk ea65a86678 AVALANCHE: Implement Gyro::load_a_mouse(), some cosmetic correction in Gyro. 2013-08-16 12:21:37 +02:00
Thierry Crozat 4a885af83a MORTEVIELLE: Improve reading of menu file
Do not try to read the menu.mor file as it has a different format not
supported (and detection for it was already removed). Also only tries
to read the menu for the original language. This avoids using the
French menu with the German game when both files are present in
the search path.
2013-08-16 10:47:11 +01:00
D G Turner 9d36991e16 CREATE_PROJECT: Enable built-in theme for MSVC builds again.
This reverts commit d089658fb8.
2013-08-16 07:22:26 +01:00
D G Turner c67508b42d DEVTOOLS: Enable builtin theme in MSVC 2005 and 2008 in create_project.
This reverts commit b830f68bac as the
builtin theme is less than 64K again.
2013-08-16 07:20:51 +01:00
David Turner 79f6e7080a Merge pull request #384 from digitall/themeMaxSize
Bug fix for default builtin theme exceeding maximum size for C++ string literal..
2013-08-15 23:14:40 -07:00
D G Turner 01a1e63786 GUI: Add code to default theme generation to reduce string length.
The additional code skips the extraneous spaces after the end of an
XML close brace (>) reducing the string literal by 3106 characters,
thus bringing it within the limit for C++ string literals.

Have regenerated the default.inc from scummclassic with this change.
2013-08-16 06:57:40 +01:00
D G Turner 49ea7cd1fd GUI: Add too long string literal warning code to theme generation tool.
This has the same effect as clang's -Woverlength-strings warning of
string literals longer than C++ compilers are specified to work with.
2013-08-16 06:54:54 +01:00
Kirben b4f2e2ead4 SCUMM: Always confirm quit when required in HE games. 2013-08-16 15:49:30 +10:00
Kirben 0c8f8898ff SCUMM: Add new variables in Nimbus Games version of Putt-Putt Saves the Zoo. 2013-08-16 15:19:17 +10:00
Johannes Schickel 764a34edf7 TESTBED: Make code agonstic to OverlayColor. 2013-08-16 05:34:44 +02:00
Johannes Schickel 6713743441 VKEYBD: Make code agnostic of OverlayColor.
This removes the use of OverlayColor in vkeybd and supports both 16 and 32bit
overlays.
2013-08-16 05:34:38 +02:00
Tobia Tesan a653ae20d5 WINTERMUTE: Fix offset calculation with partial rects when sprites are mirrored.
This fixes the dress bug, aka Rosemary appearing "jigsawed" when passing
over her with the cursor when she is facing east.
See bug #3592907
2013-08-16 00:44:27 +02:00
Tobia Tesan 21314e2389 WINTERMUTE: Fix computation of _renderRect.
This reverts the changes in 4cf1d671.
Fixes the "notebook bug" - i.e. the notebook being only partially
drawn - in Dirty Split.
2013-08-16 00:42:58 +02:00
Willem Jan Palenstijn 0aa669cc47 WINTERMUTE: Fix (still disabled) modTargetRect logic
Width and height were computed incorrectly.
Also, the shift by _renderRect is not necessary since that was to compensate
for the coordinate translation done by the original SDL_RenderSetViewport,
which we don't perform.
2013-08-16 00:40:28 +02:00
richiesams c2366dc99e ZVISION: Fix error using subRectangle.right instead of .top 2013-08-15 15:11:24 -05:00
Filippos Karapetis 62043e949d VIDEO: Add an over-ridable wrapper for the AVI audio track handler
Reimplementation of 7a49802c01

This is based on a suggestion made by clone2727, so the original
idea belongs to him.
Engines can now override the common AVI audio track handler with a
custom one. This is needed for the Z-Engine AVI videos, since they
use a custom audio decoder that is only used in the two Z-Engine
games, and has its own fake AVI audio format (17). This clashes with
the MS IMA ADPCM format, and therefore shouldn't pollute the common
AVI video decoder code. The addition of this over-ridable method
allows the Z-Engine to add its own custom AVI decoder while avoiding
code duplication.
2013-08-15 15:09:30 -05:00