Paul Gilbert
09cdf29abe
CHEWY: Fix loading savegames for combination lock closeup
2022-07-03 19:14:44 -07:00
Coen Rampen
861b8c3555
CHEWY: Fix sound settings
...
This fixes the in-game options screen and synchronizes the sound settings there
with the ScummVM options screen settings.
2022-07-02 22:13:41 +02:00
Filippos Karapetis
7c6d2524bd
CHEWY: Further refactoring of the cursor code
2022-06-29 17:47:28 +03:00
Filippos Karapetis
c31c62a22b
CHEWY: Refactor the cursor handling code
2022-06-29 17:47:27 +03:00
Filippos Karapetis
e4d1dc98d5
CHEWY: Rename spieler_vector -> moveState
2022-06-13 14:37:20 +03:00
Paul Gilbert
cfc7f40753
CHEWY: Sync sound settings on startup
2022-06-12 23:15:11 -07:00
Filippos Karapetis
f367a2b42b
CHEWY: Rename Debugger to Console
...
This aligns its name with how most engines have it named
2022-05-22 17:29:57 +03:00
Filippos Karapetis
b4ddf49c18
CHEWY: Rename spieler -> gameState
2022-03-20 13:58:23 +02:00
Filippos Karapetis
f40bec1105
CHEWY: Rewrite the hotspot state file (diah.adh) using memory streams
...
This allows us to avoid creating a temporary file to disk
2022-03-05 02:18:49 +02:00
Strangerke
b27b209021
CHEWY: Still renaming
2022-03-03 18:36:50 -08:00
Strangerke
266b30eb55
CHEWY: More renaming
2022-03-03 18:36:49 -08:00
Filippos Karapetis
cd7de90e42
CHEWY: Remove stubbed mouse speed code
2022-03-03 18:36:40 -08:00
Filippos Karapetis
cfb636c1bd
CHEWY: More work on the new video player
...
It is now the default player for all videos except the ones with custom
callbacks. Started importing video callbacks in the new video player
2022-03-03 18:36:37 -08:00
Paul Gilbert
9c15eefa80
CHEWY: Further Globals cleanup, renamed file to globals.cpp
2022-03-03 18:36:31 -08:00
Paul Gilbert
a4a0f0a009
CHEWY: Move final globals from global.cpp to Globals
2022-03-03 18:36:31 -08:00
Paul Gilbert
cf7ac0878b
CHEWY: Move various array globals to Globals
2022-03-03 18:36:31 -08:00
Paul Gilbert
8d42bf7690
CHEWY: Move object pointer globals to Globals
2022-03-03 18:36:31 -08:00
Paul Gilbert
793e53c09a
CHEWY: Moving globals to Globals
2022-03-03 18:36:30 -08:00
Paul Gilbert
69ed392124
CHEWY: Move graphics related globals to Globals
2022-03-03 18:36:29 -08:00
Paul Gilbert
858998106d
CHEWY: Move various globals to Globals
2022-03-03 18:36:24 -08:00
Paul Gilbert
c5d0e15fd8
CHEWY: Move main.cpp globals to Globals
2022-03-03 18:36:24 -08:00
Paul Gilbert
bb363bce25
CHEWY: Use the ScummVM GMM dialog by default
2022-03-03 18:36:14 -08:00
Filippos Karapetis
666f5318ed
CHEWY: Fix palette in new video code and hook it in a console command
...
Also fix a crash in videos with music
2022-03-03 18:36:06 -08:00
Filippos Karapetis
f512718281
CHEWY: Use error() instead of returning a global error flag
...
The error messages are temporary, and all error checking for
resources will be eventually moved into the resource handling
code
2022-03-03 18:35:58 -08:00
Strangerke
47a3fd8d3e
CHEWY: Implement Room 87
2022-03-03 18:35:39 -08:00
Paul Gilbert
109d8f49aa
CHEWY: Implementing loading and saving dialogue data to savegames
...
This also fixes some issues with creating the temporary file
copy of diah.adh that holds the dialogue state
2022-03-03 18:35:29 -08:00
Paul Gilbert
6fb3f94bd0
CHEWY: Implement loading of savegame list in in-game file menu
2022-03-03 18:35:24 -08:00
Paul Gilbert
65cd7c1da9
CHEWY: gcc compilation fixes
2022-03-03 18:35:16 -08:00
Paul Gilbert
cfc9a018f7
CHEWY: Basic debugger added
2022-03-03 18:35:13 -08:00
Paul Gilbert
5936ed19b0
CHEWY: Move Spieler instance to new Globals
2022-03-03 18:35:12 -08:00
Paul Gilbert
6c54fa031b
CHEWY: Start of Globals class
2022-03-03 18:35:12 -08:00
Paul Gilbert
cbb2574097
CHEWY: Change fx_blende to an enum
2022-03-03 18:35:08 -08:00
Paul Gilbert
268d19618a
CHEWY: Fixes for Spieler flags
2022-03-03 18:35:06 -08:00
Paul Gilbert
b35bf9635d
CHEWY: ADSH footer isn't needed for ScummVM savegames
2022-03-03 18:35:06 -08:00
Paul Gilbert
c7a89d1c0a
CHEWY: Only allow GMM saving/loading from main game loop
2022-03-03 18:35:06 -08:00
Paul Gilbert
264835e44a
CHEWY: Shifting saving/loading code into engine class
2022-03-03 18:35:06 -08:00
Paul Gilbert
8849afe9a6
CHEWY: Adding a TempFiles class for better simulating temporary files
2022-03-03 18:35:03 -08:00
Paul Gilbert
8d5a394c51
CHEWY: Fixes for flic playback frame display
2022-03-03 18:34:59 -08:00
Paul Gilbert
a8eee11ce8
CHEWY: Added a base class for the EventsManager
...
I've been doing a fairly common implementation of event
handling across multiple engines, so this is an attempt
to generalize it. Eventually I'd like to see it moved
out of Chewy entirely, and be available for use in other
engines.
2022-03-03 18:34:58 -08:00
Paul Gilbert
fba13ed0f7
CHEWY: Added events manager class
2022-03-03 18:34:58 -08:00
Paul Gilbert
04536d7216
CHEWY: Add screen surface to ChewyEngine
2022-03-03 18:34:56 -08:00
Eugene Sandulenko
165ea7c29f
CHEWY: Initial commit
2022-03-03 18:34:39 -08:00
Paul Gilbert
1931420cf0
CHEWY: Removal current engine (almost fully)
2022-03-03 18:34:38 -08:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Paul Gilbert
0e8e735c8f
CHEWEY: Refactor to use Engine debugger
2020-02-16 13:07:19 +02:00
Adrian Frühwirth
cee4d6b853
JANITORIAL: Fix trailing whitespace
2018-05-24 15:30:55 +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
D G Turner
72790f90c2
CHEWY: Fix Various Unused Variable Warnings.
...
Various engine variables are passed down to sub-objects, but never used
currently causing compiler warnings. It is unclear if these are intended
to be used in future, but have removed for now, rather than commenting
out as that would be messier. Can be restored easily if necessary in
future.
2017-01-14 08:43:01 +00:00
Filippos Karapetis
53de49a052
CHEWY: Create a scene class
2016-10-10 05:05:42 +03:00
Filippos Karapetis
375618828f
CHEWY: Move cursor related functions into a separate file
2016-10-10 04:50:35 +03:00