Commit graph

46 commits

Author SHA1 Message Date
Martin Gerhardy
fe21416bd6 TWINE: replaced magic numbers 2020-11-17 21:44:16 +01:00
Martin Gerhardy
f7552d1cd1 TWINE: fixed more memory leaks 2020-11-17 20:59:28 +01:00
Martin Gerhardy
df75fac95f TWINE: removed screenLookupTable 2020-11-16 21:23:04 +01:00
Martin Gerhardy
88aebb8313 TWINE: converted HeroBehaviourType to enum class 2020-11-14 15:54:45 +01:00
Martin Gerhardy
7eac628d27 TWINE: converted ShapeType to enum class 2020-11-14 15:54:45 +01:00
Martin Gerhardy
5366ea735c TWINE: ensure menu background after giving up
also the initial values for the advanced menu entries are correct now
2020-11-13 17:45:04 +01:00
Martin Gerhardy
955d2e71cf TWINE: converted to boolean 2020-11-06 20:40:00 +01:00
Martin Gerhardy
515256d904 TWINE: replaced magic numbers and converted to boolean 2020-11-06 20:40:00 +01:00
Martin Gerhardy
517248adb8 TWINE: reduced visibility of scene members 2020-11-05 18:56:08 +01:00
Martin Gerhardy
0488fe67c4 TWINE: reduced cyclic complexity 2020-11-03 18:29:37 +01:00
Martin Gerhardy
688e4a7349 TWINE: replaced magic number 2020-11-03 18:29:37 +01:00
Martin Gerhardy
f560390f7e TWINE: implement load-savegame menu
also save game loading from launcher is supported now
2020-11-03 18:29:36 +01:00
Martin Gerhardy
0a3a634daf TWINE: moved scene text bank id into scene class 2020-11-03 18:29:36 +01:00
Martin Gerhardy
df8dc9f270 TWINE: replaced magic numbers 2020-11-03 18:29:36 +01:00
Martin Gerhardy
3257107fad TWINE: refactored menu data 2020-11-03 18:29:36 +01:00
Martin Gerhardy
7ba94d71af TWINE: started to implement save/load 2020-11-03 18:29:36 +01:00
Martin Gerhardy
003160bab7 TWINE: missing missing null byte for playername string in savegame 2020-11-03 18:24:55 +01:00
Martin Gerhardy
95dcec879d TWINE: fixed typo 2020-10-31 08:30:16 +01:00
Martin Gerhardy
216306859b TWINE: the hqr code doesn't have any state - converted back to functions 2020-10-30 23:50:44 +01:00
Martin Gerhardy
9f316e4757 TWINE: introduced sample constants 2020-10-30 23:50:44 +01:00
Martin Gerhardy
191eed29c3 TWINE: debug command to toggle the debug mode of the game 2020-10-27 17:14:05 +01:00
Martin Gerhardy
444dfc18ee TWINE: doesn't make sense to use delaySkip for 1ms 2020-10-27 17:14:05 +01:00
Martin Gerhardy
0e9bc030f1 TWINE: moved animTable into Resources class 2020-10-27 17:14:05 +01:00
Martin Gerhardy
11fda12409 TWINE: plug a memory leak and reduced visiblity 2020-10-27 17:14:05 +01:00
Martin Gerhardy
c767b26557 TWINE: cleanup 2020-10-27 17:14:04 +01:00
Martin Gerhardy
6bd38bd0ae TWINE: script and gamestate cleanup
converted error to warning
2020-10-27 17:14:04 +01:00
Martin Gerhardy
71921f241c TWINE: started to implement saving and loading as well as player name entering 2020-10-26 18:11:15 +01:00
Martin Gerhardy
b951291d5e TWINE: removed internalKeyCode from Input class 2020-10-26 18:11:15 +01:00
Martin Gerhardy
3283e420e2 TWINE: replaced magic numbers 2020-10-26 18:11:15 +01:00
Martin Gerhardy
aacb488f25 TWINE: converted to boolean and general cleanup 2020-10-25 09:21:44 +01:00
Eugene Sandulenko
1ef2265991 TWINE: Remove array initializers. Some older gcc's do not like it 2020-10-25 01:30:42 +02:00
Eugene Sandulenko
bf46d8e677 TWINE: Another compilation fix 2020-10-25 00:56:38 +02:00
Martin Gerhardy
764640ac74 TWINE: connect more keymapper actions 2020-10-24 16:12:55 +02:00
Martin Gerhardy
5b21b55a85 TWINE: use toggleAbortAction for GameState::processFoundItem 2020-10-24 16:12:55 +02:00
Martin Gerhardy
84f2ba7e41 TWINE: implemented more keymap actions 2020-10-24 16:12:55 +02:00
Martin Gerhardy
c59fd6a32e TWINE: refactored input 2020-10-24 16:12:55 +02:00
Martin Gerhardy
f7defb55e0 TWINE: cleanup gamestate - use constants for dynamic menu 2020-10-24 16:12:55 +02:00
Martin Gerhardy
219d1f3562 TWINE: provide default parameter values for playSample 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
2ac8330823 TWINE: renamed member of Keyboard struct 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
4026b23d7c TWINE: merged version 0.2.2 of twine develop branch 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
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