Commit Graph
86814 Commits
Author SHA1 Message Date
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