59 Commits

Author SHA1 Message Date
D G Turner
904e58c35b SLUDGE: Really Fix MSVC Warnings 2019-10-03 04:57:18 +01:00
D G Turner
743d64bf53 SLUDGE: Further Fixes for MSVC Warnings
This _should_ fix the remaining issues with signed vs. unsigned
warnings in the TransparentSurface blit method calls.
2019-10-03 03:56:31 +01:00
D G Turner
75ee80cf1e SLUDGE: Fix Some MSVC Warnings 2019-09-30 04:41:54 +01:00
Sebastian Krzyszkowiak
06e1d6808f SLUDGE: fix background position not taking camera into account
When a game sets camera position with aimCamera, the background should
move together with all the objects above it.
2019-06-18 02:13:05 +03:00
Simei Yin
2ab7665e56 SLUDGE: Move SetVariable() into struct Variable 2018-05-31 23:15:09 +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
da491601d4 SLUDGE: Move global variable brightnessLevel to GraphicsManager and refactor save&load 2018-04-27 19:48:29 +02:00
Simei Yin
d98016b222 SLUDGE: Objectify speech manager 2017-12-19 22:12:08 +01: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
3a7e5f1647 SLUDGE: Fix backdrop loading error 2017-08-03 09:36:30 +02:00
Simei Yin
bbc781faaa SLUDGE: Fix backdrop loading 2017-08-03 03:50:15 +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
0fb4a1ddd2 SLUDGE: Objectify input and event handler 2017-07-20 19:10:01 +02:00
Simei Yin
caa51ef49a SLUDGE: Change all structure names to Uppercase 2017-07-20 19:10:01 +02:00
Simei Yin
300e34d535 SLUDGE: Correct snapshot 2017-07-20 02:48:21 +02:00
Simei Yin
7e95f7dc63 SLUDGE: Fix backdrop loading for images not of the window size 2017-07-20 02:00:18 +02:00
Simei Yin
e617a53608 SLUDGE: Objectify graphic classes 2017-07-20 00:43:16 +02:00
Simei Yin
0e7d9b4eb2 SLUDGE: Objectify parallex and create graphics manager 2017-07-20 00:43:16 +02:00
Simei Yin
4fc6cef968 SLUDGE: Objectify resource manager 2017-07-18 19:05:04 +02:00
Simei Yin
a3876ee8c1 SLUDGE: Clean useless #if 0's 2017-07-15 17:51:57 +02:00
Simei Yin
59f9157106 SLUDGE: Remove gl-related graphics.h 2017-07-15 17:51:57 +02:00
Simei Yin
d53c43d092 SLUDGE: Add a color into stack machine 2017-07-15 17:51:57 +02:00
Simei Yin
cd384d10b2 SLUDGE: Add credit scrolling 2017-07-15 17:51:57 +02:00
Simei Yin
3672d99d4e SLUDGE: Complete parallax 2017-07-15 17:51:57 +02:00
Simei Yin
c25a6ba4af SLUDGE: Complete snapshot 2017-07-15 17:51:57 +02:00
Simei Yin
4a6feaefc8 SLUDGE: Use String::format instead of sprintf 2017-07-15 14:30:46 +02:00
Simei Yin
b60aa5eae7 SLUDGE: fix warnings 2017-07-13 23:29:26 +02:00
yinsimei
59ea5e5834 SLUDGE: use Graphics::Surface::drawLine instead of sludge defined drawLine 2017-07-13 18:27:45 +02:00
yinsimei
ae8df00f56 SLUDGE: replace abs() by scummvm ABS() 2017-07-13 18:27:45 +02:00
yinsimei
f8e1fe0064 SLUDGE: replace int types to scummvm defined ones 2017-07-13 18:27:45 +02:00
yinsimei
8152793d09 SLUDGE: save&load system (without thumbnail and snapshot) 2017-07-13 18:27:45 +02:00
yinsimei
0e8db2bf0d SLUDGE: add blankscreen effect 2017-07-13 18:27:45 +02:00
yinsimei
639f20f168 SLUDGE: fix bug of setting zbuffer before backdrop 2017-07-13 18:27:45 +02:00
yinsimei
387a558ec4 SLUDGE: add dark screen effect 2017-07-13 18:27:45 +02:00
yinsimei
43ffa3bcc8 SLUDGE: give a 0.5 opacity for mixOverlay image 2017-07-13 18:27:45 +02:00
yinsimei
9418891237 SLUDGE: get freeze and unfreeze scene work 2017-07-13 18:27:45 +02:00
yinsimei
e52dbca7fd SLUDGE: remove unused variable in parallaxLayer 2017-07-13 18:27:45 +02:00
yinsimei
536ddf7e89 SLUDGE: change struct texture to Surface 2017-07-13 18:27:45 +02:00
yinsimei
78cba75570 SLUDGE: change pixel formats to pointers and fix seg fault 2017-07-13 18:27:45 +02:00
yinsimei
77d5c7235d SLUDGE: replace sludge colours by pixelformat 2017-07-13 18:27:45 +02:00
yinsimei
a8ccd05315 SLUDGE: header formatting 2017-07-13 18:27:45 +02:00
yinsimei
10ff6994ae SLUDGE: format code and remove oneliners 2017-07-13 18:27:45 +02:00
yinsimei
a589fac895 SLUDGE: fix sprite flickering by using a full screen surface 2017-07-13 18:27:45 +02:00
yinsimei
733e758fcb SLUDGE: move backdrop display code to backdrop.cpp 2017-07-13 18:27:45 +02:00
yinsimei
cfe2e63793 SLUDGE: refactor HSIDecoder out of Imgloader 2017-07-13 18:27:45 +02:00
yinsimei
786e4c3dc3 SLUDGE: Refactor image loading function and apply in backdrop 2017-07-13 18:27:45 +02:00
yinsimei
8c59f8deac SLUDGE: Replace sludge stream reading functions by scummvm ones 2017-07-13 18:27:45 +02:00
yinsimei
b920f61a11 SLUDGE: Add the slusge specific image decoder 2017-07-13 18:27:45 +02:00