437 Commits

Author SHA1 Message Date
Simei Yin
3e88827c4c SLUDGE: Move function/variable load/save functions to related files 2018-05-29 22:59:52 +02:00
Simei Yin
87e58a9b7e SLUDGE: Split runSludge() to runAllFunctions() and handleSaveLoad() 2018-05-29 22:37:10 +02:00
Simei Yin
dc320b86bc SLUDGE: Create constructor of Variable instead of initVarNew 2018-05-29 22:37:10 +02:00
Simei Yin
1ec5ef3e4d SLUDGE: Move resource names to ResourceManager 2018-05-29 22:37:10 +02:00
Simei Yin
0548765479 SLUDGE: Objectify FatalMsgManager 2018-05-29 22:37:10 +02:00
Simei Yin
b6c2dc385a SLUDGE: Split out function.h/cpp for upcoming refactoring 2018-05-29 22:37:10 +02:00
Bastien Bouclet
61f9398b04
Merge pull request #1187 from bgK/detection-refactor-unknown
ENGINES: Return unknown game variants with the list of detected games
2018-05-28 18:43:15 +02:00
Simei Yin
881c946361 SLUDGE: Move global variable lastFramesPerSecond to class Timer 2018-05-27 22:11:38 +02:00
Simei Yin
bf3084df0e SLUDGE: Move built-in function parameter number to structure 2018-05-27 22:11:38 +02:00
Adrian Frühwirth
cee4d6b853 JANITORIAL: Fix trailing whitespace 2018-05-24 15:30:55 +02:00
Bastien Bouclet
cf1ebf2951 ENGINES: Add unknown game variants to the game detector results 2018-05-10 09:04:23 +02:00
Simei Yin
535034d6b9 SLUDGE: Objectify FloorManager 2018-05-01 18:41:51 +02:00
Simei Yin
ba1329094c SLUDGE: Remove unused global variable dialogValue 2018-04-29 09:57:32 +02:00
Simei Yin
4b271c6e7c SLUDGE: Remove global variable fadeMode and move transition functions to GraphicsManager 2018-04-29 09:57:32 +02:00
Simei Yin
8b91fe536c SLUDGE: Remove global variable saveEncoding and refactor CustomSaveData features 2018-04-29 09:57:32 +02:00
Simei Yin
728caa795a SLUDGE: Replace linked list by Common::List in PeopleManager 2018-04-28 14:42:20 +02:00
Simei Yin
657f3f8126 SLUDGE: Replace linked list by Common::List in SpeechManager 2018-04-27 19:48:29 +02:00
Simei Yin
7e7d8d769a SLUDGE: Remove global variable speechMode 2018-04-27 19:48:29 +02:00
Simei Yin
da491601d4 SLUDGE: Move global variable brightnessLevel to GraphicsManager and refactor save&load 2018-04-27 19:48:29 +02:00
Simei Yin
5ced495769 SLUDGE: Move global variable thumbnailWidth/Height to GraphicsManager 2018-04-27 19:48:29 +02:00
Adrian Frühwirth
a20f90cbb7 JANITORIAL: Fix formatting 2018-04-22 00:56:21 +02:00
Adrian Frühwirth
9bee9e1ba6 JANITORIAL: Fix whitespace 2018-04-19 12:08:31 +02:00
Simei Yin
db1f09a0c2 SLUDGE: Refactor OnScreenPerson related public method in PeopleManager 2018-04-15 22:10:41 +02:00
Simei Yin
2cf79dc67c SLUDGE: Refactor save/load costume to Persona 2018-04-15 22:10:41 +02:00
Simei Yin
53c79fdde9 SLUDGE: Refactor PersonaAnimation related code in PeopleManager 2018-04-15 22:10:41 +02:00
Simei Yin
7c74e81e0a SLUDGE: Objectify PeopleManager 2018-04-15 22:10:41 +02:00
Simei Yin
756a1096d8 SLUDGE: Remove unused global variable captureAllKeys 2018-04-15 22:10:41 +02:00
Simei Yin
91db7c5967 SLUDGE: Replace linked list by Common::List in RegionManager 2018-04-15 01:09:35 +02:00
Simei Yin
b575aac25a SLUDGE: Rename KillAll to Kill in RegionManager 2018-04-15 01:09:35 +02:00
Simei Yin
af9d07a241 SLUDGE: Objectify Region Manager 2018-04-15 00:21:17 +02:00
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