aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen
AgeCommit message (Collapse)Author
2017-11-23XEEN: Added a TownAction enumPaul Gilbert
2017-11-23XEEN: Fix music/background loading for town locationsPaul Gilbert
2017-11-23XEEN: Add playback for atmospheric music during map loadingPaul Gilbert
2017-11-23XEEN: Fix crash playing Fx when music is playingPaul Gilbert
2017-11-23XEEN: Fix placement of buttons & glyphs in Items dialogPaul Gilbert
2017-11-23XEEN: Fixes for initializing blacksmith waresPaul Gilbert
2017-11-23XEEN: Fix rendering of Blacksmith screenPaul Gilbert
2017-11-21XEEN: Add a new iterator class for reading event parametersPaul Gilbert
This make things cleaner for reading in 16 and 32 bit parameters in different opcodes. Also, it solves a crash in the give/take opcode where the third mode/value pair isn't used for all sub-modes, so the code was previously reading beyond the end of the parameters
2017-11-19XEEN: Fix display of multi-page town messagesPaul Gilbert
2017-11-19XEEN: Cleaner implementation of changing script line numberPaul Gilbert
2017-11-19XEEN: Extra comments for script methodsPaul Gilbert
2017-11-19XEEN: Clean up script execution line changesPaul Gilbert
2017-11-18XEEN: Implement do nothing opcodePaul Gilbert
2017-11-18XEEN: Fixes for cmdTakeOrGive script opcodePaul Gilbert
2017-11-18XEEN: Fix number of spells per class array & constantPaul Gilbert
2017-11-18XEEN: Fix size of quest flags, rename for clarityPaul Gilbert
2017-11-18XEEN: Fixes for Character classPaul Gilbert
2017-11-17XEEN: Fix Coverity identified problemsPaul Gilbert
2017-11-17XEEN: Fix music channel loopPaul Gilbert
2017-11-16XEEN: Map and game flag fixesPaul Gilbert
2017-11-15XEEN: Fix some Coverity warningsPaul Gilbert
2017-11-15XEEN: Fix uninitialized instance field warningsPaul Gilbert
2017-11-14XEEN: Fix some Coverity warningsPaul Gilbert
2017-11-14XEEN: Added missing initialization for new gamesPaul Gilbert
2017-11-13XEEN: Added giveBankInterest methodPaul Gilbert
2017-11-13XEEN: Added resetBlacksmithWares methodPaul Gilbert
2017-11-13XEEN: Fix compiler warningsPaul Gilbert
2017-11-12XEEN: Added How Much dialogPaul Gilbert
2017-11-12XEEN: Added resetYearlyBitsPaul Gilbert
2017-11-12XEEN: Added remainder of giveTakePaul Gilbert
2017-11-12XEEN: Fix compiler warnings & AmigaOS errorsPaul Gilbert
2017-11-11XEEN: Added more giveTakePaul Gilbert
2017-11-11XEEN: In progress implementing giveTakePaul Gilbert
2017-11-11XEEN: Fix comparisons for script If opcodePaul Gilbert
2017-11-11XEEN: Debugger commands for gold and gemsPaul Gilbert
2017-11-11XEEN: Fix premature sound parsing endPaul Gilbert
2017-11-10XEEN: Fix event handling for town messagesPaul Gilbert
2017-11-10XEEN: Fix rendering of town messagesPaul Gilbert
2017-11-10XEEN: Fix animation of wall torchesPaul Gilbert
2017-11-09XEEN: Cleanup of PowType enum namesPaul Gilbert
2017-11-09XEEN: Properly animate arrow shootingPaul Gilbert
2017-11-09XEEN: Create a PowType enum for ranged arrow/spell typesPaul Gilbert
2017-11-08XEEN: Changed multiAttack to rangedAttackPaul Gilbert
2017-11-07XEEN: Fix FX calls in multiAttackPaul Gilbert
2017-10-29XEEN: Enable starting game from startup menuPaul Gilbert
2017-10-07ENGINES: Remove default1x scaler flagColin Snover
This flag is removed for a few reasons: * Engines universally set this flag to true for widths > 320, which made it redundant everywhere; * This flag functioned primarily as a "force 1x scaler" flag, since its behaviour was almost completely undocumented and users would need to figure out that they'd need an explicit non-default scaler set to get a scaler to operate at widths > 320; * (Most importantly) engines should not be in the business of deciding how the backend may choose to render its virtual screen. The choice of rendering behaviour belongs to the user, and the backend, in that order. A nearby future commit restores the default1x scaler behaviour in the SDL backend code for the moment, but in the future it is my hope that there will be a better configuration UI to allow users to specify how they want scaling to work for high resolutions.
2017-09-22XEEN: Change OutFile not to subclass MemoryWriteStreamDynamicBastien Bouclet
Also fix leaking the MemoryWriteStreamDynamic buffer storage
2017-09-22XEEN: Change SavesManager to use a map of pointers to MemoryWriteStreamDynamicBastien Bouclet
Our implementation of HashMap does not allow value types without a zero-argument constructor.
2017-09-17Corrected spellingSven Kochmann
"ddark.mon" -> "dark.mon"
2017-08-06JANITORIAL: Silence more GCC 7 warningsTorbjörn Andersson
All these fall through were marked as deliberate, so again I've only changed the comment to silence GCC.