aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-01-27XEEN: Move Scripts _v2 to Combat _damageTargetPaul Gilbert
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-27XEEN: Fix giving entire party damage in giveCharDamagePaul Gilbert
2018-01-27Merge pull request #1111 from bgK/gamepad-scale-mouse-speed-with-resolutionBastien Bouclet
SDL: Scale the joystick mouse speed with the vertical window size
2018-01-27I18N: Update translations templatesThierry Crozat
2018-01-27GRAPHICS: Fix drawing clipped key colored bitmapsBastien Bouclet
The previous implementation was not clipping the bottom part of the bitmap.
2018-01-27GUI: Remove the parent from the button_idle DrawDataBastien Bouclet
Removing it does not result in any visible difference. It was likeliy set by mistake.
2018-01-27GUI: Fix the caret drawing over the scroll bar in the list widgetBastien Bouclet
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-27GUI: Remove Dialog::markAsDirty to expose full GUI redrawsBastien Bouclet
2018-01-27GUI: Remove explicit redraw when scrolling the ScrollContainerBastien Bouclet
The redraw is already handled by the GUI main loop
2018-01-27GUI: Implement dirty-checking for widget redrawsBastien Bouclet
2018-01-27GUI: Rework the frame limiter to actually reach the target framerateBastien Bouclet
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-27XEEN: Finish fall animationPaul Gilbert
2018-01-27I18N: Update translation (German)Lothar Serra Mari
Currently translated at 100.0% (962 of 962 strings)
2018-01-26RISCOS: Fix compilation of null backendCameron Cawley
2018-01-26RISCOS: Don't list RISC OS as a POSIX platformCameron Cawley
2018-01-26XEEN: Added further enum values to make falling code clearerPaul Gilbert
2018-01-26XEEN: Implementing falling codePaul Gilbert
2018-01-26XEEN: Further renaming for _falling enumPaul Gilbert
2018-01-26ANDROIDSDL: updated build script, added git checkout to one of previous ↵lubomyr
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-26ANDROIDSDL: updated how_to_build instructions. Latest NDK r16b not supported ↵lubomyr
by pelya(s) libSDL, supported ndk version is r15c
2018-01-26ANDROIDSDL: updated How_to_build instruction. Pelya(s) libSDL changed build ↵lubomyr
scripts from ant to gradle so ant not needed anymore
2018-01-26ANDROIDSDL: removed armeabi target, because support of armeabi removed from ↵lubomyr
master branch of pelya(s) libSDL
2018-01-26ANDROIDSDL: fixed path to output apk file in build.sh scriptlubomyr
2018-01-26ANDROIDSDL: added patch for adding parameter android:sharedUserId in ↵lubomyr
AndroidManifest.xml
2018-01-26ANDROIDSDL: set version name to 2.1.0git, renamed asset appdata filelubomyr
2018-01-25XEEN: Further fixes for starting fallsPaul Gilbert
2018-01-25XEEN: Change _falling to enum, properly implement startFallingPaul Gilbert
2018-01-25XEEN: Fix loading of desert mapPaul Gilbert
2018-01-25PSP2: Always use direct touch on front touch panelrsn8887
2018-01-25AMIGA: Update convertRM.sedHubert Maier
2018-01-25AMIGA: Small rewrite of RM2AG.rxHubert Maier
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-24XEEN: Extra comments for map codePaul Gilbert
2018-01-24XEEN: Fix loading of Darzog's TowerPaul Gilbert
2018-01-24XEEN: Fix hooking up monster data during map loadingPaul Gilbert
2018-01-24PSP2: Set Touchpad Mouse Mode option default to offrsn8887
2018-01-24PSP2: Enable rear touch only when Touchpad Mouse Mode is onrsn8887
2018-01-24PSP2: Increase direct touch accuracyrsn8887
2018-01-24I18N: Update translation (Finnish)Timo Mikkolainen
Currently translated at 100.0% (962 of 962 strings)
2018-01-24XEEN: Fix map loading for Shangri-laPaul Gilbert
2018-01-24PSP2: More settings for touch (direct touch on/off, pointer speed)rsn8887
2018-01-24I18N: Update translation (Hungarian)George Kormendi
Currently translated at 100.0% (962 of 962 strings)
2018-01-23XEEN: Fix resetting HP for Medusa Sprites each combat turnPaul Gilbert
2018-01-23XEEN: Don't give out treasure if party runs from combatPaul Gilbert
2018-01-23XEEN: Fix drawing of combat icons during battlePaul Gilbert
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-23BUILD: Add supernova.dat to install rulesThierry Crozat
2018-01-23DEVTOOLS: Add create_supernova to devtools READMEThierry Crozat
2018-01-23I18N: Update translations templatesThierry Crozat
2018-01-23Merge branch 'supernova'Thierry Crozat
2018-01-23PSP2: Implement touch controls (front and back panel)rsn8887
2018-01-23SUPERNOVA: Fixes destruction of SoundSample bufferJoseph-Eugene Winzer