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
6c09ab992e
SCUMM HE: Fix Moonbase FOW positioning
2016-06-06 18:52:31 +02:00
Eugene Sandulenko
8ea64e923f
SCUMM HE: Fix Moonbase FOW initialization
2016-06-06 18:52:11 +02:00
Eugene Sandulenko
04bb80bc71
GUI: Fix regression
2016-06-06 18:43:36 +02:00
Eugene Sandulenko
8e4f892ef9
GUI: Fixed negative index check
2016-06-06 08:05:06 +02:00
Strangerke
2473348cf0
GNAP: Initialize some more variables, reorder initialization
2016-06-06 07:22:14 +02:00
Thierry Crozat
503188593a
SWORD1: Improve detection of speech data endianness for mac version
...
Before trying an heuristic on the decoded data it simply checks if
we get the expected resource size after decompression. When
using the wrong endianness this is unlikely to be the case.
2016-06-06 01:48:41 +01:00
Strangerke
a7eb756233
GUI: Add credits for Gnap
2016-06-06 00:24:54 +02:00
Eugene Sandulenko
159d993f8e
AGI: More class initialization
2016-06-05 23:11:10 +02:00
Eugene Sandulenko
3e0663a516
AGI: Clean up object initialization
2016-06-05 23:10:20 +02:00
Eugene Sandulenko
786780ccb9
GUI: Prevent potential negative index access
2016-06-05 23:10:20 +02:00
Eugene Sandulenko
61235e7f55
GUI: Fix possible negative index access
2016-06-05 23:10:20 +02:00
Bastien Bouclet
8294d55a53
BASE: Allow setting the debug flags from the configuration file
...
Useful for devices where passing command line arguments is not possible.
2016-06-05 11:49:40 +02:00
Strangerke
c4e8ea9e54
GNAP: Fix crash in scene 17
2016-06-05 00:30:36 +02:00
Strangerke
561d7c8829
GNAP: Fix crash in scene 9
2016-06-04 14:53:46 +02:00
Strangerke
5ca116863b
GNAP: Fix hotspot in scene 8
2016-06-04 14:52:56 +02:00
Eugene Sandulenko
603fccf74b
COMMON: Fixed SortedArray implementation
2016-06-04 13:50:15 +02:00