Commit Graph
81 Commits
Author SHA1 Message Date
Martin Gerhardy 38ce97cb9c TWINE: debug command to switch the game chapter 2023-01-15 11:28:58 +01:00
Martin Gerhardy 1ab3df79a8 TWINE: renamed methods and members to match the original sources 2023-01-15 11:28:58 +01:00
Martin Gerhardy 6bbc92ef53 TWINE: renamed members and methods to match original sources 2023-01-07 13:09:15 +01:00
Martin Gerhardy 796f54ff89 TWINE: fixed endless magic ball action when console was activated
related to https://bugs.scummvm.org/ticket/13675
2022-09-29 04:55:37 +02:00
Martin Gerhardy dd56f35477 TWINE: after watching the cutscenes at the television, the background is not properly restored
https://bugs.scummvm.org/ticket/13683
2022-07-12 20:25:58 +02:00
Martin Gerhardy 23815c35a8 TWINE: fixed typo 2022-06-11 09:56:54 +02:00
Martin Gerhardy c817aecaf1 TWINE: added new debug command to set a track for an actor
this is a shortcut to fix https://bugs.scummvm.org/ticket/13177
2022-05-29 16:50:52 +02:00
Martin Gerhardy 337eac68fd TWINE: renamed scene patch variable to _enableEnhancements
scumm engine is using this wording, and we should keep it in sync if we ever expose
this option more globally
2022-04-18 12:53:54 +02:00
Martin Gerhardy 593b7d068d TWINE: added debug commands to toggle the dark palette mode 2021-12-31 11:48:32 +01:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
antoniou79 7abe6c2d7b TWINE: Add Debugger commands for playing music
play_music and play_midi
2021-12-13 07:09:40 +01:00
Martin Gerhardy 097e5ac448 TWINE: debug command to disable scene rendering 2021-11-29 01:59:08 +01:00
Martin Gerhardy a4c717c585 TWINE: moved script patch boolean into scene class
... and activated it by default
2021-09-08 19:53:53 +02:00
Martin Gerhardy 665f408b01 TWINE: doChangeScene is using ScenePositionType::kScene 2021-09-08 19:53:53 +02:00
Martin Gerhardy 333d1e55d3 TWINE: added godmode debug command 2021-09-08 19:53:53 +02:00
Martin Gerhardy af52b8089e TWINE: fixed moving actor bbox rendering 2021-08-15 20:00:49 +02:00
Martin Gerhardy 5456346d78 TWINE: new debug command to place the actor at the center of the camera 2021-08-15 12:30:09 +02:00
Martin Gerhardy 4e9d709853 TWINE: fixed typo 2021-08-15 12:30:09 +02:00
Martin Gerhardy 2693ad0332 TWINE: let projectPositionOnScreen return the position vector
... to reduce direct access to the member
2021-08-10 21:21:57 +02:00
Martin Gerhardy f78b93cb56 TWINE: use IVec3 class copy 2021-08-10 21:21:57 +02:00
D G Turner c9fcf5e96f TWINE: Use STATIC_ASSERT macro rather than static_assert Keyword
The keyword is C+-11 specific and is used by the macro in scummsys.h
when available in any case. This improves portability.
2021-08-04 17:25:59 +01:00
Martin Gerhardy e0f26fe06e TWINE: removed unused copyBlockPhys calls
... for areas that are already marked as dirty in the managed surface class
2021-07-31 21:38:12 +02:00
Martin Gerhardy 9a6dce181e TWINE: renamed method 2021-07-31 21:38:12 +02:00
Martin Gerhardy 896622286a TWINE: dirty rect handling simplified
also reduced visibility of some members
2021-07-31 21:38:12 +02:00
Martin Gerhardy 61304fd896 TWINE: renamed members 2021-07-31 16:50:19 +02:00
Martin Gerhardy 429832986b TWINE: renamed members 2021-07-31 16:48:23 +02:00
Martin Gerhardy fc75e5709e TWINE: renamed members 2021-07-31 16:48:23 +02:00
Martin Gerhardy c6d26dc9d8 TWINE: renamed members 2021-07-31 16:48:23 +02:00
Martin Gerhardy 9210708eeb TWINE: renamed members 2021-07-31 16:48:23 +02:00
Martin Gerhardy c1a27b7512 TWINE: converted member to local var (Redraw::renderRect) 2021-07-31 08:38:38 +02:00
Martin Gerhardy 4c0f188a3b TWINE: extract to named constants 2021-07-31 08:38:38 +02:00
Martin Gerhardy fd95562d0e TWINE: extract to local vars 2021-07-31 08:38:38 +02:00
Martin Gerhardy 709e9e7841 TWINE: unified loops 2021-07-31 08:38:38 +02:00
Martin Gerhardy 6d0acfee99 TWINE: use drawFilledRect in debug interface 2021-07-11 13:53:43 +02:00
Martin Gerhardy f9c4511308 TWINE: hide access to front buffer screen 2021-07-11 13:44:12 +02:00
Martin Gerhardy b3241ea04a TWINE: use Graphics::Screen 2021-06-03 22:07:26 +02:00
Martin Gerhardy 4765e1968e TWINE: merged ScopedFPS and FrameMarker 2021-06-03 18:40:19 +02:00
Martin Gerhardy f95d09f7f2 TWINE: allow to list other text bank strings 2021-04-09 16:44:13 +02:00
Martin Gerhardy 8289072496 TWINE: added highres option to advanced menu
also use enum class for TextId and TextBankId
2021-04-09 10:43:03 +02:00
Martin Gerhardy 47ad13ad02 TWINE: added debug command to toggle auto attack 2021-03-19 09:16:47 +01:00
Martin Gerhardy f2e69b3f9c TWINE: converted to enum class 2021-03-17 18:25:04 +01:00
Martin Gerhardy 8b909d0ebc TWINE: moved enums into shared.h 2021-03-17 18:25:04 +01:00
Martin Gerhardy 4726df938c TWINE: minor cleanup 2021-03-17 18:25:04 +01:00
Martin Gerhardy 3b6bad320c TWINE: renamed method 2021-03-17 18:25:03 +01:00
Martin Gerhardy 8769c1cf0a TWINE: renamed parameter 2021-03-17 18:25:03 +01:00
Martin Gerhardy 3a6923795d TWINE: renamed Vec3 to IVec3 2021-03-17 18:25:03 +01:00
Martin Gerhardy 9d7ca64342 TWINE: removed ZVBox and ScenePoint struct - use BoundingBox and Vec3 2021-03-17 18:25:03 +01:00
Martin Gerhardy 9420635ed3 TWINE: disable actor bbox rendering for some actors 2021-03-17 18:25:03 +01:00
Martin Gerhardy 2e70497df9 TWINE: fixed magic point script subtraction and reduced code duplication 2021-03-16 19:26:47 +01:00
Martin Gerhardy 70fd4f428d TWINE: removed ScenePoint and added actor debug rendering 2021-03-15 23:11:21 +01:00