Commit Graph

111939 Commits

Author SHA1 Message Date
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