Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Walter van Niftrik
485e5def14
ADL: Add support for hires1 PD variant
2021-07-28 01:07:03 +02:00
Walter van Niftrik
87a75ad02b
ADL: Add support for more hires2 variants
2021-07-27 23:56:27 +02:00
Walter van Niftrik
5f6c88ef15
ADL: Add support for later French hires1
2021-07-24 00:56:51 +02:00
Walter van Niftrik
e8dd3b7085
ADL: Add delay after printing strings in hires1
2021-07-24 00:56:51 +02:00
Walter van Niftrik
56390d5f5f
ADL: Add support for hires1 french (early version)
2021-07-24 00:56:51 +02:00
Walter van Niftrik
f32dde20bd
ADL: Scan for executable strings in hires1
2021-07-24 00:56:51 +02:00
Walter van Niftrik
960811fc55
ADL: Add support for another early hires1
2021-07-24 00:56:51 +02:00
Walter van Niftrik
eb6751a055
ADL: Try VTOC track 0x10 if 0x11 fails
2021-07-24 00:56:51 +02:00
Walter van Niftrik
ce2742a828
ADL: Add detection entry for early hires1
2021-07-24 00:56:51 +02:00
Bastien Bouclet
61ac4a5ab4
ADL: Add override keywords
2020-02-09 12:42:42 +01:00
Walter van Niftrik
d5c7e9d207
ADL: Refactor Display class
2019-08-11 23:36:27 +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
0300979bdd
ADL: Add support for another hires1 variant
2018-02-04 16:15: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
a0631840f9
ADL: Remove hardcoded disk image filename from hires1
2018-02-03 23:36:18 +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
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
3c07d75825
ADL: Fix warnings
2016-12-23 23:47:25 +01:00
Walter van Niftrik
6b132706d3
ADL: Load hires5 data
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
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
c71740bc5d
ADL: Fix GCC 4.9 missing initializer warnings
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
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
4f932afd60
ADL: Load messages on demand
2016-06-06 20:35:49 +02:00
Walter van Niftrik
1842d0c45f
ADL: Add loadMessage function
2016-06-06 20:35:49 +02:00
Walter van Niftrik
bc0fc246f0
ADL: Implement hires2 screen update routine
2016-06-06 20:35:49 +02:00
Walter van Niftrik
b4a82370cd
ADL: Partially fix hires2 restarting
2016-06-06 20:35:49 +02:00
Walter van Niftrik
97168fa200
ADL: Load line feeds string
2016-06-06 20:35:49 +02:00
Walter van Niftrik
2c8e0cefb1
ADL: Store items in a List instead of an Array
...
Item IDs are not necessarily sequential
2016-06-06 20:35:49 +02:00
Walter van Niftrik
b24f30527b
ADL: Add script dump and trace for hires1
2016-06-06 20:35:49 +02:00
Walter van Niftrik
760d5ac733
ADL: Move drawPic() into base class
2016-06-06 20:35:49 +02:00
Walter van Niftrik
53e7ecb79c
ADL: Remove unused DrawPic color parameter
2016-06-06 20:35:49 +02:00
Walter van Niftrik
bd588d9615
ADL: Use HashMaps for room/global pics
2016-06-06 20:35:49 +02:00
Walter van Niftrik
41e8227637
ADL: Set room description in hires1
2016-06-06 20:35:49 +02:00
Walter van Niftrik
c9824921b4
ADL: Move message delay code into hires1 class
2016-06-06 20:35:49 +02:00
Walter van Niftrik
7ee183ca48
ADL: Refactor disk classes
2016-06-06 20:35:49 +02:00
Walter van Niftrik
02563df422
ADL: Add support for hires1 disk image
2016-06-06 20:35:49 +02:00
Walter van Niftrik
5451df3afe
ADL: Use new disk class in hires1
2016-06-06 20:35:49 +02:00
Walter van Niftrik
bfbacf9397
ADL: Use DiskImage class in hires2
2016-06-06 20:35:49 +02:00
Walter van Niftrik
d09247baca
ADL: Fix move counter
2016-06-06 20:35:49 +02:00
Walter van Niftrik
a653fa2f45
ADL: Add partial hires2 item drawing
2016-06-06 20:35:49 +02:00
Walter van Niftrik
1e5fff86c8
ADL: Fix hires2 message printing
2016-06-06 20:35:49 +02:00
Walter van Niftrik
b4aea80723
ADL: Implement hires2 word wrapping
2016-06-06 20:35:49 +02:00