Commit Graph
257 Commits
Author SHA1 Message Date
Simei Yin 2ea4855799 SLUDGE: Move global variable pastePalette to TextManager and refactor a little 2018-04-01 18:02:14 +02:00
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