Bastien Bouclet
cf1171d4d9
MOHAWK: RIVEN: Rewind videos that are played until their end
...
When videos are skipped, they would sometimes not quite be seeked to the
last frame. In that case, when they are played again without being
restarted, they would end immediatly.
Now videos are automatically rewinded when they end or are skipped so
that they always start from the beginning when played again.
Fixes #10389 .
2018-01-01 20:05:47 +01:00
Eugene Sandulenko
d6078ea406
ALL: Bump copyright year. 2018!
2018-01-01 00:09:56 +01:00
Bastien Bouclet
482c075747
GRAPHICS: Fix incorrect call to blendFill in drawRoundedSquareShadowClip
...
Was broken in commit 622adff628
.
2017-12-30 19:37:56 +01:00
Bastien Bouclet
622adff628
GRAPHICS: Speed up drawing of rounded square soft shadows
...
When drawing a rounded rectangle, first its shadow is drawn, and then
the rectangle proper is drawn over it. This optimization skips drawing
a shadow rectangle that is entirely occluded by the main rectangle.
A quick benchmark shows large improvements to the modern theme GUI draw
speed. On a 1 GHz ARMv7 CPU with optimizations enabled, drawing the add
game dialog @ 1920x1080 went from 976 ms to 136 ms.
2017-12-30 19:04:18 +01:00
Paul Gilbert
c5dea8caa4
XEEN: Fix confirmation buttons for town message dialogs
2017-12-29 23:18:19 -05:00
Paul Gilbert
02aaff2a9f
XEEN: REplace award values with descriptive constants
2017-12-29 22:39:04 -05:00
Paul Gilbert
2fac15ad29
XEEN: Fix showing Dark Side awards in the awards dialog
2017-12-29 22:26:13 -05:00
Paul Gilbert
e5ab696148
XEEN: Fix teleporting using magic mirror
2017-12-29 22:19:35 -05:00
Paul Gilbert
27c3e44551
XEEN: Comments for the Character class methods
2017-12-29 21:36:24 -05:00
Paul Gilbert
8f8166236c
XEEN: Simplify itemScan method
2017-12-29 21:29:40 -05:00
Paul Gilbert
d0c04053dd
XEEN: Fix intermittant crash leaving Dwarf Mine
2017-12-29 21:16:11 -05:00
Paul Gilbert
9d336539b7
XEEN: Close open windows after opcode calls to cmdGiveMulti
2017-12-29 20:57:21 -05:00
Paul Gilbert
7b7a23a6e7
XEEN: Fix showing correct names for quest items
2017-12-29 20:21:27 -05:00
Paul Gilbert
1bc519aadc
XEEN: Fix display of given treasure
2017-12-29 19:41:59 -05:00
Paul Gilbert
4e11d05f76
XEEN: Cleanup of give opcode and methods
2017-12-29 16:08:11 -05:00
Paul Gilbert
47d95c6bcd
XEEN: Implemented giveExt method
2017-12-29 04:59:34 -05:00
Paul Gilbert
e28f2a75bc
XEEN: Properly implement cmdGiveExtended opcode
2017-12-29 03:33:59 -05:00
D G Turner
a3d2c52687
PSP: Fix bug #10239 : PSP port incorrect 4:3 aspect ratio
...
This is based on a patch supplied by dam-soft. A new graphics mode is
added to the PSP port. The graphics mode is called '4:3 Aspect Ratio'
and fixes the incorrect AR. The older modes are also still present and
behave as before.
2017-12-29 01:21:40 -06:00
Paul Gilbert
45891aed91
XEEN: Implement sets & checks for _questItems
2017-12-29 00:41:55 -05:00
Paul Gilbert
fb73c1a3cc
XEEN: Revert "XEEN: Change _gameFlags to it's own class"
...
This reverts commit a37b0e8181
.
Turns out the overlapping byte access was for the questItems
array, but using Ids which start at 82 rather than 0
2017-12-29 00:16:24 -05:00
Paul Gilbert
a37b0e8181
XEEN: Change _gameFlags to it's own class
...
Byte 6 of the flags data, for flags 48 to 55, is directly used
in several places. I didn't think it was needed, but turns out
it is. So I've had to refactor the bool array I had previously
to have this as a bitset, so byte 6 can be accessed
2017-12-28 23:36:29 -05:00
Paul Gilbert
26c096d39d
XEEN: Fix playing music when on Dark Side
2017-12-27 23:50:41 -05:00
Paul Gilbert
6bbfebdf0e
XEEN: Fix loading Dark Side maps
2017-12-27 23:30:44 -05:00
Paul Gilbert
4f099a8fff
XEEN: Fix saving of map stepped on tiles
2017-12-27 01:45:38 -05:00
Bastien Bouclet
1fa80ea3a3
SDL: Add debug traces for joystick hotplug
2017-12-27 07:30:53 +01:00
Paul Gilbert
66e531c92b
XEEN: Fix saving monster data to exactly match original
2017-12-27 01:12:04 -05:00
Paul Gilbert
073380ffb7
XEEN: Added debug commands for changing map & position
2017-12-27 00:32:51 -05:00
Paul Gilbert
f8f2058d4c
XEEN: Add saving of map/event data when the map is changed
2017-12-27 00:08:21 -05:00
Bastien Bouclet
6437ca1ede
PS3: Stop using SDL mouse focus events to detect the XMB
...
Mouse focus events are also sent by SDL when the mouse is warped outside
of the window area. App suspended / resumed are now used. These are only
sent by SDL when opening / closing the XMB on the PS3.
Fixes #10340 .
2017-12-26 21:29:30 +01:00
Thierry Crozat
6af4f3d236
I18N: Update translations templates
2017-12-26 21:11:59 +01:00
rsn8887
dafadbc8c7
PSP2: Add controller config, remove joystick event handling
2017-12-26 21:11:05 +01:00
Bastien Bouclet
1522fc8e2f
SDL: Add support for joystick hotplug
...
Fixes #10366 .
2017-12-26 21:11:05 +01:00
Bastien Bouclet
a86eae6323
SDL: Only enable joystick related features when joysticks are enabled
...
Fixes #9714 .
2017-12-26 21:11:05 +01:00
Bastien Bouclet
5838894f24
PSP2: Remove identical to base class joystick axis event handling
2017-12-26 21:11:04 +01:00
Bastien Bouclet
ee4ff8ca08
SDL: Cleanup joystick deadzone handling
2017-12-26 21:11:04 +01:00
Bastien Bouclet
1fb748e974
SDL: Move the non analog joystick code to the Symbian port
...
Symbian was the only user of that code.
2017-12-26 21:11:04 +01:00
Bastien Bouclet
6fb50d562f
PS3: Remove gamepad button mapping
...
SDL_PSL1GHT now supports the GameController API. ScummVM's default
mapping is now used.
2017-12-26 21:11:04 +01:00
Bastien Bouclet
ac78058fcd
SDL: Initial support for game controllers
...
The button mapping is that of the Vita port
Co-Authored-By: rsn8887 <rsn8887@users.noreply.github.com>
2017-12-26 21:11:04 +01:00
Matan Bareket
9cb2e43577
LOL: Fix detection entry for LOL Japanese (Bug #9828 )
2017-12-26 20:31:14 +01:00
Matan Bareket
908cb169eb
SCI: Added detection entries for Lighthouse German version - Bug #10359
2017-12-26 20:31:14 +01:00
Matan Bareket
e6f1ded119
SCI: Added detection entries for SQ1 Russian version - Bug #10156
2017-12-26 20:31:14 +01:00
Matan Bareket
0b08a46990
SCI: Added detection entries for PQ2 English version 1.002.011 - Bug #9716
2017-12-26 20:31:14 +01:00
Matan Bareket
2a417fd3d2
SAGA: Added detection entries for IHNM Hungarian fan translation - Bug #7886
2017-12-26 20:31:14 +01:00
Matan Bareket
844c343f29
KYRA: Added detection entries for LOL Japense PC9821 version - Bug #9828
2017-12-26 20:31:14 +01:00
Matan Bareket
6db791a2c4
KYRA: Added detection entries for LOL German version - Bug #9557
2017-12-26 20:31:14 +01:00
Matan Bareket
dbc6e827a2
KYRA: Added detection entries for LOL Chinese Floppy version - Bug #7893
2017-12-26 20:31:14 +01:00
Matan Bareket
61e3bdcd2a
KYRA: Added detection entries for LOL Spanish Floppy version - Bug #9699
2017-12-26 20:31:14 +01:00
Matan Bareket
119cdf1767
BLADERUNNER: Added detection entries for Blade Runner (French) - Bug #9722
2017-12-26 20:31:14 +01:00
Strangerke
8fb278229b
TOOLS: Add cryo and titanic tools in create_project
2017-12-25 21:05:04 +01:00
Paul Gilbert
80dd7b2c0d
XEEN: Fix updating party icons after drinking HP fountain
2017-12-25 00:03:50 -05:00