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