106 Commits

Author SHA1 Message Date
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Orgad Shaneh
619a6bafe3 MACVENTURE: Use nullptr
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
Martin Gerhardy
b73889d2e0 MACVENTURE: pass by reference 2021-09-19 15:21:56 +02:00
DivyamAhuja
e43d08ff43 MACVENTURE: Fix Inventory window Width and Height reading 2021-09-19 15:21:56 +02:00
DivyamAhuja
3e88a642f0 MACVENTURE: Fix/Refactor code to work with changes made in macgui and other parts of ScummVM 2021-09-19 15:21:56 +02:00
sluicebox
8e1d90f8e4 ALL: Remove clearAllDebugChannels() from Engine dtors 2021-06-14 12:42:38 -05:00
ysj1173886760
eb0412c21f MACVENTURE: move debug channels to metaEngineDetection 2021-05-22 01:34:57 +02:00
Paul Gilbert
0b46eaf913 MACVENTURE: Refactor to use Engine debugger 2020-02-16 13:07:19 +02:00
D G Turner
d618cc983a MACVENTURE: Add Missing Switch Default Cases
These are flagged by GCC if -Wswitch-default is enabled.
2019-10-03 01:39:23 +01:00
Eugene Sandulenko
7f7730bd7f MACVENTURE: Initialize engine variables earlier 2019-09-29 16:57:44 +02:00
Filippos Karapetis
e94026e800 MACVENTURE: Fix MSVC warnings
- Added a CHECKME for a code which is never used at the moment
- Add default cases to switch statements
- Remove unused variables
- Fix integer variable assignments from booleans
2019-05-27 14:53:39 +03:00
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