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