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