Martin Gerhardy
68f7c92940
TWINE: renamed members and functions to match original sources
2024-10-16 16:00:17 +02:00
Martin Gerhardy
4f49b2c812
TWINE: renamed variables to match the original sources
2024-10-11 17:29:25 +02:00
Martin Gerhardy
8d972b2535
TWINE: header inclusion cleanup
2024-10-11 17:29:25 +02:00
Martin Gerhardy
803714660d
TWINE: a few palette fixes
...
this transition is not yet done...
2024-10-10 18:11:45 +02:00
Martin Gerhardy
383c22d6be
TWINE: renamed methods to match original sources (drawFilledRect => box
2024-10-05 21:51:14 +02:00
Martin Gerhardy
4453d04864
TWINE: renamed text related vars and methods to match the original sources
2024-10-05 13:14:25 +02:00
Martin Gerhardy
3e7134f401
TWINE: renamed text related methods to match original sources
2024-10-05 13:14:25 +02:00
Martin Gerhardy
3ced0bacdf
TWINE: renamed a few variables and function in the text code
...
also added comments about original function names
2024-10-05 13:14:25 +02:00
Hubert Maier
1260bbfffe
JANITORIAL: TWINE: Fix typos
2024-09-17 00:38:51 +03:00
Martin Gerhardy
b231384f9b
TWINE: LBA2: the scene index needs a small offset
...
moved entity data parsing into resource class
2024-09-13 17:07:29 +02:00
Martin Gerhardy
2f10fb20f8
TWINE: renamed methods to match original source
2024-09-13 17:07:29 +02:00
Martin Gerhardy
cff51c8f4b
TWINE: allow to toggle the zoom mode by keybinding
...
this is bound to F5 in the original game - but F5 is our own dialog
there is currently no binding set at all. See https://bugs.scummvm.org/ticket/14795
2024-01-02 13:53:17 +01:00
Kaloyan Chehlarski
5eeba15395
TWINE: Fix out of bounds write
...
Fixed an incorrect usage of sizeof() which results in writing
way past the end of a statically-allocated array.
2023-10-28 16:19:34 +03:00
Vladimir Serbinenko
ed88fc457d
TWINE: Fade-in characters starting from the right when playing in Hebrew.
...
Hebrew translation use ISO-8859-8 in visual ordering. This is nasty but we can't
change it. Instead do the best with what we have. One of problems is that
characters fade in in the order that is reverse to reading order. This patch
improves this and sets a groundwork for other RTL languages, hopefully in
logical ordering.
2023-05-13 13:46:00 +02:00
Vladimir Serbinenko
23e31dd2cf
TWINE: Support rendering Japanese strings in LBA1-PC
2023-05-11 22:00:31 +02:00
Martin Gerhardy
697c6e4a72
TWINE: Little big adventure can't mix language between voice and text #14261
...
this is now possible with a new in-game option
2023-03-27 06:22:26 +02:00
Martin Gerhardy
8655f6b978
TWINE: further renaming
2023-02-06 19:04:39 +01:00
Martin Gerhardy
de50ee3e4a
TWINE: removed vtop and vbottom from renderPolygons
2023-01-21 21:29:40 +01:00
Martin Gerhardy
6fc57dd947
TWINE: renamed clip methods
...
and synced drawHoloObj with original source code
2023-01-20 17:06:11 +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
215440ee83
TWINE: renamed members and use isPolygonVisible in preparePolygons
...
.. as found in the original
2023-01-15 11:28:57 +01:00
eientei
b527d3d674
TWINE: Move Android sample playing to right place, mark as stable
2022-06-08 11:43:09 +02:00
Martin Gerhardy
145f0bc72e
TWINE: added android dotemu sample support
...
the have it in ogg files - see https://bugs.scummvm.org/ticket/13492
2022-06-08 11:43:09 +02:00
Martin Gerhardy
af08c7c988
TWINE: fixed missing shadow in behaviour string for classic release
2022-06-03 18:52:44 +02:00
Martin Gerhardy
35e0a747a4
TWINE: don't show the behaviour dialog in classic mode
2022-06-02 10:09:25 +02:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Martin Gerhardy
fb5b64174f
TWINE: Text is different from speech for inventory items
...
In asylum when Twinsen discovered his id card and holomap the text was not the same as the speech
https://bugs.scummvm.org/ticket/13115
2021-11-30 07:30:38 +01:00
Martin Gerhardy
1c4694e7b6
TWINE: when blitting the back to the front buffer also mark the area as dirty
2021-07-31 21:38:12 +02:00
Martin Gerhardy
a7f5a56847
TWINE: added todo comment
2021-07-31 21:38:12 +02:00
Martin Gerhardy
9a6dce181e
TWINE: renamed method
2021-07-31 21:38:12 +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
f6f869539c
TWINE: the non-rect method is the default
2021-07-31 08:38:38 +02:00
Martin Gerhardy
f9c4511308
TWINE: hide access to front buffer screen
2021-07-11 13:44:12 +02:00
Martin Gerhardy
4765e1968e
TWINE: merged ScopedFPS and FrameMarker
2021-06-03 18:40:19 +02:00
Martin Gerhardy
9d82fa51df
COMMON: removed USE_TTS check from engines
...
OSystem now just returns a nullptr if there is no text to speech manager instance
(because none is compiled into the binary, or the system doesn't provide support
for it). This removed the need for the engine authors to add scummvm osystem compile
time options checks into their engine code
2021-05-03 14:13:41 +03: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
bb618d3b5c
TWINE: fixed vox and tts playback and aborting
2021-03-28 23:08:01 +02:00
Martin Gerhardy
db0db6c0c1
TWINE: return value of initVoxToPlay now indicates whether there is speech
2021-03-28 22:46:45 +02:00
Martin Gerhardy
7c8bceee81
TWINE: debug output
2021-03-28 22:46:45 +02:00
Martin Gerhardy
772368b6dc
TWINE: use TextData parser
2021-03-28 18:56:32 +02:00
Martin Gerhardy
e9b72e2d7e
TWINE: debug output for text handling
2021-03-28 18:56:32 +02:00
Martin Gerhardy
1af583e6bd
TWINE: optimized renderPolygons by not looping twice over all the vertices
...
... to compute the bounding box
2021-03-27 13:35:28 +01:00
Martin Gerhardy
7c988dbca8
TWINE: renamed members
2021-03-19 15:49:07 +01:00
Martin Gerhardy
9a9e26cc82
TWINE: replaced copyText with Common::strlcpy
2021-03-01 19:28:12 +01:00
Martin Gerhardy
9ee2fdc19c
TWINE: fixed compiler warning in release mode
2021-02-24 19:00:00 +01:00
Martin Gerhardy
15832bdb09
TWINE: exit scenery view in some situations
2021-02-11 17:04:59 +01:00
Martin Gerhardy
6b6048aabb
TWINE: fixed pause string in scenery view
2021-02-11 17:04:59 +01:00
Martin Gerhardy
8ce16227e8
TWINE: really skip voice playback if playVox is false
2021-02-09 21:40:33 +01:00
Martin Gerhardy
6ff21ff321
TWINE: holomap progress
2021-02-09 21:40:33 +01:00