Commit Graph
116 Commits
Author SHA1 Message Date
Martin Gerhardy 390336f5fc TWINE: converted parameter to bool 2020-11-26 23:13:22 +01:00
Martin Gerhardy b342cd2c04 TWINE: added shortcuts to change behaviour with the menu
... like it is in lba2
2020-11-26 22:14:29 +01:00
Martin Gerhardy 819650bc9d TWINE: fixed speed of the game by reduced the delay in the main loop like it was in TwinEngine 2020-11-26 21:53:05 +01:00
Martin Gerhardy 8fa22df102 TWINE: fixed invisible mouse cursor when going back into the ui
Addresses bug https://bugs.scummvm.org/ticket/11977
2020-11-26 17:26:53 +01:00
Martin Gerhardy 733fc49637 TWINE: removed frequency parameter from playSample 2020-11-25 21:47:28 +01:00
Martin Gerhardy a967242757 TWINE: more Common::Rect refactorings 2020-11-25 19:41:52 +01:00
Martin Gerhardy e8fcff6e6d TWINE: implement ui control via mouse
Also optimized the on-screen keyboard rendering a lot, renamed
parameters and started to use Common::Rect
2020-11-25 17:00:44 +01:00
Martin Gerhardy 6f70d6315f TWINE: fixed loading boolean config values 2020-11-24 18:05:07 +01:00
Martin Gerhardy a5dad05678 TWINE: the body index is not related to the inventory item idx 2020-11-23 16:42:21 +01:00
Martin Gerhardy 79daf804a4 TWINE: moved methods into ActorMoveStruct 2020-11-22 23:19:35 +01:00
Martin Gerhardy c1ec0a7627 TWINE: renamed Text class members and methods 2020-11-22 22:42:24 +01:00
Martin Gerhardy abe94d4316 TWINE: renamed some members of the Text class 2020-11-22 22:42:24 +01:00
Martin Gerhardy 057712cdc3 TWINE: hide access to gameFlags array 2020-11-22 22:42:24 +01:00
Martin Gerhardy e993e65989 TWINE: extracted into single methods 2020-11-22 22:42:24 +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 f7552d1cd1 TWINE: fixed more memory leaks 2020-11-17 20:59:28 +01:00
Martin Gerhardy f037bddc53 TWINE: plug memory leaks 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 df75fac95f TWINE: removed screenLookupTable 2020-11-16 21:23:04 +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 c2551974a7 TWINE: fixed toggling the jetpack 2020-11-14 15:54:45 +01:00
Martin Gerhardy bf102aa02c TWINE: use IS_HERO macro 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 d6d089a68e TWINE: fixed missing boolean conversions 2020-11-13 17:45:04 +01:00
Martin Gerhardy 78ff2078ab TWINE: added ui extra options 2020-11-13 17:45:04 +01:00
Martin Gerhardy 99c32851bd TWINE: removed newlines from warning and error messages 2020-11-13 17:45:04 +01:00
Eugene Sandulenko 5936026209 ALL: Clarify POTFILES, remove redundant common/translations.h includes 2020-11-10 03:03:49 +01:00
Martin Gerhardy 955d2e71cf TWINE: converted to boolean 2020-11-06 20:40:00 +01:00
Martin Gerhardy f388a14ad6 TWINE: fixed max value for getRandomNumber
the value was off-by-one causing all kind of weird errors in the game. E.g.
the first scene didn't drop a key each time.
2020-11-04 22:46:17 +01:00
Martin Gerhardy cf8e7339d0 TWINE: implemented drawText for debug window 2020-11-03 18:29:37 +01:00
Martin Gerhardy d3c2f7cd91 TWINE: added ScopedEngineFreeze 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 2e5d3977c9 TWINE: reduced memory allocations 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 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 1c04c2162a TWINE: fixed assert when some sprite are rendered only partially 2020-10-30 17:28:54 +01:00
Martin Gerhardy f9fa523c62 TWINE: changed engine init message 2020-10-30 17:20:08 +01:00
Martin Gerhardy e181baf0e6 TWINE: activate some of the scummvm features 2020-10-30 17:20:08 +01:00
Martin Gerhardy e98df188f1 TWINE: converted to boolean 2020-10-30 17:20:08 +01:00
Martin Gerhardy 09721f2aac TWINE: removed TWINE_PLAY_INTROS define 2020-10-30 17:20:08 +01:00
Martin Gerhardy 9a850283ba TWINE: fixed assert in copyBlockPhys 2020-10-30 17:20:08 +01:00
Martin Gerhardy d583ad076a TWINE: one abort action to cancel the whole intro loop 2020-10-30 17:20:08 +01:00
Martin Gerhardy 07d9af7259 TWINE: HQRDepack doesn't need the engine pointer 2020-10-30 17:20:08 +01:00
Martin Gerhardy 3b73ba9c37 TWINE: comments and grouping of members in ConfigFile struct 2020-10-27 17:14:06 +01:00