Colin Snover
432fd522d2
ENGINES: Remove default1x scaler flag
...
This flag is removed for a few reasons:
* Engines universally set this flag to true for widths > 320,
which made it redundant everywhere;
* This flag functioned primarily as a "force 1x scaler" flag,
since its behaviour was almost completely undocumented and users
would need to figure out that they'd need an explicit non-default
scaler set to get a scaler to operate at widths > 320;
* (Most importantly) engines should not be in the business of
deciding how the backend may choose to render its virtual screen.
The choice of rendering behaviour belongs to the user, and the
backend, in that order.
A nearby future commit restores the default1x scaler behaviour in
the SDL backend code for the moment, but in the future it is my
hope that there will be a better configuration UI to allow users
to specify how they want scaling to work for high resolutions.
2017-10-07 12:30:29 -05:00
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
D G Turner
aa2e84c376
MACVENTURE: Fix Compiler Warning for Uninitialized Variable Usage.
2017-01-15 08:56:38 +00:00
Eugene Sandulenko
0ecaa79f08
GRAPHICS: Renamed Menu to MacMenu to avoid potential name collision
2017-01-14 13:17:38 +01:00
D G Turner
6c4b89e6dc
MACVENTURE: Fix Comparison Always True Compiler Warning.
...
There is no need for ABS() call as the parameters called on are both
unsigned integers.
2017-01-12 07:11:46 +00:00
Eugene Sandulenko
b2dcd1bb1e
GRAPHICS: Move font-related MacGUI code to MacFontManager
2016-10-06 23:49:39 +02:00
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