Matthew Duggan
bf4f61b356
ULTIMA8: Crusader: Fix robot death and make absolute anims a bit cleaner.
2020-12-24 15:08:51 +09:00
Matthew Duggan
ebae8ca44b
ULTIMA8: Fix crusader firing in a few ways:
...
* Remove explicit call to fire, as it is called from animation
* Fix fire z value from anim flags (should be unsigned)
* Use correct starting location in firedistance intrinsic
2020-12-24 14:00:15 +09:00
Matthew Duggan
df46296f02
ULTIMA8: Add 16 dir support for Direction_Get
2020-12-24 14:00:15 +09:00
Matthew Duggan
31907819a0
ULTIMA8: Split Crusader movement to separate class
...
Currently there is a lot of duplicated code, but this allows the Crusader
movement to be adjusted a lot to match the original without breaking U8
movement.
2020-12-24 14:00:15 +09:00
Matthew Duggan
2d7d09bd2c
ULTIMA8: Return sprite pid from Cruader fireWeapon to better match original.
2020-12-24 14:00:15 +09:00
Paul Gilbert
1fa5e17b24
IMAGE: Support pngs with alphas for multiple palette entries
2020-12-23 19:32:19 -08:00
Martin Gerhardy
97a55df115
TWINE: fixed polytab size
2020-12-23 15:52:46 +01:00
Martin Gerhardy
23a06b1ab5
TWINE: replaced magic number for text bank id
2020-12-23 15:50:48 +01:00
Martin Gerhardy
725f75d4af
TWINE: allow to use a higher resolution for rendering images
2020-12-23 15:50:48 +01:00
Martin Gerhardy
676e48fcf1
TWINE: less indirect casting in matrix operations
2020-12-23 15:50:48 +01:00
Martin Gerhardy
8e1686659b
TWINE: made polygon buffer resolution dependent
2020-12-23 14:46:30 +01:00
Martin Gerhardy
1c7c5351c3
TWINE: replaced magic numbers
2020-12-23 14:43:07 +01:00
Martin Gerhardy
3528957112
TWINE: make the grid brick buffer size dependent from the resolution
2020-12-23 14:39:28 +01:00
Martin Gerhardy
32d0007e90
TWINE: reduced cyclic complexity
2020-12-23 14:31:03 +01:00
Martin Gerhardy
b0e9aac6a9
TWINE: refactored the wait we control the fps in the game
2020-12-23 14:28:07 +01:00
ScummVM-Translations
18fd042090
I18N: Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2020-12-23 12:38:20 +00:00
Martin Gerhardy
4143b795aa
TWINE: optimized fadeInCharacters
...
This fixes the following issues:
https://bugs.scummvm.org/ticket/12001
https://bugs.scummvm.org/ticket/11982
2020-12-23 13:38:02 +01:00
ScummVM-Translations
1f5f82c5b6
I18N: Update translations templates
2020-12-23 11:08:09 +00:00
Martin Gerhardy
c1827f1f42
TWINE: const
2020-12-23 12:03:06 +01:00
Martin Gerhardy
9d4fcfc0f3
TWINE: extract bbox computing into own method
2020-12-23 11:51:24 +01:00
Martin Gerhardy
0f2d9ca5db
TWINE: todo comment about holomap input
2020-12-23 11:27:22 +01:00
Martin Gerhardy
2626073bef
TWINE: const in drawTransparentBox
2020-12-23 11:16:32 +01:00
Martin Gerhardy
92e822bc6c
TWINE: cleanup loops in drawTransparentBox
2020-12-23 11:15:28 +01:00
Martin Gerhardy
58971cdfad
TWINE: replaced outer do while with for loop
2020-12-23 11:13:26 +01:00
Martin Gerhardy
3ac48a5df0
TWINE: minor cleanup in drawTransparentBox
2020-12-23 11:10:32 +01:00
Martin Gerhardy
ff22b784cb
TWINE: replaced loop with memcpy
2020-12-23 11:08:00 +01:00
Martin Gerhardy
98c7d81bb7
TWINE: flip branch conditions
2020-12-23 11:08:00 +01:00
Martin Gerhardy
b9705f2e82
TWINE: renamed variable
2020-12-23 11:08:00 +01:00
Martin Gerhardy
8e6e405a11
TWINE: cleanup in drawSplittedBox
2020-12-23 11:07:55 +01:00
Martin Gerhardy
b015dd95f1
TWINE: clipping in blitBox
2020-12-23 11:07:55 +01:00
Martin Gerhardy
dce8ff6995
TWINE: further cleanup in drawLine
2020-12-23 11:07:55 +01:00
Martin Gerhardy
29c325464b
TWINE: const in Interface::drawLine
2020-12-23 11:07:51 +01:00
Martin Gerhardy
3371ede756
TWINE: cleanup drawSplittedBox
2020-12-23 11:07:51 +01:00
Martin Gerhardy
75b9419f42
TWINE: cleanup clipping methods
2020-12-23 11:07:51 +01:00
Martin Gerhardy
c228cadbe7
TWINE: minor cleanup and optimizations in Interface::blitBox
2020-12-23 10:08:20 +01:00
Martin Gerhardy
c7b81b62b6
TWINE: optimized depthSortRenderCommands by using Common::sort
2020-12-23 09:54:26 +01:00
Martin Gerhardy
b839057ade
TWINE: todo comment
2020-12-23 09:52:26 +01:00
Martin Gerhardy
ea4f7c90d0
TWINE: use bits() helper
2020-12-23 09:33:05 +01:00
Paul Gilbert
a237a83e19
GLK: GLULX: Fix serial number for Counterfeit Monkey
2020-12-22 20:09:39 -08:00
Paul Gilbert
7868931f0c
GLK: GLULX: Fix crash doing fillRect on an empty rect
2020-12-22 19:40:55 -08:00
Paul Gilbert
68d83216f0
GLK: GLULX: Fix reading initial gamestate for Counterfeit Monkey
2020-12-22 19:40:55 -08:00
Filippos Karapetis
a333cf4490
STARTREK: More bridge sequences functionality
2020-12-22 21:08:50 +02:00
Filippos Karapetis
5ce0e00b7d
STARTREK: Add a console command to play bridge sequences
2020-12-22 21:08:50 +02:00
ScummVM-Translations
dc5b2c5057
I18N: Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2020-12-22 19:01:06 +00:00
Lothar Serra Mari
3af4029cd7
NEWS: Update German NEWS file
2020-12-22 20:00:39 +01:00
ScummVM-Translations
55a7e05439
I18N: Update translations templates
2020-12-22 16:17:57 +00:00
Martin Gerhardy
2e8f22508e
TWINE: holomap text rendering
2020-12-22 17:17:36 +01:00
Martin Gerhardy
bfa517ae7a
TWINE: moved overlay from script code into holomap code
2020-12-22 17:17:36 +01:00
Martin Gerhardy
a3be0c2c6d
TWINE: removed unused vars from Text::drawCharacter
2020-12-22 17:17:36 +01:00
Martin Gerhardy
e751448b99
TWINE: comments
2020-12-22 17:17:36 +01:00