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 e412bf5ee44c7c1fb2be634e9db6aaa2322818e3.
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 76a0c20481bd68d60d8347fd922a74b292421d51.
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