Commit graph

37 commits

Author SHA1 Message Date
Torbjörn Andersson
ef71f37a9c MACVENTURE: Implement opcode $cb (Get Current Day)
In Deja Vu, Pete's All Nite Gun Palace is closed if you play the
game on a Sunday. I'm guessing that's the only place where this
opcode is used
2016-09-05 19:14:36 +02:00
Torbjörn Andersson
c4368a7cd2 MACVENTURE: Make opcode $ca return current time, not played time
This is used by some games to determine the appropriate greeting,
e.g. "Good evening" if you play the game in the evening.
2016-09-05 18:58:14 +02:00
Eugene Sandulenko
87eef75a26 MACVENTURE: Provide copyright notice for WebVenture by Sean Kasun, and fix GPL headers 2016-09-03 11:16:02 +02:00
Borja Lorente
69f2302a1a MACVENTURE: Remove JavaScript constructs 2016-08-19 16:30:25 +02:00
Borja Lorente
97af2b6e14 MACVENTURE: Remove word typedef 2016-08-19 16:30:25 +02:00
Borja Lorente
d8e4d18f7a MACVENTURE: Remove leftover comments and document magic constants 2016-08-19 16:30:24 +02:00
Borja Lorente
19c7bcf9d4 MACVENTURE: Fix formatting 2016-08-19 16:30:24 +02:00
Borja Lorente
e5cf0332f2 MACVENTURE: Break up one-line ifs and fix braces 2016-08-19 16:30:24 +02:00
Borja Lorente
34fdec37b2 MACVENTURE: Fix debug messages 2016-08-19 16:30:24 +02:00
Borja Lorente
9c0777efbf MACVENTURE: Fix some compiler warnings 2016-08-19 16:30:23 +02:00
Borja Lorente
09fe00eb2a MACVENTURE: Fix indentation and braces 2016-08-19 16:30:18 +02:00
Borja Lorente
44a6f8a1db MACVENTURE: Fix minor memory leaks 2016-08-19 16:29:17 +02:00
Borja Lorente
7b9c63b1b9 MACVENTURE: Delete duplicate code 2016-08-19 16:29:16 +02:00
Borja Lorente
8608776768 MACVENTURE: Add debug channels 2016-08-14 19:01:01 +02:00
Borja Lorente
5b63e29d5e MACVENTURE: Clean up updateState function 2016-08-14 19:01:00 +02:00
Borja Lorente
842bff03e0 MACVENTURE: Implement missing instruction 2016-08-14 19:00:36 +02:00
Borja Lorente
b64622744f MACVENTURE: Add infrastructure to support sound system 2016-08-14 19:00:36 +02:00
Borja Lorente
f58435a2bc MACVENTURE: Add dejavu 2016-08-14 19:00:35 +02:00
Borja Lorente
014d1b7dcb MACVENTURE: Fix sign issue 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
8162483026 MACVENTURE: Add text input logic 2016-08-14 18:55:16 +02:00
Borja Lorente
19d7321867 MACVENTURE: Fix torch drawing problem 2016-08-14 18:53:51 +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
a6e1202a0c MACVENTURE: Fix object selection fallthrough 2016-08-14 18:44:37 +02:00
Borja Lorente
0485483254 MACVENTURE: Minor fixes and skull rising 2016-08-14 18:41:15 +02:00
Borja Lorente
764d0ad0fe MACVENTURE: Fix small script bug 2016-08-14 18:40:48 +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
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
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