Commit Graph
95 Commits
Author SHA1 Message Date
Borja Lorente 9905cd24d3 MACVENTURE: Tidy up Inventory window system 2016-08-14 18:48:04 +02:00
Borja Lorente b460964284 MACVENTURE: Add double click 2016-08-14 18:46:56 +02:00
Borja Lorente 46a85f02d6 MACVENTURE: Add initial text rendering 2016-08-14 18:46:11 +02:00
Borja Lorente 5417022068 MACVENTURE: Add double click support 2016-08-14 18:45:01 +02:00
Borja Lorente 9403ef720a MACVENTURE: Fix clicks and dragging offset 2016-08-14 18:43:51 +02:00
Borja Lorente 517aceefcb MACVENTURE: Add scene transition 2016-08-14 18:43:13 +02:00
Borja Lorente 0485483254 MACVENTURE: Minor fixes and skull rising 2016-08-14 18:41:15 +02:00
Borja Lorente 8bee2a7b1c MACVENTURE: Add inventory callback 2016-08-14 18:40:47 +02:00
Borja Lorente 45a2aa94b9 MACVENTURE: Fix rect collission 2016-08-14 18:40:24 +02:00
Borja Lorente 8dd52b6cce MACVENTURE: Complete text decoding 2016-08-14 18:39:05 +02:00
Borja Lorente 499ebc0b54 MACVENTURE: Script engine fixes 2016-08-14 18:38:10 +02:00
Borja Lorente ba5ed7fc88 MACVENTURE: Major push in functionality and rendering 2016-08-14 18:37:46 +02:00
Borja Lorente ec7eb7cb5b MACVENTURE: Game window object selection and some more opcodes 2016-08-14 18:34:53 +02:00
Borja Lorente 0743e9531b MACVENTURE: Implemente dynamic object drawing 2016-08-14 18:32:46 +02:00
Borja Lorente 4d8f8fd36b MACVENTURE: Complete ppic blitting 2016-08-14 18:31:44 +02:00
Borja Lorente 27ecdea891 MACVENTURE: Add & test PPIC3 Huffman loading 2016-08-14 18:31:44 +02:00
Borja Lorente ccc76f2119 MACVENTURE: Add PPIC0, 1 and 2 decoding 2016-08-14 18:31:16 +02:00
Borja Lorente bbf0c62f14 MACVENTURE: Add enqueue text 2016-08-14 18:29:57 +02:00
Borja Lorente 2fbff0e678 MACVENTURE: Fix some minor warnings 2016-08-14 18:29:57 +02:00
Borja Lorente 60d5ef5c5b MACVENTURE: Begin implementing object queue 2016-08-14 18:29:56 +02:00
Borja Lorente 96f9910c79 MACVENTURE: Add opcodes for script engine 2016-08-14 18:29:11 +02:00
Borja Lorente 9b052d0a97 MACVENTURE: Add untested script engine 2016-08-14 18:28:47 +02:00
Borja Lorente e8725ae068 MACVENTURE: Add attribute set function 2016-08-14 18:28:47 +02:00
Borja Lorente 0fc3e90974 MACVENTURE: Small fixed 2016-08-14 18:28:45 +02:00
Borja Lorente 9c10b431ce MACVENTURE: Add text decoding (without composite) 2016-08-14 18:28:08 +02:00
Borja Lorente ec768fbec1 MACVENTURE: Test and complete main loop 2016-08-14 18:28:06 +02:00
Borja Lorente 79496ea5c0 MACVENTURE: Add command activation 2016-08-14 18:26:46 +02:00
Borja Lorente ef5a152514 MACVENTURE: Add main loop 2016-08-14 18:26:28 +02:00
Borja Lorente a112cdcb9d MACVENTURE: Add object attribute retrieval 2016-08-14 18:25:35 +02:00
Borja Lorente bc435b398e MACVENTURE: Add text huffman loading 2016-08-14 18:25:34 +02:00
Borja Lorente b209c52ed9 MACVENTURE: Add filepath retrieval 2016-08-14 18:24:59 +02:00
Borja Lorente 5719ea3076 MACVENTURE: Add save game loading 2016-08-14 18:24:58 +02:00
Borja Lorente 5368aa979b MACVENTURE: Change inventory to use the general settings 2016-08-14 18:23:35 +02:00
Borja Lorente c676bb9923 MACVENTURE: Load general settings 2016-08-14 18:23:04 +02:00
Borja Lorente ec40b4ec44 MACVENTURE: Fix border offsets 2016-08-14 18:20:54 +02:00
Borja Lorente 4611429959 MACVENTURE: Add submenu loading 2016-08-14 18:11:38 +02:00
Borja Lorente dd072a39de MACVENTURE: Add basic menu loading 2016-08-14 18:11:06 +02:00
Borja Lorente d15e3a03c7 MACVENTURE: Add game file manager 2016-08-14 18:10:48 +02:00
Borja Lorente f095c4a958 MACVENTURE: Extract GUI code 2016-08-14 18:10:14 +02:00
Borja Lorente 322836699a MACVENTURE: Border Loading code 2016-08-14 18:07:22 +02:00
Borja Lorente 6f5997fec6 MACVENTURE: Add naked window for tests 2016-08-14 18:07:22 +02:00
Borja Lorente d56f5a3bc4 MACVENTURE: Add empty event loop 2016-08-14 18:07:22 +02:00
Borja Lorente c6070c0d99 MACVENTURE: Add empty engine 2016-08-14 18:07:22 +02:00
Borja Lorente 52d53c2551 MACVENTURE: Add game detection for Shadowgate 2016-08-14 18:07:21 +02:00
Borja Lorente e821fd789c MACVENTURE: Add initial game files 2016-08-14 18:07:21 +02:00