Commit Graph

36 Commits

Author SHA1 Message Date
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
Martin Gerhardy
37bbfc168b TWINE: converted to classes and use the scummvm systems
also converted the code to the coding guidelines of the scummvm team
2020-10-24 16:12:55 +02:00
Martin Gerhardy
bc35611293 TWINE: initial import 2020-10-24 16:12:55 +02:00