Commit graph

33 commits

Author SHA1 Message Date
Willem Jan Palenstijn
dde259f068 COMMON: Remove BitStream base class to allow inlining calls
All users of BitStream were in fact using a specific, hardcoded variant,
so we can hardcode that variant, removing the need for virtual calls,
and enabling inlining.
2017-08-24 19:46:59 +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
ccd5ad5162 MACVENTURE: Fix double overflow when blitting 2016-08-19 16:30:25 +02:00
Borja Lorente
69f2302a1a MACVENTURE: Remove JavaScript constructs 2016-08-19 16:30:25 +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
234a3b95a2 MACVENTURE: Fix cursor warning 2016-08-19 16:30:23 +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
d86a426dcb MACVENTURE: Fix image overflow blitting 2016-08-19 16:29:17 +02:00
Borja Lorente
44a6f8a1db MACVENTURE: Fix minor memory leaks 2016-08-19 16:29:17 +02:00
Borja Lorente
0c0be43a3e MACVENTURE: Fix corner case drawing overflow 2016-08-14 19:01:01 +02:00
Borja Lorente
427d69535f MACVENTURE: Fix object overflow 2016-08-14 19:01:00 +02:00
Borja Lorente
09a4a4ac39 MACVENTURE: Fix image to allow mask attributes 2016-08-14 18:55:17 +02:00
Borja Lorente
33ed84ff74 MACVENTURE: Fix small render error 2016-08-14 18:55:17 +02:00
Borja Lorente
a06f291280 MACVENTURE: Add basic game save/load feature 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
c36f8c429f MACVENTURE: Soften conditions for object selection 2016-08-14 18:54:52 +02:00
Borja Lorente
bc29c37f32 MACVENUTRE: Fix PPIC0 Drawing 2016-08-14 18:53: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
45a2aa94b9 MACVENTURE: Fix rect collission 2016-08-14 18:40:24 +02:00
Borja Lorente
4837b7750a MACVENTURE: Add rect collission for main game window 2016-08-14 18:39:27 +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
1540674f77 MACVENTURE: Fix dymanic object drawing 2016-08-14 18:33:25 +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
15de1a2e60 MACVENTURE: Add graphics blitting 2016-08-14 18:31:43 +02:00
Borja Lorente
1cee6caf13 MACVENTURE: Test PPIC1 and 2 decoding 2016-08-14 18:31:19 +02:00
Borja Lorente
ccc76f2119 MACVENTURE: Add PPIC0, 1 and 2 decoding 2016-08-14 18:31:16 +02:00