Commit Graph
63 Commits
Author SHA1 Message Date
Martin Gerhardy f0fb127429 TWINE: renamed struct 2020-11-29 23:50:29 +01:00
Martin Gerhardy 1926f690fc TWINE: refactored rendering code 2020-11-29 23:50:29 +01:00
Martin Gerhardy 89bc8dcfb2 TWINE: converted member to method parameter 2020-11-28 01:09:44 +01:00
Martin Gerhardy 547f410974 TWINE: convert member to local var 2020-11-26 23:13:22 +01:00
Martin Gerhardy a9c3c7987f TWINE: removed unused parameters 2020-11-25 21:47:28 +01:00
Martin Gerhardy e3f9ecc996 TWINE: converted debug windows to use Common::Rect 2020-11-25 19:41:52 +01:00
Martin Gerhardy a967242757 TWINE: more Common::Rect refactorings 2020-11-25 19:41:52 +01:00
Martin Gerhardy b16f8c55c5 TWINE: replaced magic numbers 2020-11-22 23:19:35 +01:00
Martin Gerhardy e0dcabda38 TWINE: converted member to stack var 2020-11-22 23:19:35 +01:00
Martin Gerhardy 6d1c1d88ab TWINE: removed member from Text class and reduced cyclic complexity 2020-11-22 23:19:35 +01:00
Martin Gerhardy 52e7025914 TWINE: further refactored the Text class
removed unused member buf1 and renamed other members
2020-11-22 23:19:35 +01:00
Martin Gerhardy 6f3248e1b9 TWINE: reduced cyclic complexity 2020-11-22 22:42:24 +01:00
Martin Gerhardy f88ab25d25 TWINE: const 2020-11-22 22:42:24 +01:00
Martin Gerhardy d30035ab50 TWINE: reduced scope 2020-11-22 22:42:24 +01:00
Martin Gerhardy 4e7e7e67dd TWINE: renamed Text class members 2020-11-22 22:42:24 +01:00
Martin Gerhardy d5174c2cf7 TWINE: renamed method 2020-11-22 22:42:24 +01:00
Martin Gerhardy cd019aa41e TWINE: removed unused var 2020-11-22 22:42:24 +01:00
Martin Gerhardy 0e8232bad4 TWINE: renamed more Text class members 2020-11-22 22:42:24 +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 49be0a49a6 TWINE: changed behaviour of ScopedKeyMap
it's dangerous to disable a keymap because you could lose the action state.
Now we just enable another keymap - and disable it after we are done. So
we don't lose the action state. This fixes a problem with the hero walking
along a sign and hit the action button. We are starting the text sequence.
Once this is over and you have released the cursor keys during read, the actor
would still move.
2020-11-21 15:38:36 +01:00
Martin Gerhardy f46cd54294 TWINE: allow to use the cutscene abort keys to interrupt fullscreen texts 2020-11-21 15:34:05 +01:00
Martin Gerhardy 9acc282047 TWINE: minor refactoring in drawTextFullscreen 2020-11-21 15:27:01 +01:00
Martin Gerhardy 689909012a TWINE: fixed invalid action states after reading text from signs 2020-11-21 15:24:46 +01:00
Martin Gerhardy db5a8551e2 TWINE: reduced cyclic complexity 2020-11-21 15:24:46 +01:00
Martin Gerhardy dbe7f30f93 TWINE: reduced scope 2020-11-18 20:29:43 +01:00
Martin Gerhardy 082985ee82 TWINE: fixed memory leaks 2020-11-17 19:35:41 +01:00
Martin Gerhardy df75fac95f TWINE: removed screenLookupTable 2020-11-16 21:23:04 +01:00
Martin Gerhardy b25d81ca1d TWINE: replaced magic numbers and use local vars 2020-11-08 13:44:49 +01:00
Martin Gerhardy 137aa787ce TWINE: extract to local var 2020-11-08 13:44:49 +01:00
Martin Gerhardy 0842ffa071 TWINE: moved members to local vars and reduced visibility 2020-11-08 13:44:49 +01:00
Martin Gerhardy f969365688 TWINE: fixed endian issue in getText 2020-11-06 20:49:18 +01:00
Martin Gerhardy 85ce25f671 TWINE: endian safe text and font parsing 2020-11-06 16:52:45 +01:00
Martin Gerhardy 2ede9b688b TWINE: reduced scope and removed unused member 2020-11-06 16:52:45 +01:00
Martin Gerhardy 0a3a634daf TWINE: moved scene text bank id into scene class 2020-11-03 18:29:36 +01:00
Martin Gerhardy f5d3e304ec TWINE: added enum for text banks 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 d5d4118470 TWINE: allow to abort fullscreen text intro 2020-10-30 17:20:08 +01:00
Martin Gerhardy 83610de2eb TWINE: convert comment into code 2020-10-27 17:33:09 +01:00
Martin Gerhardy 117cf827ee TWINE: reduced scope and cleanup in text rendering 2020-10-27 17:14:06 +01:00
Martin Gerhardy 31b6aecaba TWINE: copy vox comments
... taken from http://lbafileinfo.kazekr.net/index.php\?title\=LBA_1_files
2020-10-27 17:14:06 +01:00
Martin Gerhardy 10571de5aa TWINE: reduced visibility and return value checks 2020-10-27 17:14:05 +01:00
Martin Gerhardy b7aa562484 TWINE: replaced magic numbers with text ids 2020-10-27 17:14:05 +01:00
Martin Gerhardy 7d2991aa0b TWINE: moved more cached resources into the Resources class 2020-10-27 17:14:05 +01:00
Martin Gerhardy 67568dd0e8 TWINE: 'fixed' a div0 error
right now the inventory text is not visible - this must be related
2020-10-26 18:11:15 +01:00
Martin Gerhardy dd2e97ebd6 TWINE: close the inventory menu if i is no longer pressed 2020-10-26 18:11:15 +01:00
Martin Gerhardy f64dfffc48 TWINE: removed manually searching the directories - SearchMan has vox and fla registered 2020-10-26 18:11:14 +01:00
Martin Gerhardy 4e4681f272 TWINE: activate intros again and fixed warning 2020-10-24 16:12:55 +02:00
Martin Gerhardy 764640ac74 TWINE: connect more keymapper actions 2020-10-24 16:12:55 +02:00
Martin Gerhardy 84f2ba7e41 TWINE: implemented more keymap actions 2020-10-24 16:12:55 +02:00