Commit Graph

81510 Commits

Author SHA1 Message Date
yinsimei
fe773c1beb SLUDGE: replace char* by Common::String for error messages 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
791aedf7a5 Image: extend writePng for 4-byte pixelFormat 2017-07-13 18:27:45 +02:00
yinsimei
874d03f79b SLUDGE: stop a sound by file number
SLUDGE: stop a sound by
2017-07-13 18:27:45 +02:00
yinsimei
0e8db2bf0d SLUDGE: add blankscreen effect 2017-07-13 18:27:45 +02:00
yinsimei
b5a77c9393 SLUDGE: check point to non transparent part of a character 2017-07-13 18:27:45 +02:00
yinsimei
91d2b5d31e SLUDGE: kill a sprite bank 2017-07-13 18:27:45 +02:00
yinsimei
082bf55b56 SLUDGE: clean debug info 2017-07-13 18:27:45 +02:00
yinsimei
9a57db6b9c SLUDGE: correct text color for png font 2017-07-13 18:27:45 +02:00
yinsimei
3b3c92558b SLUDGE: add game timing 2017-07-13 18:27:45 +02:00
yinsimei
ae54897ff5 SLUDGE: add channel to debug text 2017-07-13 18:27:45 +02:00
yinsimei
15e7f5c48e SLUDGE: fix unmatched delete [] 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
e7d1f272dc SLUDGE: set sludge game to 1xScale by default 2017-07-13 18:27:45 +02:00
yinsimei
44d7663a49 SLUDGE: read headless png sprites 2017-07-13 18:27:45 +02:00
yinsimei
1a27d67123 IMAGE: add flag to skip signature check in png decoder 2017-07-13 18:27:45 +02:00
yinsimei
5469aaf8ec SLUDGE: move initGraphics after sludge init 2017-07-13 18:27:45 +02:00
yinsimei
d63953d9ce SLUDGE: free resource when finish reading png sprite 2017-07-13 18:27:45 +02:00
yinsimei
e7a22b59f8 SLUDGE: add several debug infos and exit when error 2017-07-13 18:27:45 +02:00
yinsimei
279a53302a SLUDGE: add game detection for Robin's rescue 2017-07-13 18:27:45 +02:00
yinsimei
03f43f789c SLUDGE: add fall back detection 2017-07-13 18:27:45 +02:00
yinsimei
52b627bae6 SLUDGE: use Common::List to reproduce layer effects 2017-07-13 18:27:45 +02:00
yinsimei
f89f1aad4c SLUDGE: formatting code in sprites.cpp 2017-07-13 18:27:45 +02:00
yinsimei
714196132c SLUDGE: load zBuffer sprites as backdrop copies 2017-07-13 18:27:45 +02:00
yinsimei
eb9968332e SLUDGE: change background and zByffer restore order in freeze 2017-07-13 18:27:45 +02:00
yinsimei
f138547808 SLUDGE: paste image to background 2017-07-13 18:27:45 +02:00
yinsimei
387a558ec4 SLUDGE: add dark screen effect 2017-07-13 18:27:45 +02:00
yinsimei
4b941e16db SLUDGE: remove a low-level graphic loop 2017-07-13 18:27:45 +02:00
yinsimei
83926d07a3 SLUDGE: fix error that chracter has no click effect 2017-07-13 18:27:45 +02:00
yinsimei
82f023d9bd SLUDGE: free surfaces in freeze struct 2017-07-13 18:27:45 +02:00
yinsimei
ea1f2412ee SLUDGE: get input work by replacing sdl event by scummvm event 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
0eb18c2627 SLUDGE: set to right delay time 2017-07-13 18:27:45 +02:00
yinsimei
bbde5f4bf4 SLUDGE: remove #ifndef of cursor display and formatting code 2017-07-13 18:27:45 +02:00
yinsimei
5baae657fd SLUDGE: cache of ended sound in playlist won't be used before handled 2017-07-13 18:27:45 +02:00
yinsimei
15c7958d57 SLUDGE: add sound loop for wav and ogg 2017-07-13 18:27:45 +02:00
yinsimei
36d078cfe4 SLUDGE: add sound loop test game
game links: https://github.com/yinsimei/sludge-test-games
2017-07-13 18:27:45 +02:00
yinsimei
747820bbed SLUDGE: get loop sound work for wav and ogg 2017-07-13 18:27:45 +02:00
yinsimei
7b2a2123f4 SLUDGE: add new game for testing 2017-07-13 18:27:45 +02:00
yinsimei
51a20af064 SLUDGE: leave MOD sound loading aside 2017-07-13 18:27:45 +02:00
yinsimei
ef9438065f SLUDGE: play game wav sound in a rough way 2017-07-13 18:27:45 +02:00
yinsimei
da842ee14e SLUDGE: remove unused sound files and rename cpp 2017-07-13 18:27:45 +02:00
yinsimei
09b4a0675e SLUDGE: remove value setting loop by memset 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
839e7fb4d2 SLUDGE: fix unmatched delete[] leaks 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
d5379c212c SLUDGE: add game file name getter in detection 2017-07-13 18:27:45 +02:00