Commit Graph

398 Commits

Author SHA1 Message Date
Walter van Niftrik
9f5004ceda ADL: Implement hires5 'win game' opcode 2017-01-15 23:17:46 +01:00
D G Turner
8b4460e310 ADL: Fix Signed vs. Unsigned Compiler Warnings.
This is a subtle issue associated with the Common::Frac usage. The
frac_t type is signed (int32), but the symbols such as FRAC_ONE are
defined by an enumeration which will default to unsigned int for
members. Unsure if the common code needs changing, but other usages fix
the warning by casting the enumeration values to frac_t so doing this
for now.
2017-01-15 07:10:38 +00:00
Walter van Niftrik
635bbed7c3 ADL: Add Sound class 2017-01-14 00:32:38 +01:00
D G Turner
64a3f893d1 ADL: Fix Uninitialized Variable Compiler Warnings. 2017-01-12 04:11:28 +00:00
Walter van Niftrik
cfaf749c60 ADL: Implement hires5 game loop 2016-12-28 22:13:34 +01:00
Walter van Niftrik
4f1a821e66 ADL: Implement hires5 save/restore/restart 2016-12-27 19:06:57 +01:00
Walter van Niftrik
f3e0c4d093 ADL: Silence CID 1356412/1356413 2016-12-26 15:31:20 +01:00
Walter van Niftrik
480713a46c ADL: Silence CID 1354788/1354789/1354790 2016-12-26 12:36:25 +01:00
Walter van Niftrik
0f14f12d6d ADL: Init class members (CID 1354806) 2016-12-26 12:08:35 +01:00
Walter van Niftrik
3c07d75825 ADL: Fix warnings 2016-12-23 23:47:25 +01:00
Walter van Niftrik
0dc67a0a6e ADL: Implement hires5 savegames 2016-12-23 20:59:02 +01:00
Walter van Niftrik
33dc1c88f2 ADL: Make 'room' debug command behave like opcode 2016-12-22 22:33:02 +01:00
Walter van Niftrik
a1236d5782 ADL: Add 'region' debug command 2016-12-22 16:42:04 +01:00
Walter van Niftrik
d658f0c0b6 ADL: Add region support to script dumper 2016-12-22 16:42:04 +01:00
Walter van Niftrik
2c62e5f99c ADL: Add workarounds for hires5 2016-12-18 18:41:02 +01:00
Walter van Niftrik
87609ef75a ADL: Add workaround for hires5 region 15 2016-12-18 18:41:02 +01:00
Alyssa Milburn
973aef5574 ADL: Only warn about (and skip) sectors with invalid NIB checksums. 2016-12-17 17:20:06 +01:00
Alyssa Milburn
fb3f76cde9 ADL: Seek to start before re-reading item pics (v4). 2016-12-17 16:14:04 +01:00
Walter van Niftrik
5f46bbff72 ADL: Add item region checks 2016-12-16 18:27:24 +01:00
Walter van Niftrik
1f801bee43 ADL: Partially implement hires5 opcodes 2016-12-16 15:29:38 +01:00
Walter van Niftrik
64ff20acbc ADL: Unify inventory opcodes 2016-12-11 16:51:14 +01:00
Walter van Niftrik
0b6b5a34b0 ADL: Load hires5 dropped item coords 2016-12-11 16:51:14 +01:00
Walter van Niftrik
ec73249ff8 ADL: Fix warning 2016-12-11 14:25:06 +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
Alyssa Milburn
2a01424f0e ADL: Support wrapped sectors in NIB files. 2016-12-09 09:34:59 +01:00
Walter van Niftrik
a22e3bceac ADL: Add skeleton for hires5 2016-11-13 12:02:52 +01:00
Walter van Niftrik
89f1e9939c ADL: Wait for key in quit opcode
This fixes the hires2 ending issue reported in #9575.
2016-11-10 15:07:27 +01:00
Walter van Niftrik
2a62adc1e0 ADL: Use a quit flag instead of calling quitGame()
This makes the game quit promptly instead of waiting for the quit event to
come through the pipeline.
2016-11-10 14:15:38 +01:00
Walter van Niftrik
d349e911b8 ADL: Fix warnings 2016-11-06 16:38:39 +01:00
Torbjörn Andersson
58a32cddec ADL - Fix overflow causing infinite loop in word-wrapping (bug #9628)
When the text to word-wrap was longer than 255 characters, the
'pos' and 'endPos' counters would overflow, causing it to never
reach the end of the string to word-wrap.
2016-11-06 10:48:22 +01:00
Eugene Sandulenko
dead4aa014 JANITORIAL: Remove trailing spaces 2016-10-09 14:59:58 +02:00
Eugene Sandulenko
de715ca446 ADL: Enable hires0-3 for the release 2016-10-07 11:53:31 +02:00
Walter van Niftrik
f9590e4ef0 ADL: Fix detection entry for hires4-atari8 (#9561) 2016-09-17 10:08:39 +02:00
Walter van Niftrik
866f7cbf62 ADL: Fix curPicture OB1 bug when restoring
This is a regression introduced in df838f5. Fixes #9560.
2016-09-16 17:04:28 +02:00
Walter van Niftrik
6e8d69524e ADL: Add md5sum for hires4-atari disk side 1B 2016-09-15 21:29:17 +02:00
Eugene Sandulenko
cad834a69c JANITORIAL: Fix include statements 2016-09-03 15:19:37 +02:00
Eugene Sandulenko
bfbfbd3e1a Merge pull request #788 from Tkachov/cloud
ALL: Add Cloud storage support
2016-08-30 13:54:12 +02: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
e4ab446e3d ADL: Move all hires4 code into Atari-specific class 2016-08-29 14:27:03 +02:00
Walter van Niftrik
31b5a0bf63 ADL: Fix hires4 disk swapping 2016-08-29 14:27:03 +02:00
Walter van Niftrik
a199672540 ADL: Change some SeekableReadStream to ReadStream 2016-08-28 21:01:12 +02:00
Walter van Niftrik
1cfc4832bb ADL: Load more hires4 strings 2016-08-28 21:01:12 +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
70cd57892a ADL: Fix item description in debug output 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
0a053e4ce4 ADL: Add support for reading .xfd Atari disk images 2016-08-28 11:23:34 +02:00
Willem Jan Palenstijn
f218a64212 ADL: Remove CRLF endlines 2016-08-27 01:35:56 +02:00
Walter van Niftrik
444fe0e64d ADL: Implement inventory listing for v3 and v4 2016-08-26 22:00:37 +02:00
Walter van Niftrik
c1671b5d32 ADL: Add skeleton for hires4 2016-08-26 22:00:37 +02:00
Walter van Niftrik
92cea7ab35 ADL: Add ADL_v3 class for hires4 2016-08-26 22:00:37 +02:00
Walter van Niftrik
1ca15d76d3 ADL: Rename ADL_v3 to ADL_v4 2016-08-26 22:00:37 +02:00
Walter van Niftrik
7dcf38c205 ADL: Remove outdated comment 2016-08-26 22:00:37 +02:00
Walter van Niftrik
e228b088c6 ADL: Set hires #1, #2 and #0 to TESTING 2016-08-24 21:05:22 +02:00
Alexander Tkachev
b665fc933d ALL: Make simpleSaveNames() a MetaEngineFeature
Added it into hasFeature() of all engines which returned `true` in
simpleSaveNames() before.

As mentioned in #788, SCI is not always using simple names, so it
doesn't have such feature now.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
ab1d160ec8 ALL: Add MetaEngine::simpleSaveNames()
Engines with "simple" savenames would support "Run in background" in
save/load dialog and gradual save slots unlocking. Other engines
save/load feature would be locked until save sync is over.
2016-08-24 16:07:55 +06:00
Walter van Niftrik
3d558fe6ca ADL: Make the optional scanlines less harsh 2016-08-24 01:04:37 +02:00
Walter van Niftrik
0470346ac0 ADL: Add initial support for #0: Mission Asteroid
Based on a patch by fuzzie
2016-08-23 00:36:38 +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
a77a9bf0bf ADL: Make text blinking event-recorder-compatible 2016-08-11 16:41:05 +02:00
Walter van Niftrik
a5380b73f2 ADL: Use recently-added kPlatformApple2 2016-08-08 23:12:53 +02:00
Walter van Niftrik
9b9e4e957d ADL: Clarify mono/color game options 2016-08-08 23:12:53 +02:00
Walter van Niftrik
b9badf61bf ADL: Fix gfx vs console init order 2016-08-08 19:29:02 +02:00
Lothar Serra Mari
bfb6b0d2ce ADL: Add POTFILES 2016-06-07 19:43:15 +02:00
Eugene Sandulenko
637ee8e02f ADL: Fix warnings 2016-06-06 20:48:47 +02:00
Walter van Niftrik
9acf6c3838 ADL: Fix formatting 2016-06-06 20:35:49 +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
9967ae8c52 ADL: Fix more GCC 4.9 shadow 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
12fe7dabab ADL: Fix debug output in 'move all items' opcode 2016-06-06 20:35:49 +02:00
Walter van Niftrik
2cdb1d49a5 ADL: Add stubs for hires6 opcodes 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
e755f8fcba ADL: Implement hires6 "move item" opcode 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
d2175a70ce ADL: Implement remaining hires6 conditionals 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
b8c40f9a8b ADL: Implement hires6 cond opcode 0xa 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
bf520ca321 ADL: Fix restarting from AllCommands list 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
8cc5100afd ADL: Fix OB1 bug in ADL v2 word wrapping 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
ca47d3bb22 ADL: Decrypt hires6 messages 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
a320b319eb ADL: Load more hires6 data
Now shows pic of first room
2016-06-06 20:35:49 +02:00
Alyssa Milburn
7dc5f636f8 ADL: Map DOS 3.3 NIB to logical sectors 2016-06-06 20:35:49 +02:00
Walter van Niftrik
ae405707cc ADL: Add skeleton for hires6 2016-06-06 20:35:49 +02:00
Alyssa Milburn
266e63453f ADL: Add support for newer NIB files 2016-06-06 20:35:49 +02:00
Alyssa Milburn
e89f34857f ADL: Fix NIB track swapping hack 2016-06-06 20:35:49 +02:00
Alyssa Milburn
5db8f401a8 ADL: Add detection entry for hires0 2016-06-06 20:35:49 +02:00
Alyssa Milburn
d361f2e4b0 ADL: Add (experimental) support for NIB files 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
ed0653e393 ADL: Update save game format for hires2
Note: this breaks loading earlier savegames
2016-06-06 20:35:49 +02:00
Walter van Niftrik
83d75c2f4c ADL: Clean-up 2016-06-06 20:35:49 +02:00
Walter van Niftrik
adecc10674 ADL: Reset "lines printed" counter on restart 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
09146fba6e ADL: Move restartGame() into opcode 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
4ee8cf4f9e ADL: Move some hires2 functionality into ADL_v2 2016-06-06 20:35:49 +02:00
Walter van Niftrik
f275add1e5 ADL: Use pointer for hires2 disk image 2016-06-06 20:35:49 +02:00
Walter van Niftrik
d6f34eda99 ADL: Remove DataBlockPtr::isValid() 2016-06-06 20:35:49 +02:00
Walter van Niftrik
1b9d712a8b ADL: Add 'var' debug command 2016-06-06 20:35:49 +02:00
Walter van Niftrik
ff4b9fcd9c ADL: Add 'vars' debug command 2016-06-06 20:35:49 +02:00
Walter van Niftrik
1d314b2084 ADL: Allow synonyms in give_item debug command 2016-06-06 20:35:49 +02:00
Walter van Niftrik
23d4e61260 ADL: Fix hires2 item description debug printing 2016-06-06 20:35:49 +02:00
Walter van Niftrik
fde2db9d4c ADL: Add items and give_item debug commands 2016-06-06 20:35:49 +02:00
Walter van Niftrik
9eb7af0f67 ADL: Add 'room' debugger command 2016-06-06 20:35:49 +02:00
Walter van Niftrik
26b8e8d66a ADL: Use columns when printing verb/noun lists 2016-06-06 20:35:49 +02:00
Alyssa Milburn
3b7813d971 ADL: Fix debug print for MOVE_ALL_ITEMS 2016-06-06 20:35:49 +02:00
Alyssa Milburn
dd5ce7ebbb ADL: Add valid_cmds debug command 2016-06-06 20:35:49 +02:00
Walter van Niftrik
3b72a30c0f ADL: Clean up script dump debug command 2016-06-06 20:35:49 +02:00
Walter van Niftrik
cf6bc0e438 ADL: Add script dump and trace for hires2 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
73dfe71b1b ADL: Add verbs and nouns debug commands 2016-06-06 20:35:49 +02:00
Walter van Niftrik
367cb511d1 ADL: Add Console 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
d0f33851bc ADL: Fix regression in message loading 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
42c41b4495 ADL: Load hires2 global pics 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
aa661fae5c ADL: Fix room loading in hires2 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
865bd06845 ADL: Move room-local commands into base 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
71ca8de7e6 ADL: Add support for Apple DOS 3.3 disk images 2016-06-06 20:35:49 +02:00
Walter van Niftrik
3b67b07364 ADL: Set ADGF_UNSTABLE 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
f2de96512a ADL: Add file-based disk access class 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
4af9f32d3f ADL: Add disk format abstraction 2016-06-06 20:35:49 +02:00
Walter van Niftrik
ffbc4da0b0 ADL: Use display class to print init disk message 2016-06-06 20:35:49 +02:00
Walter van Niftrik
a82ac8973d ADL: Implement hires2 save/restore opcodes
Note: underlying save/restore/restart code still incomplete
2016-06-06 20:35:49 +02:00
Walter van Niftrik
3afcf67643 ADL: Stub init disk opcode 2016-06-06 20:35:49 +02:00
Walter van Niftrik
905e2cd63f ADL: Add hires2 opcode 0x20 2016-06-06 20:35:49 +02:00
Walter van Niftrik
a7a371c63d ADL: Implement time opcode 2016-06-06 20:35:49 +02:00
Walter van Niftrik
e7c93489e4 ADL: Clean up drawItems() 2016-06-06 20:35:49 +02:00
Walter van Niftrik
3102ff4a19 ADL: Clean up handling of room value 0xfc 2016-06-06 20:35:49 +02:00
Walter van Niftrik
4ce697e2c3 ADL: Rename IDI_NONE to IDI_ANY 2016-06-06 20:35:49 +02:00
Walter van Niftrik
3f7d5608a9 ADL: Implement a few hires2 opcodes 2016-06-06 20:35:49 +02:00
Walter van Niftrik
8a05a9cbca ADL: Implement final hires2 conditional opcode 2016-06-06 20:35:49 +02:00
Walter van Niftrik
d8035140e2 ADL: Clean up opcodes 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
ee8c63183d ADL: Implement hires2 random cond opcode 2016-06-06 20:35:49 +02:00
Walter van Niftrik
8d1901c39b ADL: Implement hires2 cond opcodes 0x01 and 0x04 2016-06-06 20:35:49 +02:00
Walter van Niftrik
fab489c530 ADL: Rename IDI_ITEM_MOVED to IDI_ITEM_DROPPED 2016-06-06 20:35:49 +02:00
Walter van Niftrik
ddf1151a53 ADL: Add new class for second generation ADL 2016-06-06 20:35:49 +02:00
Walter van Niftrik
60a9a592f5 ADL: Clean up script handling 2016-06-06 20:35:49 +02:00
Walter van Niftrik
0cb889b55e ADL: Remove unused opcode #defines 2016-06-06 20:35:49 +02:00
Walter van Niftrik
f93ae5479e ADL: Make opcodes return arg count 2016-06-06 20:35:49 +02:00
Walter van Niftrik
a9afe17169 ADL: Replace opcode arg macro with function 2016-06-06 20:35:49 +02:00
Walter van Niftrik
37656db0d4 ADL: Clean up opcodes 2016-06-06 20:35:49 +02:00
Walter van Niftrik
eaacfe1eed ADL: Use template for direction opcode 2016-06-06 20:35:49 +02:00
Walter van Niftrik
64cf93198f ADL: Use functors to implement opcodes 2016-06-06 20:35:49 +02:00
Walter van Niftrik
c0b33afc4a ADL: Load hires2 dropped item offsets 2016-06-06 20:35:49 +02:00
Walter van Niftrik
6fd580fb66 ADL: Add pic offsetting 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
0593460b1b ADL: Enable global commands in hires2 2016-06-06 20:35:49 +02:00
Walter van Niftrik
df4daf954f ADL: Load hires2 items 2016-06-06 20:35:49 +02:00
Walter van Niftrik
46528f2c04 ADL: Fix flood fill palette setting 2016-06-06 20:35:49 +02:00
Walter van Niftrik
7ff7e0def4 ADL: Add hires2 command loading 2016-06-06 20:35:49 +02:00
Walter van Niftrik
0a6b7fb6a6 ADL: Add loading of room picture index for hires2 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
7cef93739c ADL: Hook up bell in hires2 2016-06-06 20:35:49 +02:00
Walter van Niftrik
0664b51d2f ADL: Add bell function 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
Walter van Niftrik
0686ba9de8 ADL: Clean up file error handling 2016-06-06 20:35:49 +02:00
Walter van Niftrik
148814b2a6 ADL: Move hires1 drawing functions into class 2016-06-06 20:35:49 +02:00
Walter van Niftrik
60892c91a5 ADL: Rename PictureD to Graphics 2016-06-06 20:35:49 +02:00
Walter van Niftrik
930bdcfa91 ADL: Implement hires2 PIC drawing 2016-06-06 20:35:49 +02:00
Walter van Niftrik
641d87f752 ADL: Load (some) hires2 strings 2016-06-06 20:35:49 +02:00
Walter van Niftrik
c44f18a818 ADL: Load hires2 room data 2016-06-06 20:35:49 +02:00
Walter van Niftrik
fe384e0ae0 ADL: Make room description hires1-only 2016-06-06 20:35:49 +02:00
Walter van Niftrik
ebb6ceb294 ADL: Load verbs and nouns for hires2 2016-06-06 20:35:49 +02:00
Walter van Niftrik
e49085b49d ADL: Implement hires2 title screen 2016-06-06 20:35:49 +02:00
Walter van Niftrik
ee0c5e4452 ADL: Add skeleton for Hi-Res #2 2016-06-06 20:35:49 +02:00
Eugene Sandulenko
1bca15f95e ADL: Fix warnings 2016-03-29 01:26:41 +02:00
Walter van Niftrik
ce3af91ef8 ADL: Disable GMM restore on restart prompt
At the end of the game a restart command is executed
from the global command list. As we assumed that this
would not occur, we disable restoring on the restart
prompt, at least for now.
2016-03-09 10:03:13 +01:00
Walter van Niftrik
349245d9b4 ADL: Fix regression in GMM saving/loading 2016-03-09 10:03:13 +01:00
Walter van Niftrik
9d65f901d0 ADL: Clarify detection entry 2016-03-09 10:03:13 +01:00
Walter van Niftrik
ac39224958 ADL: Limit keyboard input to 256 characters 2016-03-09 10:03:13 +01:00
Walter van Niftrik
d01da596ef ADL: Add note about font 2016-03-09 10:03:13 +01:00
Walter van Niftrik
57af92e0c1 ADL: Fix shadowing warning (GCC 4.8) 2016-03-09 10:03:13 +01:00
Walter van Niftrik
63adab81ed ADL: Clean up HiRes1Engine class 2016-03-09 10:03:13 +01:00
Walter van Niftrik
86d58534e7 ADL: Move ASCII print function into Display class 2016-03-09 10:03:13 +01:00
Walter van Niftrik
fd8a5f419f ADL: Refactor string handling 2016-03-09 10:03:13 +01:00
Walter van Niftrik
ac79cb081c ADL: Move #defines into header file 2016-03-09 10:03:13 +01:00
Walter van Niftrik
07d0997bef ADL: Clean up AdlMetaEngine 2016-03-09 10:03:13 +01:00
Walter van Niftrik
58e7c53909 ADL: Clean up AdlEngine class 2016-03-09 10:03:13 +01:00