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
Snejp
c471d635de
STARK: Fix not matching mouse hints
...
There was not proper text hints in some scenes.
2018-01-27 01:04:04 +01:00
Snejp
325bca1e7c
STARK: Fix 2 high priority GNU C compiler warnings
...
Fixed warnings found by Jenkins
2018-01-26 19:47:09 +01:00
Snejp
383f78d042
STARK: Make mouse hints appear more like in the game
...
Added screen boundary to mouse hints. Made hints static for topmenu buttons. Proper placement in fullscreen.
2018-01-26 16:51:46 +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
Paul Gilbert
b85d6101d3
XEEN: Change _falling to enum, properly implement startFalling
2018-01-25 20:59:37 -05:00
Paul Gilbert
22d1a6496c
XEEN: Fix loading of desert map
2018-01-25 19:49:53 -05:00
rsn8887
3cc12c3da2
PSP2: Always use direct touch on front touch panel
2018-01-25 11:57:31 -06:00
Hubert Maier
38df276b25
AMIGA: Update convertRM.sed
2018-01-25 12:46:43 +00:00
Hubert Maier
15a5605c0f
AMIGA: Small rewrite of RM2AG.rx
...
GitHub´s utf-8 converter adds a char and changes the file when using characters like "°".
Slightly rewritten the rexx script to use "<>" as marker and adjust the rest to take the new two-char marker into account (instead of the one-char marker that was used before).
2018-01-25 12:46:43 +00:00
Paul Gilbert
f1170a4ab1
XEEN: Extra comments for map code
2018-01-24 22:04:01 -05:00
Paul Gilbert
101f7fb2b4
XEEN: Fix loading of Darzog's Tower
2018-01-24 21:55:21 -05:00
Paul Gilbert
35833695c0
XEEN: Fix hooking up monster data during map loading
2018-01-24 21:31:10 -05:00
rsn8887
e214493f87
PSP2: Set Touchpad Mouse Mode option default to off
2018-01-24 20:09:45 -06:00
rsn8887
5de0a8b3a0
PSP2: Enable rear touch only when Touchpad Mouse Mode is on
2018-01-24 20:06:46 -06:00