Commit Graph
48 Commits
Author SHA1 Message Date
Martin Gerhardy 390336f5fc TWINE: converted parameter to bool 2020-11-26 23:13:22 +01:00
Martin Gerhardy 733fc49637 TWINE: removed frequency parameter from playSample 2020-11-25 21:47:28 +01:00
Martin Gerhardy 057712cdc3 TWINE: hide access to gameFlags array 2020-11-22 22:42:24 +01:00
Martin Gerhardy a5295d0fa6 TWINE: hide member of Movements class 2020-11-21 15:24:46 +01:00
Martin Gerhardy 699c8225c6 TWINE: replaced magic numbers with constants
and started to mark the angles - to be able to refacto them easier later on
2020-11-20 18:34:50 +01:00
Martin Gerhardy 3f41556117 TWINE: allow to disable all actors in a scene but one
this allows easier debugging of actor behaviours
2020-11-18 20:29:43 +01:00
Martin Gerhardy f7552d1cd1 TWINE: fixed more memory leaks 2020-11-17 20:59:28 +01:00
Martin Gerhardy 082985ee82 TWINE: fixed memory leaks 2020-11-17 19:35:41 +01:00
Martin Gerhardy 5d9ffc23b7 TWINE: renamed scene members 2020-11-17 19:35:41 +01:00
Martin Gerhardy 36ac253f3f TWINE: improved parsing BonusParameter 2020-11-17 19:35:41 +01:00
Martin Gerhardy 4467f467ef TWINE: renamed actor members 2020-11-17 19:35:41 +01:00
Martin Gerhardy 6a7d0d6363 TWINE: fixed some missing actor in scene parsing 2020-11-16 21:23:04 +01:00
Martin Gerhardy 207ce744df TWINE: renamed member for bitfield
found in lba2remake
2020-11-16 21:23:04 +01:00
Martin Gerhardy cde33bd76f TWINE: fixed free camera movement in other scenes 2020-11-16 21:23:04 +01:00
Martin Gerhardy 19d91fbf7f TWINE: reduced scope 2020-11-16 21:23:03 +01:00
Martin Gerhardy d3d283b351 TWINE: reduced code duplication in bonus handling 2020-11-16 21:23:03 +01:00
Martin Gerhardy ba69546e91 TWINE: added BonusParameter struct 2020-11-16 21:23:03 +01:00
Martin Gerhardy 88aebb8313 TWINE: converted HeroBehaviourType to enum class 2020-11-14 15:54:45 +01:00
Martin Gerhardy 6063119af2 TWINE: converted AnimationTypes 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 515256d904 TWINE: replaced magic numbers and converted to boolean 2020-11-06 20:40:00 +01:00
Martin Gerhardy 1b3da88113 TWINE: added comments and bonus zone structs
source http://lbafileinfo.kazekr.net
2020-11-06 16:52:45 +01:00
Martin Gerhardy 517248adb8 TWINE: reduced visibility of scene members 2020-11-05 18:56:08 +01:00
Martin Gerhardy 763b99e189 TWINE: added macro to check if the current actor is the hero 2020-11-05 18:56:07 +01:00
Martin Gerhardy d3c2f7cd91 TWINE: added ScopedEngineFreeze 2020-11-03 18:29:37 +01:00
Martin Gerhardy 0a3a634daf TWINE: moved scene text bank id into scene class 2020-11-03 18:29:36 +01:00
Martin Gerhardy b89a0ee053 TWINE: fallback to midi if audio cd isn't available 2020-11-03 18:24:55 +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 e98df188f1 TWINE: converted to boolean 2020-10-30 17:20:08 +01:00
Martin Gerhardy 632b794e2b TWINE: converted to boolean 2020-10-26 18:11:15 +01:00
Martin Gerhardy b307011170 TWINE: cleanup input code and replaced magic numbers 2020-10-26 18:11:15 +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 662aceb922 TWINE: reduced scope 2020-10-26 18:11:15 +01:00
Martin Gerhardy 9d53e69b79 TWINE: converted scene loading to stream 2020-10-26 18:11:15 +01:00
Martin Gerhardy a2ec51e46c TWINE: store script sizes 2020-10-26 18:11:15 +01:00
Martin Gerhardy 74896d1846 TWINE: reduced scope + cleanup 2020-10-26 18:11:15 +01:00
Martin Gerhardy 7f8c588af9 TWINE: replaced magic numbers 2020-10-26 18:11:15 +01:00
Martin Gerhardy ec9d67d0b0 TWINE: add debug commands to switch the scene and give all items 2020-10-26 18:11:15 +01:00
Martin Gerhardy d13e4b4088 TWINE: reduced scopes, const + data hiding 2020-10-25 16:57:26 +01:00
Martin Gerhardy aacb488f25 TWINE: converted to boolean and general cleanup 2020-10-25 09:21:44 +01:00
Martin Gerhardy 82cda6e217 TWINE: reduced scope + cleanup 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 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 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