aboutsummaryrefslogtreecommitdiff
path: root/engines/adl/adl.cpp
AgeCommit message (Collapse)Author
2019-08-11ADL: Refactor Display classWalter van Niftrik
2019-07-17ADL: Remove opcode counts from script interfaceWalter van Niftrik
2019-07-16ADL: Remove APPLECHAR macroWalter van Niftrik
2019-07-16ADL: Refactor graphics codeWalter van Niftrik
2019-05-27Revert "ADL: Fix MSVC warnings"Walter van Niftrik
This reverts commit e412bf5ee44c7c1fb2be634e9db6aaa2322818e3.
2019-05-27ADL: Fix MSVC warningsFilippos Karapetis
- Change APPLECHAR to APPLEBYTE, when its output is used as a byte - Replace uses of strncpy with Common::strlcpy - Merge redundant switch and if statements - Remove redundant semicolons
2019-03-30ADL: Refactor opcodesWalter van Niftrik
2018-12-27Revert "ADL: Refactor opcode tables"Walter van Niftrik
This reverts commit 76a0c20481bd68d60d8347fd922a74b292421d51.
2018-12-27ADL: Refactor opcode tablesWalter van Niftrik
2018-12-26ADL: Add debug function to load commands from fileWalter van Niftrik
2018-02-03ADL: Add support for an early hires1 versionWalter van Niftrik
2018-02-03ADL: Remove hardcoded disk image filename from hires1Walter van Niftrik
2018-02-02ADL: Reduce sound volumeWalter van Niftrik
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-07-25ADL: Add hires3 supportWalter van Niftrik
Game starts up, but isn't playable yet
2017-03-05ADL: Allow smaller delaysWalter van Niftrik
2017-02-23ADL: Fix hires6 canSaveGameStateCurrently()Walter van Niftrik
2017-02-23ADL: Reset linesPrinted in game loopWalter van Niftrik
2017-02-17ADL: Implement hires6 action opcode 0x0bWalter van Niftrik
2017-02-15ADL: Fix hires6 conditional opcode 0x0aWalter van Niftrik
2017-01-30ADL: Fix add opcodeWalter van Niftrik
2017-01-30ADL: Clear screen with white in v2+Walter van Niftrik
This fixes hires5, region 14, room 29
2017-01-30ADL: Fix hires5 direction opcodesWalter van Niftrik
2017-01-30ADL: Error out when picture is not foundWalter van Niftrik
2017-01-17ADL: Implement hires5 time machine animationWalter van Niftrik
2017-01-15ADL: Implement hires5 'win game' opcodeWalter van Niftrik
2017-01-14ADL: Add Sound classWalter van Niftrik
2016-12-28ADL: Implement hires5 game loopWalter van Niftrik
2016-12-26ADL: Silence CID 1356412/1356413Walter van Niftrik
2016-12-26ADL: Init class members (CID 1354806)Walter van Niftrik
2016-12-23ADL: Implement hires5 savegamesWalter van Niftrik
2016-12-22ADL: Make 'room' debug command behave like opcodeWalter van Niftrik
2016-12-18ADL: Add workarounds for hires5Walter van Niftrik
2016-12-18ADL: Add workaround for hires5 region 15Walter van Niftrik
2016-12-16ADL: Add item region checksWalter van Niftrik
2016-12-16ADL: Partially implement hires5 opcodesWalter van Niftrik
2016-12-11ADL: Unify inventory opcodesWalter van Niftrik
2016-11-10ADL: Wait for key in quit opcodeWalter van Niftrik
This fixes the hires2 ending issue reported in #9575.
2016-11-10ADL: Use a quit flag instead of calling quitGame()Walter van Niftrik
This makes the game quit promptly instead of waiting for the quit event to come through the pipeline.
2016-09-16ADL: Fix curPicture OB1 bug when restoringWalter van Niftrik
This is a regression introduced in df838f5. Fixes #9560.
2016-08-28ADL: Load hires4 dropped-item offsetsWalter van Niftrik
2016-08-28ADL: Fix item description in debug outputWalter van Niftrik
2016-08-21ADL: Add "current picture" variable to stateWalter van Niftrik
This mimics the behavior of the original engine. Note that for hires2, this patch adds some glitches that are also present in the original, and removes some glitches that are not.
2016-08-08ADL: Fix gfx vs console init orderWalter van Niftrik
2016-06-06ADL: Fix more GCC 4.9 shadow warningsWalter van Niftrik
2016-06-06ADL: Fix GCC 4.9 shadow warningsWalter van Niftrik
2016-06-06ADL: Implement hires6 verb/noun error messagesWalter van Niftrik
2016-06-06ADL: Add stubs for hires6 opcodesWalter van Niftrik
2016-06-06ADL: Preliminary support for hires6 disk changingWalter van Niftrik
2016-06-06ADL: Implement hires6 item descriptionsWalter van Niftrik