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