Eugene Sandulenko
a8369132d6
MACVENTURE: Fix warning
2018-07-21 13:24:17 +02:00
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
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
b884e6e29f
MACVENTURE: Fix game file path retrieval
2016-08-19 16:41:25 +02:00
Borja Lorente
69f2302a1a
MACVENTURE: Remove JavaScript constructs
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
b1eb6da6fa
MACVENTURE: Add prefixes to error messages
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
62af855e33
MACVENTURE: Fix operate command
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
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
Borja Lorente
4e3daab04f
MACVENTURE: Minor refactorings
2016-08-19 16:29:16 +02:00
Borja Lorente
e886f2c6e1
MACVENTURE: Add lose game dialog
2016-08-19 16:29:16 +02:00
Borja Lorente
0cd9e87629
MACVENTURE: Add 'new game' functionality
2016-08-19 16:29:16 +02:00
Borja Lorente
1d5b7a6e19
MACVENTURE: Refactor world to extract new game method
2016-08-19 16:29:16 +02:00
Borja Lorente
c8a2b0afe2
MACVENTURE: Fix engine mause in dialog
2016-08-19 16:29:15 +02:00
Borja Lorente
5c38a0c33b
MACVENTURE: Add win game dialog
2016-08-19 16:29:15 +02:00
Borja Lorente
7f533ff7df
MACVENTURE: Fix double free on sound
2016-08-19 16:29:15 +02:00
Borja Lorente
fd601f016f
MACVENTURE: Fix small if
2016-08-19 16:29:15 +02:00
Borja Lorente
dd35275176
MACVENTURE: Add conditionals to engine destructors
2016-08-19 16:29:00 +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
0202ff9c50
MACVENTURE: Fix exit highlighting
2016-08-14 19:01:00 +02:00
Borja Lorente
5c43e30499
MACVENTURE: Implement loading borders from zip
2016-08-14 19:00:59 +02:00
Borja Lorente
d1a31ff5db
MACVENTURE: Fix startup loading bug
2016-08-14 19:00:37 +02:00
Borja Lorente
b7b4862e4c
MACVENTURE: Add metadata to savegames
2016-08-14 19:00:36 +02:00
Borja Lorente
dd2908fe42
MACVENTURE: Add basic audio playback
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
5781b738be
MACVENTURE: Deja Vu playable
2016-08-14 19:00:36 +02:00
Borja Lorente
e25fb16a37
MACVENTURE: Add scroll to console window
2016-08-14 18:59:23 +02:00
Borja Lorente
2dfbfdbaba
MACVENTURE: Implement in-engine window closing
2016-08-14 18:57:26 +02:00
Borja Lorente
53a5fb6c54
MACVENTURE: Refactor dialogs and controls
2016-08-14 18:57:26 +02:00
Borja Lorente
886330770f
MACVENTURE: Fix exits loading from savegame
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
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
fdd949bb00
MACVENTURE: Fix exits drawing
2016-08-14 18:50:19 +02:00
Borja Lorente
b35ef40895
MACVENTURE: Fix temporal window reallocation
2016-08-14 18:49:30 +02:00
Borja Lorente
8aec5e1cdb
MACVENTURE: Fix inventory
2016-08-14 18:49:30 +02:00
Borja Lorente
528283fbe1
MACVENTURE: First version of working drag
2016-08-14 18:48:35 +02:00