83993 Commits

Author SHA1 Message Date
Walter Agazzi
cbf8306a15 I18N: Update translation (Italian)
Currently translated at 100.0% (962 of 962 strings)
2018-01-30 13:11:58 +01:00
Paolo Bossi
3c2ba4ab3b I18N: Update translation (Italian)
Currently translated at 100.0% (962 of 962 strings)
2018-01-30 13:09:30 +01:00
Paul Gilbert
104c01f85a XEEN: Hook up script opcodes to show ending cutscenes 2018-01-29 19:10:38 -05:00
Thomas Fach-Pedersen
270b691b27 BLADERUNNER: Remove simple walking hack
Rename previously unnamed walking parameter 'interruptible'
2018-01-29 21:52:17 +01:00
Peter Kohaut
a4229c9398 BLADERUNNER: Completed KIA interface
Added Diagnostic section - small button above main buttons
Added Pogo section - easter egg - write "pogo" while KIA is open
Code formatting again
2018-01-29 20:42:35 +01:00
Peter Kohaut
0c930b06ed BLADERUNNER: Added KIA interfaces
Crimes interface done
Suspects interface done
Added some game constants
Fixed font rendering for other languages
Fixed anoying clang warning
2018-01-29 18:32:09 +01:00
Thierry Crozat
fa28602abf I18N: Regenerate translations data file 2018-01-29 05:05:05 +01:00
Paul Gilbert
86c084cf9a XEEN: Implemented cmdDisplayLarge opcode 2018-01-28 21:41:59 -05:00
rsn8887
d80ddcc246 PSP2: Prevent jumping touch cursor on right click 2018-01-28 19:49:16 -06:00
rsn8887
195d1f5dee PSP2: Add 2-finger drag-and-drop touch motion 2018-01-28 18:29:17 -06:00
Paul Gilbert
d76ba5a1c1 XEEN: Removal of redundant TODOs 2018-01-28 15:47:24 -05:00
Paul Gilbert
d110ce4777 XEEN: Fix virtual destructor warnings for Music 2018-01-28 12:23:15 -05:00
Paul Gilbert
0655cff514 XEEN: Change ErrorDialog to MessageDialog 2018-01-28 12:21:44 -05:00
Paul Gilbert
6f05085af3 XEEN: Flesh out missing ErrorDialog code 2018-01-28 12:15:32 -05:00
Paul Gilbert
319b2c29d5 XEEN: Added logic for music/sound toggling 2018-01-28 11:53:11 -05:00
Peter Kohaut
9dffe62959 BLADERUNNER: Fix compilation issues 2018-01-28 11:14:29 +01:00
Peter Kohaut
1e5f9d3078 BLADERUNNER: Added basic KIA interface
Settings works
Help works
Clue database works
Fixed code for inserting objects into scene
Reorganization of few files
Unification & code formatting of few older files
2018-01-28 10:57:16 +01:00
Paul Gilbert
3a937f19c0 XEEN: Second compilation fix 2018-01-27 22:02:35 -05:00
Paul Gilbert
6160f3842c XEEN: Implement save manager save/load methods 2018-01-27 21:55:26 -05:00
Paul Gilbert
ac7ec1febe XEEN: Hopeful compilation fix 2018-01-27 21:54:39 -05:00
Paul Gilbert
b1b0f6be2e XEEN: Control panel dialog now showing 2018-01-27 21:39:40 -05:00
rsn8887
68274d1cc6 PSP2: Improve direct touch accuracy 2018-01-27 19:02:59 -06:00
Paul Gilbert
6080d63339 XEEN: Implementing control panel dialog 2018-01-27 20:00:24 -05:00
Paul Gilbert
12eacafe0e XEEN: Implement screen shaking 2018-01-27 17:12:23 -05:00
Paul Gilbert
540f47294a XEEN: Move Scripts _v2 to Combat _damageTarget
The _damageTarget field is wonky. In most places, such as in
giveCharDamage, it's treated like an enum. But in the if opcode
logic (cmdIf), it's definitely treated a character index
2018-01-27 16:27:03 -05:00
Paul Gilbert
c74700e2f7 XEEN: Fix giving entire party damage in giveCharDamage 2018-01-27 15:10:11 -05:00
Bastien Bouclet
1b0ffaf311
Merge pull request #1111 from bgK/gamepad-scale-mouse-speed-with-resolution
SDL: Scale the joystick mouse speed with the vertical window size
2018-01-27 18:20:47 +01:00
Thierry Crozat
949ca448bd I18N: Update translations templates 2018-01-27 18:18:53 +01:00
Bastien Bouclet
d26aa8255d GRAPHICS: Fix drawing clipped key colored bitmaps
The previous implementation was not clipping the bottom part of the
bitmap.
2018-01-27 18:16:08 +01:00
Bastien Bouclet
21552fb4e6 GUI: Remove the parent from the button_idle DrawData
Removing it does not result in any visible difference. It was likeliy
set by mistake.
2018-01-27 18:16:08 +01:00
Bastien Bouclet
7dc602f352 GUI: Fix the caret drawing over the scroll bar in the list widget
Also remove the unused linesWidth variable and fix the hlLeftPadding and
hlRightPadding widget attributes to actually work.

There are still issues remaining with the caret in the list widget due
to the ellipsis being used to shorten long text. Ellipsis is accounted
for when drawing the text but not when computing the caret position.
2018-01-27 18:12:53 +01:00
Bastien Bouclet
5878c618c9 GUI: Remove Dialog::markAsDirty to expose full GUI redraws 2018-01-27 18:12:34 +01:00
Bastien Bouclet
fc37918130 GUI: Remove explicit redraw when scrolling the ScrollContainer
The redraw is already handled by the GUI main loop
2018-01-27 18:12:34 +01:00
Bastien Bouclet
0496ede62f GUI: Implement dirty-checking for widget redraws 2018-01-27 18:12:34 +01:00
Bastien Bouclet
3b50b57f54 GUI: Rework the frame limiter to actually reach the target framerate
The previous combination of a fixed 10 milliseconds delay and time since
last update checks meant that in most cases 20 milliseconds elapsed
between two calls to updateScreen resulting in a 50 fps framerate. On
systems with wait for vsync enabled that meant that some frames were
missed.

The new frame limiter waits for a variable delay equal to the non
consumed time in the slot allocated to the frame.
2018-01-27 18:12:34 +01:00
Paul Gilbert
d5d1229ae3 XEEN: Finish fall animation 2018-01-27 11:33:20 -05:00
Lothar Serra Mari
3ba5437529 I18N: Update translation (German)
Currently translated at 100.0% (962 of 962 strings)
2018-01-27 15:25:03 +01:00
Cameron Cawley
f7b467275a RISCOS: Fix compilation of null backend 2018-01-26 13:18:18 +00:00
Cameron Cawley
8f8eb81b1b RISCOS: Don't list RISC OS as a POSIX platform 2018-01-26 13:18:18 +00:00
Paul Gilbert
e4ab945b41 XEEN: Added further enum values to make falling code clearer 2018-01-26 07:55:57 -05:00
Paul Gilbert
5b3526e587 XEEN: Implementing falling code 2018-01-26 07:52:29 -05:00
Paul Gilbert
c5268f6363 XEEN: Further renaming for _falling enum 2018-01-26 07:52:28 -05:00
lubomyr
1c26885900 ANDROIDSDL: updated build script, added git checkout to one of previous branch in libSDL, because in master branch of pelya(s) libSDL broken built-in virtual keyboard. I hope it will be fixed soon. 2018-01-26 13:51:38 +01:00
lubomyr
aa56b7fca9 ANDROIDSDL: updated how_to_build instructions. Latest NDK r16b not supported by pelya(s) libSDL, supported ndk version is r15c 2018-01-26 13:51:38 +01:00
lubomyr
425061f442 ANDROIDSDL: updated How_to_build instruction. Pelya(s) libSDL changed build scripts from ant to gradle so ant not needed anymore 2018-01-26 13:51:38 +01:00
lubomyr
773f6a8a95 ANDROIDSDL: removed armeabi target, because support of armeabi removed from master branch of pelya(s) libSDL 2018-01-26 13:51:38 +01:00
lubomyr
83737a77ec ANDROIDSDL: fixed path to output apk file in build.sh script 2018-01-26 13:51:38 +01:00
lubomyr
3d4b6c721d ANDROIDSDL: added patch for adding parameter android:sharedUserId in AndroidManifest.xml 2018-01-26 13:51:38 +01:00
lubomyr
210ad851b7 ANDROIDSDL: set version name to 2.1.0git, renamed asset appdata file 2018-01-26 13:51:38 +01:00
Paul Gilbert
644ef043fb XEEN: Further fixes for starting falls 2018-01-25 21:47:30 -05:00