aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-01-12GRAPHICS: Fix rounding error when using non-integral scalingTarek Soliman
When a non-integral scaling was being used, x and/or y cursor position would be one less than what it should be. Fixes Trac#10401 Thanks snover!
2018-01-12XEEN: Further savegame logicPaul Gilbert
2018-01-12CRYO: Stop packing struct containing pointersColin Snover
This struct packing causes the pointer-to-member-function to become unaligned, and does not seem necessary in any way. Closes gh-1081.
2018-01-11XEEN: Implementing savegame codePaul Gilbert
2018-01-11XEEN: Renaming Combat clear method for better clarityPaul Gilbert
2018-01-10XEEN: Fix crash after monster ranged attacks finishPaul Gilbert
2018-01-10XEEN: Fix spelling mistake in array namePaul Gilbert
2018-01-09XEEN: Fix monsters starting ranged attacksPaul Gilbert
2018-01-09XEEN: Fix opening of World of Xeen menuPaul Gilbert
2018-01-06README: Add TITANIC function key controlsDavid Fioramonti
2018-01-06README: Add TITANIC DE saved game notesDavid Fioramonti
2018-01-05PSP: fix bit shifts of cursor x/y, fix too-slow cursorrsn8887
2018-01-04PSP: adjust cursor refresh to better match speed it had before it became smoothrsn8887
2018-01-04PSP: support mouse speed/joy deadzone options and smooth cursor motionrsn8887
2018-01-03PSP: Use aspect correction checkbox instead of extra graphics modesrsn8887
2018-01-03MT32: Update to munt 2.3.0Tarek Soliman
This uses upstream commit 939cc986d9ffd044f8c6149361127ad5d94e430f Closes gh-1091
2018-01-03Merge pull request #1090 from bgK/remove-zaurus-yopyBastien Bouclet
PORTS: Remove the Zaurus and Yopy ports
2018-01-02SCI32: Fix segfault when SCI3 vocab isn't foundDan Church
Seen when attempting to detect and/or run the Shivers 2 demo. Closes gh-1106.
2018-01-02Merge pull request #1098 from AReim1982/neverhood_wiiBastien Bouclet
NEVERHOOD: Graceful shutdown of the engine
2018-01-02NEVERHOOD: Graceful shutdown of the engineAlexander Reim
2018-01-01MOHAWK: RIVEN: Rewind videos that are played until their endBastien Bouclet
When videos are skipped, they would sometimes not quite be seeked to the last frame. In that case, when they are played again without being restarted, they would end immediatly. Now videos are automatically rewinded when they end or are skipped so that they always start from the beginning when played again. Fixes #10389.
2018-01-01ALL: Bump copyright year. 2018!Eugene Sandulenko
2017-12-30GRAPHICS: Fix incorrect call to blendFill in drawRoundedSquareShadowClipBastien Bouclet
Was broken in commit 622adff628519c16991b4edacb7283660d1630e1.
2017-12-30GRAPHICS: Speed up drawing of rounded square soft shadowsBastien Bouclet
When drawing a rounded rectangle, first its shadow is drawn, and then the rectangle proper is drawn over it. This optimization skips drawing a shadow rectangle that is entirely occluded by the main rectangle. A quick benchmark shows large improvements to the modern theme GUI draw speed. On a 1 GHz ARMv7 CPU with optimizations enabled, drawing the add game dialog @ 1920x1080 went from 976 ms to 136 ms.
2017-12-29XEEN: Fix confirmation buttons for town message dialogsPaul Gilbert
2017-12-29XEEN: REplace award values with descriptive constantsPaul Gilbert
2017-12-29XEEN: Fix showing Dark Side awards in the awards dialogPaul Gilbert
2017-12-29XEEN: Fix teleporting using magic mirrorPaul Gilbert
2017-12-29XEEN: Comments for the Character class methodsPaul Gilbert
2017-12-29XEEN: Simplify itemScan methodPaul Gilbert
2017-12-29XEEN: Fix intermittant crash leaving Dwarf MinePaul Gilbert
2017-12-29XEEN: Close open windows after opcode calls to cmdGiveMultiPaul Gilbert
2017-12-29XEEN: Fix showing correct names for quest itemsPaul Gilbert
2017-12-29XEEN: Fix display of given treasurePaul Gilbert
2017-12-29XEEN: Cleanup of give opcode and methodsPaul Gilbert
2017-12-29XEEN: Implemented giveExt methodPaul Gilbert
2017-12-29XEEN: Properly implement cmdGiveExtended opcodePaul Gilbert
2017-12-29PSP: Fix bug #10239: PSP port incorrect 4:3 aspect ratioD G Turner
This is based on a patch supplied by dam-soft. A new graphics mode is added to the PSP port. The graphics mode is called '4:3 Aspect Ratio' and fixes the incorrect AR. The older modes are also still present and behave as before.
2017-12-29XEEN: Implement sets & checks for _questItemsPaul Gilbert
2017-12-29XEEN: Revert "XEEN: Change _gameFlags to it's own class"Paul Gilbert
This reverts commit a37b0e8181f055d4778c53aa873816af4349aa9d. Turns out the overlapping byte access was for the questItems array, but using Ids which start at 82 rather than 0
2017-12-28XEEN: Change _gameFlags to it's own classPaul Gilbert
Byte 6 of the flags data, for flags 48 to 55, is directly used in several places. I didn't think it was needed, but turns out it is. So I've had to refactor the bool array I had previously to have this as a bitset, so byte 6 can be accessed
2017-12-28BACKENDS: Remove vkeybdpath override from some portsBastien Bouclet
DATA_PATH is now search when loading virtual keyboard files, the overrides are no longer required.
2017-12-28VKEYBD: Fallback to SearchMan when loading keyboard packsBastien Bouclet
2017-12-28COMMON: Add a reset method to DisposablePtrBastien Bouclet
2017-12-27XEEN: Fix playing music when on Dark SidePaul Gilbert
2017-12-27XEEN: Fix loading Dark Side mapsPaul Gilbert
2017-12-27XEEN: Fix saving of map stepped on tilesPaul Gilbert
2017-12-27SDL: Add debug traces for joystick hotplugBastien Bouclet
2017-12-27XEEN: Fix saving monster data to exactly match originalPaul Gilbert
2017-12-27XEEN: Added debug commands for changing map & positionPaul Gilbert