Commit Graph

206 Commits

Author SHA1 Message Date
Adrian Frühwirth
225cad379f SLUDGE: Remove unnecessary semicolon 2018-03-05 23:06:20 +01:00
Simei Yin
fe9968a074 SLUDGE: Arrange include order 2017-12-19 22:16:21 +01:00
Simei Yin
d98016b222 SLUDGE: Objectify speech manager 2017-12-19 22:12:08 +01:00
Colin Snover
51329c0dc6 ALL: Fix misuse of comma operator 2017-11-10 09:57:03 -06: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
Willem Jan Palenstijn
6bea267385 SLUDGE: Skip SearchMan detour in fallback detection 2017-09-20 20:53:14 +02:00
Simei Yin
e1c33a6b97 SLUDGE: Use Mod/Xm/S3m decoder in Sludge 2017-09-12 11:27:21 +02:00
Simei Yin
a2a980aa89 SLUDGE: Convert CP1250 to UTF8 for some windows games 2017-08-24 04:02:42 +02:00
Simei Yin
867b8dbb92 SLUDGE: Reset engine when launching a new game data file 2017-08-22 16:20:15 +02:00
Simei Yin
cae614a4dc SLUDGE: Use common hashmap instead of array table 2017-08-21 10:19:19 +02:00
Simei Yin
516c24e8c3 SLUDGE: Change game file to be loaded 2017-08-21 10:19:19 +02:00
Simei Yin
a9ee51d6ce SLUDGE: Some code cleaning 2017-08-21 10:19:19 +02:00
Simei Yin
d9a6791500 SLUDGE: Add support for some windows-only games 2017-08-21 10:19:19 +02:00
Simei Yin
9ee81ad127 SLUDGE: Fix zBuffer problem when credit scrolling 2017-08-18 05:17:03 +02:00
Simei Yin
cc84534871 SLUDGE: Fix load&save sound bug 2017-08-18 05:17:03 +02:00
Simei Yin
0993264ba3 SLUDGE: Play mod music 2017-08-18 05:17:03 +02:00
Simei Yin
5eda2befbb SLUDGE: Add debug channel 2017-08-15 07:47:56 +02:00
Simei Yin
302a14677d SLUDGE: Fix sprite darkness bug and refactor 2017-08-15 07:47:56 +02:00
Simei Yin
3cfb5bcdc5 SLUDGE: Fix unmatched delete and delete [] 2017-08-12 16:49:47 +02:00
Simei Yin
606d2135b8 SLUDGE: Fix SoundManager destructure error 2017-08-12 16:49:47 +02:00
Simei Yin
1892d60c7a SLUDGE: Apply dark color to sprite using multipy mode 2017-08-12 12:14:59 +02:00
Simei Yin
02b09dc8fc SLUDGE: Fix Common::String operator[] out of range 2017-08-12 11:42:04 +02:00
Simei Yin
7734cb937d SLUDGE: Fix uninitialised value 2017-08-12 11:28:21 +02:00
Simei Yin
044ea6f8b0 SLUDGE: Apply lightmap to sprites 2017-08-12 11:20:48 +02:00
Simei Yin
c84720885a SLUDGE: Fix sprite depth error 2017-08-12 07:25:29 +02:00
Simei Yin
c28d246cb0 SLUDGE: Get list of saved files 2017-08-11 18:03:45 +02:00
Simei Yin
49383e0aee SLUDGE: Debug output lightmap image 2017-08-11 06:35:14 +02:00
Simei Yin
949dcaa4e2 SLUDGE: Prepare sprites for lightmap 2017-08-11 06:35:14 +02:00
Simei Yin
a751ad5530 SLUDGE: Add thumbnail for save&load interface 2017-08-08 14:08:29 +02:00
Simei Yin
cff1308ed1 SLUDGE: Implement fileExists built-in function 2017-08-08 14:08:29 +02:00
Simei Yin
c9e3747114 SLUDGE: Change debug channels 2017-08-08 14:08:29 +02:00
Simei Yin
cd00521552 SLUDGE: Fix default sprite depth 2017-08-08 14:08:29 +02:00
Filippos Karapetis
b445d31e58 SLUDGE: SpritePalette is a class, not a struct 2017-08-07 00:05:34 +03:00
Torbjörn Andersson
70a2ca8b7d JANITORIAL: Silence more GCC 7 warnings
All these fall through were marked as deliberate, so again I've only
changed the comment to silence GCC.
2017-08-06 13:30:51 +02:00
Simei Yin
3a7e5f1647 SLUDGE: Fix backdrop loading error 2017-08-03 09:36:30 +02:00
Simei Yin
7eade8b031 SLUDGE: Quit game built-in function 2017-08-03 04:14:35 +02:00
Simei Yin
bbc781faaa SLUDGE: Fix backdrop loading 2017-08-03 03:50:15 +02:00
Simei Yin
79dbb56625 SLUDGE: Fix ZBuffer order bug 2017-08-02 17:46:42 +02:00
Simei Yin
44c5f5e474 SLUDGE: Refine debug channels 2017-08-02 17:46:42 +02:00
Simei Yin
c4fbb545a6 SLUDGE: Reset zBuffers when blank back drop 2017-08-02 17:46:42 +02:00
Simei Yin
7da077b93a SLUDGE: Clear screen before every display 2017-08-01 09:29:34 +02:00
Simei Yin
a1be6d4209 SLUDGE: Move sprite bank to graphics manager 2017-07-21 14:00:24 +02:00
Simei Yin
5c853fbd65 SLUDGE: Add some windows-only games with running problems 2017-07-21 13:29:57 +02:00
Simei Yin
e120aa585e SLUDGE: Add game Life Flashes By 2017-07-21 11:57:29 +02:00
Simei Yin
e4cbba9d09 SLUDGE: Add game The Interview 2017-07-21 11:49:01 +02:00
Simei Yin
0cc9e59105 SLUDGE: Add game Frasse and the Peas of Kejick 2017-07-21 11:45:45 +02:00
Simei Yin
fd2cf90bb3 SLUDGE: Objectify cursor manager 2017-07-21 11:21:45 +02:00
Simei Yin
6858d3c6ae SLUDGE: Remove unused files 2017-07-21 11:21:45 +02:00
Simei Yin
4a54a02760 SLUDGE: Objectify text manager 2017-07-21 11:21:45 +02:00
Simei Yin
73a81a5089 SLUDGE: Objectify sound manager 2017-07-21 11:21:45 +02:00