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