Commit Graph
137148 Commits
Author SHA1 Message Date
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