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