Commit Graph
51 Commits
Author SHA1 Message Date
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Walter van Niftrik d5c7e9d207 ADL: Refactor Display class 2019-08-11 23:36:27 +02:00
Walter van Niftrik 39acda0c9f ADL: Clean up usage of override specifier 2019-07-16 16:24:20 +02:00
Walter van Niftrik ce8a840933 ADL: Remove APPLECHAR macro 2019-07-16 16:24:19 +02:00
Walter van Niftrik 0cd761086a ADL: Refactor graphics code 2019-07-16 16:24:19 +02:00
Walter van Niftrik 1cae66c128 Revert "ADL: Fix MSVC warnings"
This reverts commit e412bf5ee4.
2019-05-27 20:18:28 +02:00
Filippos Karapetis e412bf5ee4 ADL: Fix MSVC warnings
- 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-05-27 14:53:37 +03:00
Walter van Niftrik fa7688a931 ADL: Refactor opcodes 2019-03-30 23:18:02 +01:00
Walter van Niftrik 52c66f5efd Revert "ADL: Refactor opcode tables"
This reverts commit 76a0c20481.
2018-12-27 12:56:47 +01:00
Walter van Niftrik 76a0c20481 ADL: Refactor opcode tables 2018-12-27 12:33:10 +01:00
Walter van Niftrik bdda3447a3 ADL: Add support for an early hires1 version 2018-02-03 23:36:18 +01:00
Walter van Niftrik 3beb48f5ce ADL: Fix error() when opening GMM during intro
This is a regression from 516815d
2017-03-05 21:16:58 +01:00
Walter van Niftrik 6bd7ca75f9 ADL: Move shape drawing into base gfx class 2017-03-05 21:16:57 +01:00
Walter van Niftrik 516815d5f5 ADL: Fix hires6 canSaveGameStateCurrently() 2017-02-23 16:12:48 +01:00
Walter van Niftrik 6a6058a1cc ADL: Reset linesPrinted in game loop 2017-02-23 14:36:32 +01:00
Walter van Niftrik 23bc483ab7 ADL: Fix hires6 room description printing 2017-02-22 23:17:41 +01:00
Walter van Niftrik 69ae262bf2 ADL: Add comments to hires6 direction opcode 2017-02-22 23:17:41 +01:00
Walter van Niftrik 8ca719b2bc ADL: Clean up/comment hires6 string printing 2017-02-20 22:53:04 +01:00
Walter van Niftrik 27c956a255 ADL: Fix hires6 flute opcode 2017-02-20 22:53:04 +01:00
Walter van Niftrik 2cc4c7329c ADL: Implement hires6 game loop hacks 2017-02-20 17:22:28 +01:00
Walter van Niftrik b152ef4eaf ADL: Implement hires6 action opcode 0x1e 2017-02-20 11:07:56 +01:00
Walter van Niftrik cc1f975a9c ADL: Implement hires6 action opcode 0x1d 2017-02-19 17:41:34 +01:00
Walter van Niftrik 8b93142467 ADL: Implement hires6 direction opcodes 2017-02-19 12:33:43 +01:00
Walter van Niftrik 549ac7ca47 ADL: Implement hires6 save/restore 2017-02-18 11:46:12 +01:00
Walter van Niftrik 441f940069 ADL: Bring hires6 in line with hires5 2017-02-10 00:52:54 +01:00
Walter van Niftrik f6214df664 ADL: Clear screen with white in v2+
This fixes hires5, region 14, room 29
2017-01-30 21:56:11 +01:00
Walter van Niftrik 6b132706d3 ADL: Load hires5 data 2016-12-11 13:36:22 +01:00
Walter van Niftrik c4bf56960d ADL: Add skeleton base class for hires5 2016-12-11 13:36:22 +01:00
Walter van Niftrik d2fd0a9a67 ADL: Merge hires?.h files into the cpp files 2016-08-29 21:31:14 +02:00
Walter van Niftrik 9250bf58fe ADL: Load hires4 dropped-item offsets 2016-08-28 21:01:12 +02:00
Walter van Niftrik 177206cc2e ADL: Load hires4 commands and item pictures 2016-08-28 18:20:14 +02:00
Walter van Niftrik 90d2dd3b40 ADL: Load hires4 global pictures 2016-08-28 18:20:14 +02:00
Walter van Niftrik 9dc3c78827 ADL: Load hires4 messages 2016-08-28 18:20:14 +02:00
Walter van Niftrik bcd5df5c6e ADL: Load hires4 rooms 2016-08-28 11:23:34 +02:00
Walter van Niftrik 70588aecdc ADL: Load hires4 verbs, nouns and items 2016-08-28 11:23:34 +02:00
Walter van Niftrik df838f50eb ADL: Add "current picture" variable to state
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-21 12:41:31 +02:00
Walter van Niftrik ff0bc115b5 ADL: Add support for 13-sector reading 2016-08-21 12:18:32 +02:00
Walter van Niftrik c71740bc5d ADL: Fix GCC 4.9 missing initializer warnings 2016-06-06 20:35:49 +02:00
Walter van Niftrik 0c2d2b2c92 ADL: Fix GCC 4.9 shadow warnings 2016-06-06 20:35:49 +02:00
Walter van Niftrik f8d75bbc86 ADL: Implement hires6 verb/noun error messages 2016-06-06 20:35:49 +02:00
Walter van Niftrik d435f5b4eb ADL: Fix item rendering in hires6 2016-06-06 20:35:49 +02:00
Walter van Niftrik 92b1b287b1 ADL: Preliminary support for hires6 disk changing 2016-06-06 20:35:49 +02:00
Walter van Niftrik e79f26c9bc ADL: Implement hires6 item descriptions 2016-06-06 20:35:49 +02:00
Walter van Niftrik 04604ed602 ADL: Implement hires6 showRoom() var handling 2016-06-06 20:35:49 +02:00
Walter van Niftrik bb6cd4612d ADL: Fix bug in hires6 printString 2016-06-06 20:35:49 +02:00
Walter van Niftrik 7e9a8c0072 ADL: Partially implement hires6 var handling 2016-06-06 20:35:49 +02:00
Walter van Niftrik 5fe95d51ea ADL: Separate game-specific state init 2016-06-06 20:35:49 +02:00
Walter van Niftrik 6044022c8e ADL: Add '%' string code processing for hires6 2016-06-06 20:35:49 +02:00
Walter van Niftrik 4f932afd60 ADL: Load messages on demand 2016-06-06 20:35:49 +02:00
Walter van Niftrik a320b319eb ADL: Load more hires6 data
Now shows pic of first room
2016-06-06 20:35:49 +02:00