Commit Graph
111291 Commits
Author SHA1 Message Date
Martin Gerhardy dffaa2956d TWINE: disabled partial screen blitting for now 2020-10-24 16:12:55 +02:00
Martin Gerhardy 38cd5622b3 TWINE: forgot to reset the midi buffer pointer after freeing it 2020-10-24 16:12:55 +02:00
Martin Gerhardy d1a7b95d9a TWINE: replaced magic number 2020-10-24 16:12:55 +02:00
Martin Gerhardy dff5595cae TWINE: replaced magic numbers 2020-10-24 16:12:55 +02:00
Martin Gerhardy e7f911fcbc TWINE: convert to boolean 2020-10-24 16:12:55 +02:00
Martin Gerhardy c6b673c051 TWINE: converted to bool and use constants 2020-10-24 16:12:55 +02:00
Martin Gerhardy a0a47a54d5 TWINE: renamed method params 2020-10-24 16:12:55 +02:00
Martin Gerhardy c8e1dfbee0 TWINE: minor cleanup 2020-10-24 16:12:55 +02:00
Martin Gerhardy 0766f49c23 TWINE: converted to boolean 2020-10-24 16:12:55 +02:00
Martin Gerhardy 60e7cbfe11 TWINE: started to refactor the main loop 2020-10-24 16:12:55 +02:00
Martin Gerhardy 3fbb55b76e TWINE: sanity checks for resource loading 2020-10-24 16:12:55 +02:00
Martin Gerhardy 401ab87715 TWINE: error checks 2020-10-24 16:12:55 +02:00
Martin Gerhardy 13acf495a8 TWINE: error checks 2020-10-24 16:12:55 +02:00
Martin Gerhardy 5d37d79ebb TWINE: safeguards 2020-10-24 16:12:55 +02:00
Martin Gerhardy 9847b34a35 TWINE: refactored the way the voice playback is handled 2020-10-24 16:12:55 +02:00
Martin Gerhardy 707856a3a0 TWINE: fixed LanuageId text bank handling 2020-10-24 16:12:55 +02:00
Martin Gerhardy 18e7620613 TWINE: convert to boolean 2020-10-24 16:12:55 +02:00
Martin Gerhardy e1ec83207f TWINE: implemented midi music 2020-10-24 16:12:55 +02:00
Martin Gerhardy 02910b092d TWINE: missed to add escape action to the KeyProperties
the skippedKey was not set due to this and skipping intros wasn't working anmore
I suppose there will be a lot of work left to refactor the input system...
2020-10-24 16:12:55 +02:00
Martin Gerhardy 4900ee4fcf TWINE: only reset pressedKey member if the custom action is done 2020-10-24 16:12:55 +02:00
Martin Gerhardy 53858b559e TWINE: fixed sound implementation 2020-10-24 16:12:55 +02:00
Martin Gerhardy b833a88e43 TWINE: fixed language detection for the scummvm language descriptions 2020-10-24 16:12:55 +02:00
Martin Gerhardy cb96e1f388 TWINE: fixed escape mapping 2020-10-24 16:12:55 +02:00
Martin Gerhardy e3e6f7eebe TWINE: try to open the fla files from a flat installation dir 2020-10-24 16:12:55 +02:00
Martin Gerhardy 431ac7f465 TWINE: use constants for music config and improved midi hqr detection 2020-10-24 16:12:55 +02:00
Martin Gerhardy cc716125f5 TWINE: converted to char array 2020-10-24 16:12:55 +02:00
Martin Gerhardy 5a80f0f0ac TWINE: convert to boolean 2020-10-24 16:12:55 +02:00
Martin Gerhardy 36884ce640 TWINE: converted remaining key down events to keymapper 2020-10-24 16:12:55 +02:00
Martin Gerhardy 2ac8330823 TWINE: renamed member of Keyboard struct 2020-10-24 16:12:55 +02:00
Martin Gerhardy d8ad31f056 TWINE: moved actionstates into keyboard struct 2020-10-24 16:12:55 +02:00
Martin Gerhardy 903e0cc18a TWINE: further refactored the input handling 2020-10-24 16:12:55 +02:00
Martin Gerhardy 030b23b4db TWINE: refactored the input handling a little bit 2020-10-24 16:12:55 +02:00
Martin Gerhardy 385a7b5422 TWINE: switched to rgba palette and ported crossFade 2020-10-24 16:12:55 +02:00
Martin Gerhardy 33d27512f1 TWINE: switch to managed surfaces 2020-10-24 16:12:55 +02:00
Martin Gerhardy e652a0e93b TWINE: update the palette in crossFade 2020-10-24 16:12:55 +02:00
Martin Gerhardy 7978dffee6 TWINE: fixed valgrind error reports 2020-10-24 16:12:55 +02:00
Martin Gerhardy 5d18dd0d17 TWINE: handle magic ball action and code cleanup 2020-10-24 16:12:55 +02:00
Martin Gerhardy 150266bd4b TWINE: refactored the input code to use the KeyMapper 2020-10-24 16:12:55 +02:00
Martin Gerhardy c3f0c2b1c1 TWINE: removed unused enum 2020-10-24 16:12:55 +02:00
Martin Gerhardy 4026b23d7c TWINE: merged version 0.2.2 of twine develop branch 2020-10-24 16:12:55 +02:00
Martin Gerhardy 7e04efc533 TWINE: converted c artifacts to c++ 2020-10-24 16:12:55 +02:00
Martin Gerhardy 859957cbee TWINE: reduced scope and cleanup 2020-10-24 16:12:55 +02:00
Martin Gerhardy 3afcbb8f35 TWINE: removed raw buffer crossFade method 2020-10-24 16:12:55 +02:00
Martin Gerhardy ecbc291e25 TWINE: use Graphics::Surface instead of raw 8 bit buffer 2020-10-24 16:12:55 +02:00
Martin Gerhardy 3bc2c1921b TWINE: fixed parts of the input handling
fixed error when playing a second fla
2020-10-24 16:12:55 +02:00
Martin Gerhardy 1b4a8b8510 TWINE: replaced magic number 2020-10-24 16:12:55 +02:00
Martin Gerhardy a93aafbdc4 TWINE: removed Quit member from ConfigFile 2020-10-24 16:12:55 +02:00
Martin Gerhardy 9428284b17 TWINE: reduced scope 2020-10-24 16:12:55 +02:00
Martin Gerhardy 784e62d012 TWINE: updated detection entries for other languages 2020-10-24 16:12:55 +02:00
Martin Gerhardy 77f29ada5f TWINE: renamed variables and initialize members 2020-10-24 16:12:55 +02:00