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
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
rsn8887
690d39cc29
PSP2: Increase direct touch accuracy
2018-01-24 19:06:22 -06:00
Timo Mikkolainen
b35d5f5165
I18N: Update translation (Finnish)
...
Currently translated at 100.0% (962 of 962 strings)
2018-01-24 17:16:21 +01:00
Paul Gilbert
266c17ab8c
XEEN: Fix map loading for Shangri-la
2018-01-24 08:03:32 -05:00
rsn8887
5551241c51
PSP2: More settings for touch (direct touch on/off, pointer speed)
2018-01-24 04:16:49 -06:00
George Kormendi
b785f4a290
I18N: Update translation (Hungarian)
...
Currently translated at 100.0% (962 of 962 strings)
2018-01-24 05:01:27 +01:00
Paul Gilbert
91405a53f4
XEEN: Fix resetting HP for Medusa Sprites each combat turn
2018-01-23 20:37:43 -05:00
Paul Gilbert
770efbe803
XEEN: Don't give out treasure if party runs from combat
2018-01-23 20:28:11 -05:00
Paul Gilbert
534755fea1
XEEN: Fix drawing of combat icons during battle
...
This also refactors out the use of _mainList, which separately draws
the icons. Since the data needed is already added to the _buttons
array, I could dispense with _mainList and draw the buttons directly.
2018-01-23 19:46:03 -05:00
Thierry Crozat
c1accefe5c
BUILD: Add supernova.dat to install rules
2018-01-23 22:50:39 +00:00
Thierry Crozat
58e9d4a77c
DEVTOOLS: Add create_supernova to devtools README
2018-01-23 22:28:45 +00:00
Thierry Crozat
6a7d9cad95
I18N: Update translations templates
2018-01-23 23:04:31 +01:00
Thierry Crozat
2db8fbcb9d
Merge branch 'supernova'
2018-01-23 21:53:11 +00:00
rsn8887
5189dbb7ba
PSP2: Implement touch controls (front and back panel)
2018-01-23 07:27:11 -06:00
Joseph-Eugene Winzer
ccd4e20e32
SUPERNOVA: Fixes destruction of SoundSample buffer
2018-01-23 02:15:47 +00:00
Joseph-Eugene Winzer
26b5522463
SUPERNOVA: Adds ModeList
2018-01-23 02:15:47 +00:00
Thierry Crozat
eafd739c66
SUPERNOVA: Improve waiting until a sound has finished playing
2018-01-23 02:15:47 +00:00
Thierry Crozat
ac609c91db
SUPERNOVA: Make _event a local variable
2018-01-23 02:15:47 +00:00
Thierry Crozat
2a8cf41b33
SUPERNOVA: Handle RTL and Quit while editing text
2018-01-23 02:15:47 +00:00
Thierry Crozat
d12b182450
SUPERNOVA: Remove declaration for unimplemented and unused function
2018-01-23 02:15:47 +00:00