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