113416 Commits

Author SHA1 Message Date
Martin Gerhardy
87893749b5 TWINE: new color constant 2021-02-25 17:30:47 +01:00
Martin Gerhardy
ec34077906 TWINE: converted more positions to Vec3 2021-02-25 17:27:37 +01:00
Martin Gerhardy
fda3ccc4df TWINE: converted more positions to Vec3 2021-02-25 17:23:03 +01:00
Martin Gerhardy
eaf9de0bf0 TWINE: converted shadow coordinates to Vec3 struct 2021-02-25 17:17:57 +01:00
Martin Gerhardy
91e34e1307 TWINE: convertged collision position to Vec3 struct 2021-02-25 17:15:44 +01:00
Martin Gerhardy
63a27de46f TWINE: converted lastPos to Vec3 struct 2021-02-25 17:12:52 +01:00
Martin Gerhardy
a819f61e8c TWINE: moved actor position into Vec3 struct 2021-02-25 17:06:23 +01:00
Martin Gerhardy
1b14ab2919 TWINE: moved centerScreenOnActor into Grid class 2021-02-25 16:43:28 +01:00
Martin Gerhardy
e79b109a61 TWINE: converted to Vec3 2021-02-25 15:45:25 +01:00
Martin Gerhardy
ee7ac5572a TWINE: added centerOnActor method 2021-02-25 15:04:40 +01:00
Martin Gerhardy
d53f163e67 TWINE: extract to local variables 2021-02-25 13:51:55 +01:00
Martin Gerhardy
86131a3fb6 TWINE: center the on-screen keyboard for high resolution mode 2021-02-25 12:50:35 +01:00
Martin Gerhardy
89f81a020d TWINE: reduced magic numbers in inventory menu 2021-02-25 12:50:35 +01:00
Martin Gerhardy
e342415d31 TWINE: reduced itemAngle array size 2021-02-25 12:50:34 +01:00
Martin Gerhardy
c5df2813e6 TWINE: moved defines 2021-02-25 12:50:34 +01:00
Martin Gerhardy
55e0f3afea TWINE: introduced new angle constant 2021-02-25 12:50:34 +01:00
Martin Gerhardy
99783c08a9 TWINE: render the inventory menu centered on the screen in high-res mode 2021-02-25 12:50:34 +01:00
Martin Gerhardy
8a34640538 TWINE: use color constants 2021-02-25 12:50:34 +01:00
Martin Gerhardy
8eae73031c TWINE: doxygen 2021-02-25 12:50:34 +01:00
Martin Gerhardy
7779b3e6e1 TWINE: center the info and behaviour menu 2021-02-25 12:50:34 +01:00
Martin Gerhardy
b34d716baf TWINE: reduced code duplication for drawBox 2021-02-25 12:50:34 +01:00
Martin Gerhardy
f4f82c2b35 TWINE: extracted drawInfoMenu into single methods
should make implementing the hud ui easier
2021-02-25 12:50:34 +01:00
Martin Gerhardy
ba92c33d81 TWINE: the scummvm rect is exclusive the right and bottom position
the original game treats this as inclusive. This should fix missing last lines
in the ui
2021-02-25 12:50:34 +01:00
Martin Gerhardy
c8108fbff1 TWINE: use the clipped rect in drawTransparentBox 2021-02-25 12:50:34 +01:00
Martin Gerhardy
323ca6e8e4 TWINE: check for invalid clip rect in drawBrickSprite 2021-02-25 12:50:34 +01:00
Martin Gerhardy
1b4bffe1ad TWINE: drawBubble only updates the screen if the sprite wasn't culled 2021-02-25 12:50:34 +01:00
sluicebox
9982c761a2 SCI: Update all old bug tracker ticket numbers 2021-02-25 01:18:52 -08:00
Martin Gerhardy
7af39248d7 AGS: fixed whitespace error 2021-02-25 04:49:39 +01:00
Martin Gerhardy
b2efa1f884 TWINE: renamed variables 2021-02-25 08:24:46 +01:00
Martin Gerhardy
5560ddc278 AGS: fixed unresolved symbols while linking oute_finder_jps 2021-02-25 08:24:30 +01:00
Paul Gilbert
42095cf1d7 AGS: Change route_finder_jps from inline to cpp file 2021-02-24 19:41:12 -08:00
Paul Gilbert
f1642da870 AGS: Fix jps routefinder 2021-02-24 19:41:12 -08:00
ScummVM-Translations
0d74fbfe35 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/
2021-02-25 03:08:49 +00:00
Matthew Jimenez
f8b04aa9d5 ULTIMA8: Remove dead code in Ultima8::istring 2021-02-24 21:08:28 -06:00
Joohan Lee
90278a1a7f I18N: Update translation (Korean)
Currently translated at 81.1% (1285 of 1583 strings)
2021-02-24 21:24:36 +00:00
Martin Gerhardy
9ee2fdc19c TWINE: fixed compiler warning in release mode 2021-02-24 19:00:00 +01:00
Martin Gerhardy
e6f0a51cdc TWINE: handle invalid trajectory indices 2021-02-24 19:00:00 +01:00
athrxx
0bd88e301b KYRA: (EOB) - fix bug no. 12189
(EOB2 short sword "Sting" regression in v2.2.0)
2021-02-24 18:37:43 +01:00
Matthew Duggan
c738ca3b67 ULTIMA8: Fix ini file loading for translations 2021-02-24 22:06:26 +09:00
Matthew Duggan
9bc8fa96c5 ULTIMA8: Flush conf changes to disk.
Conf changes which are "unlocked" by game actions and most recent savegame
should be persisted.  Additionally, the endgame movie should unlock quotes
(which are also unlocked by watching the credits).

Fixes #12184.
2021-02-24 21:39:34 +09:00
Matthew Duggan
9cdd15f985 ULTIMA8: Allow stacking of fire reagents.
Also limit stacks to 666 items. Both to better match original game behavior.
Fixes bug #12183.
2021-02-24 21:16:21 +09:00
Paul Gilbert
f581ac47e7 AGS: Fix implementation of std::reverse template 2021-02-23 21:21:50 -08:00
Matthew Jimenez
b8346b951a ULTIMA8: Cleanup macro formatting for class type 2021-02-23 21:04:32 -06:00
Matthew Jimenez
577525fbd6 ULTIMA8: Add comments for class type to clarify purpose 2021-02-23 21:04:32 -06:00
Matthew Jimenez
e3bdc488e9 ULTIMA8: Rename file for class type handling and remove comment references to p_dynamic_cast 2021-02-23 21:04:32 -06:00
sluicebox
364542e9e1 SCI: Fully implement kDoAudio(13) for PHARKAS CD
Now that we match SSCI behavior when it comes to interrupting samples
when new samples play, we need to implement kDoAudio(13) so that the CD
version of Freddy Pharkas can detect these interruptions. Otherwise,
the game will softlock if the points sound effect or narration is
interrupted.
2021-02-23 18:22:25 -08:00
sluicebox
196d666e70 SCI: Remove outdated PHARKAS script patch
This patch removes a call to kDoAudio(13) because at the time it was
written, the subop was unimplemented and didn't return a value.

kDoAudio(13) was later changed to always return 1 so this patch has been
moot for a while. Now we need this script to do what it's supposed to
and detect sound interruptions so I'm about to implement kDoAudio(13).
2021-02-23 18:22:25 -08:00
ScummVM-Translations
ec8f4fd8de 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/
2021-02-24 01:22:32 +00:00
Matthew Jimenez
c1b91890e5 ULTIMA8: Replace IDataSource and ODataSource with utility functions for common streams 2021-02-23 19:22:02 -06:00
VAN-Gluon
c694c0f066 I18N: Update translation (Japanese)
Currently translated at 74.7% (1184 of 1583 strings)
2021-02-23 22:24:36 +00:00