Commit Graph

212 Commits

Author SHA1 Message Date
Torbjörn Andersson
31ffa22387 MACVENTURE: Silence Cppcheck warning
I think it was harmless, but don't use 'it' after erasing it.
2016-09-24 09:34:28 +02:00
Paul Gilbert
bd010bc79f COMMON: Converted Common::BitStream to use DisposeAfterUse 2016-09-10 11:16:07 -04:00
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
623e4e2fdc MACVENTURE: Clear the exits window before drawing the buttons
This was a regression from adding background patterns.
2016-09-05 19:11:24 +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
Torbjörn Andersson
923efc2a4e MACVENTURE: Set background pattern for exits window
In the original, the background is actually a clickable object.
I don't know if we want to implement this as a dark gray
background pattern, or as a real object. For now, though, it's
a useful test case for setBackgroundPattern().
2016-09-04 08:31:39 +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
Eugene Sandulenko
09e711a255 MACVENTURE: Fix warning 2016-09-03 10:55:03 +02:00
Borja Lorente
31e1e02ad6 MACVENTURE: Fix window initialization 2016-08-26 17:04:44 +02:00
Borja Lorente
e15e6dcfb3 MACVENTURE: Fix menu flags and add newgame 2016-08-26 17:04:44 +02:00
Borja Lorente
841c22704c MACVENTURE: Include border bitmaps in ScummVM 2016-08-24 11:59:30 +02:00
Borja Lorente
b7b258474f MACVENTURE: Add creation date and playtime to savegames 2016-08-21 16:42:19 +02:00
Borja Lorente
0d868742d4 MACVENTURE: Add thumbnail to savegames 2016-08-21 16:19:55 +02:00
Borja Lorente
1210f05842 MACVENTURE: Fix upper limit in savefile names 2016-08-21 13:19:08 +02:00
Borja Lorente
059c9a64d9 MACVENTURE: Substitute charcodes with char constants 2016-08-19 17:02:48 +02:00
Borja Lorente
d1ce6793fa MACVENTURE: Add static array for border names 2016-08-19 16:56:44 +02:00
Borja Lorente
b884e6e29f MACVENTURE: Fix game file path retrieval 2016-08-19 16:41:25 +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
97af2b6e14 MACVENTURE: Remove word typedef 2016-08-19 16:30:25 +02:00
Borja Lorente
12ce17d90c MACVENTURE: Merge detection tables into detection.cpp 2016-08-19 16:30:24 +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
68b171f328 MACVENTURE: Remove constructors from prebuilt dialogs 2016-08-19 16:30:24 +02:00
Borja Lorente
ace5156436 MACVENTURE: Enforce const in prebuilt dialogs 2016-08-19 16:30:24 +02:00
Borja Lorente
fa815e73ad MACVENTURE: Fix indentation 2016-08-19 16:30:24 +02:00
Borja Lorente
8bea8ecb17 MACVENTURE: Remove unnecessary comment 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
f928deebaf MACVENTURE: Implement quit from menu 2016-08-19 16:30:24 +02:00
Borja Lorente
b24c04736c MACVENTURE: Extract implementation of Container 2016-08-19 16:30:24 +02:00
Borja Lorente
1c687a7e2c MACVENTURE: Remove unused files 2016-08-19 16:30:24 +02:00
Borja Lorente
b1eb6da6fa MACVENTURE: Add prefixes to error messages 2016-08-19 16:30:23 +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
fd01961d55 MACVENTURE: Fix lost constant 2016-08-19 16:29:18 +02:00
Borja Lorente
62af855e33 MACVENTURE: Fix operate command 2016-08-19 16:29:17 +02:00
Borja Lorente
d86a426dcb MACVENTURE: Fix image overflow blitting 2016-08-19 16:29:17 +02:00
Borja Lorente
2f1368646f MACVENTURE: Fix window object drawing 2016-08-19 16:29:17 +02:00
Borja Lorente
6f9a17199c MACVENTURE: Fix leak on text decoding 2016-08-19 16:29:17 +02:00
Borja Lorente
d1cd77208e MACVENTURE: Fix mismatched new and delete[] 2016-08-19 16:29:17 +02:00
Borja Lorente
28698ba697 MACVENTURE: Fix leak on loadControls 2016-08-19 16:29:17 +02:00
Borja Lorente
2f2d9bead7 MACVENTURE: Fix double free 2016-08-19 16:29:17 +02:00
Borja Lorente
019f3d4b62 MACVENTURE: Add wrapper class for global settings 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
479f01b5a7 MACVENTURE: Implement gui reloading 2016-08-19 16:29:17 +02:00
Borja Lorente
8417e6f22d MACVENTURE: Delete unnecessary attribute 2016-08-19 16:29:16 +02:00
Borja Lorente
7b9c63b1b9 MACVENTURE: Delete duplicate code 2016-08-19 16:29:16 +02:00
Borja Lorente
580c8136f4 MACVENTURE: Some more refactoring 2016-08-19 16:29:16 +02:00