44 Commits

Author SHA1 Message Date
Borja Lorente
2dfbfdbaba MACVENTURE: Implement in-engine window closing 2016-08-14 18:57:26 +02:00
Borja Lorente
53a5fb6c54 MACVENTURE: Refactor dialogs and controls 2016-08-14 18:57:26 +02:00
Borja Lorente
a06f291280 MACVENTURE: Add basic game save/load feature 2016-08-14 18:55:17 +02:00
Borja Lorente
734b453c86 MACVENTURE: Add text input dialog 2016-08-14 18:55:17 +02:00
Borja Lorente
2a521bb22d MACVENTURE: Add dialog system 2016-08-14 18:55:17 +02:00
Borja Lorente
e32c126348 MACVENTURE: Refactor asset load checking 2016-08-14 18:54:52 +02:00
Borja Lorente
d826fcb18b MACVENTURE: Fix drag screen overflow problem 2016-08-14 18:54:50 +02:00
Borja Lorente
19d7321867 MACVENTURE: Fix torch drawing problem 2016-08-14 18:53:51 +02:00
Borja Lorente
b6acfe868c MACVENTURE: Fix click-through and refactor 2016-08-14 18:50:20 +02:00
Borja Lorente
fdd949bb00 MACVENTURE: Fix exits drawing 2016-08-14 18:50:19 +02:00
Borja Lorente
528283fbe1 MACVENTURE: First version of working drag 2016-08-14 18:48:35 +02:00
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
a6e1202a0c MACVENTURE: Fix object selection fallthrough 2016-08-14 18:44:37 +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
08588eb6f9 MACVENTURE: Add first drag implementation 2016-08-14 18:41:13 +02:00
Borja Lorente
8bee2a7b1c MACVENTURE: Add inventory callback 2016-08-14 18:40:47 +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
0743e9531b MACVENTURE: Implemente dynamic object drawing 2016-08-14 18:32:46 +02:00
Borja Lorente
27ecdea891 MACVENTURE: Add & test PPIC3 Huffman loading 2016-08-14 18:31:44 +02:00
Borja Lorente
15de1a2e60 MACVENTURE: Add graphics blitting 2016-08-14 18:31:43 +02:00
Borja Lorente
ccc76f2119 MACVENTURE: Add PPIC0, 1 and 2 decoding 2016-08-14 18:31:16 +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
79496ea5c0 MACVENTURE: Add command activation 2016-08-14 18:26:46 +02:00
Borja Lorente
9564866ec3 MACVENTURE: Add image to self window 2016-08-14 18:24:56 +02:00
Borja Lorente
88e6f9257e MACVENTURE: Add appropriate border bounding boxes 2016-08-14 18:24:20 +02:00
Borja Lorente
d43523010b MACVENTURE: Add callbacks for all windows 2016-08-14 18:23:37 +02:00
Borja Lorente
61134cf570 MACVENTURE: Add the rest of the windows 2016-08-14 18:22:19 +02:00
Borja Lorente
ec40b4ec44 MACVENTURE: Fix border offsets 2016-08-14 18:20:54 +02:00
Borja Lorente
1d5cbee3a8 MACVENTURE: Fix small border bug 2016-08-14 18:17:45 +02:00
Borja Lorente
63e4fe8fc7 MACVENTURE: Add command callback 2016-08-14 18:15:35 +02:00
Borja Lorente
c09e74b6a7 MACVENTURE: Add commnad window text render 2016-08-14 18:14:15 +02:00
Borja Lorente
7991b3ede7 MACVENTURE: Add static menus 2016-08-14 18:11:41 +02:00
Borja Lorente
88949eddce MACVENTURE: Add menu display 2016-08-14 18:11:40 +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
f095c4a958 MACVENTURE: Extract GUI code 2016-08-14 18:10:14 +02:00