Purple T
55c137da8a
I18N: Update translation (French)
...
Currently translated at 100.0% (1616 of 1616 strings)
2021-03-28 14:24:50 +00:00
neuromancer
2f8385fa9a
PRIVATE: improved detection tables
2021-03-28 09:50:33 -03:00
Cameron Cawley
dce5e08467
PRIVATE: Mark the engine as requiring highres and 16bit
2021-03-28 09:50:15 -03:00
Cameron Cawley
fe169f9e1d
PRIVATE: Use the best pixel format specified by the backend
2021-03-28 09:50:15 -03:00
Cameron Cawley
099b593943
GRAPHICS: Add functions for getting and setting pixels in a surface
2021-03-28 09:50:15 -03:00
D G Turner
71a741822b
ULTIMA: Fix GCC Incompatible Cast of Function Warnings
...
These are emitted by -Wcast-function-type.
Thanks to dreammaster for advice on fixing this.
2021-03-28 07:23:26 +01:00
Matthew Duggan
dddd040b21
ULTIMA8: Remove unused static function
2021-03-28 13:04:05 +09:00
Matthew Duggan
6322e399ec
ULTIMA8: Fix fade on Crusader health/energy gumps
2021-03-28 12:59:43 +09:00
Matthew Duggan
1de427262f
ULTIMA8: Update crusader stance after changing weapons
2021-03-28 12:59:40 +09:00
Matthew Duggan
3b49490597
ULTIMA8: Refactor isBusy logic to Actor
2021-03-28 12:56:56 +09:00
Matthew Duggan
52a40f33af
ULTIMA8: Also show bombs in cru inventory
2021-03-28 12:56:56 +09:00
Matthew Duggan
36b42f92fe
ULTIMA8: Get Crusader inventory shape dyanmically as it can change
2021-03-28 12:56:56 +09:00
Matthew Duggan
19648041c7
ULTIMA8: Remove dead code
2021-03-28 12:56:56 +09:00
Matthew Duggan
96f2381926
ULTIMA8: Improve const correctness
2021-03-28 12:56:56 +09:00
Matthew Duggan
dbad8518dc
ULTIMA8: Implement Crusader style pathfinder
2021-03-28 12:56:53 +09:00
Matthew Duggan
6a30d603aa
ULTIMA8: Fix Crusader pickup gump positioning
2021-03-28 12:49:07 +09:00
Matthew Duggan
743ef873b2
ULTIMA8: Add LAND bit to blocking collision mask.
...
Without this, some temporary items which do not have SI_SOLID can fall through
the floor. In U8, LAND items generally don't move so this shouldn't have any
negative impact
2021-03-28 12:49:07 +09:00
Matthew Duggan
e92d4791b1
ULTIMA8: Make gravity behave more like original
...
Tweaks to make it behave more like original games:
* Don't apply gravity to weight == 0 objects
* Add a small hang time in Crusader
2021-03-28 12:49:07 +09:00
Matthew Duggan
aaa2d5f5c6
ULTIMA8: Small GravityProcess cleanups (remove dead code) and assertions
2021-03-28 12:49:07 +09:00
Paul Gilbert
c9d41532ef
AGS: Stop mouse click after loading savegame from launcher
2021-03-27 20:02:02 -07:00
D G Turner
7f64332a44
AGS: Add Detection Entry for Gemini Rue CD Release
2021-03-28 03:56:59 +01:00
VAN-Gluon
ffc8e01532
I18N: Update translation (Japanese)
...
Currently translated at 92.2% (1490 of 1616 strings)
2021-03-28 02:24:52 +00:00
Antoniou Athanasios
bb034d22c2
I18N: Update translation (Greek)
...
Currently translated at 100.0% (1616 of 1616 strings)
2021-03-28 02:24:51 +00:00
Marcel Souza Lemes
9138bf30fb
I18N: Update translation (Portuguese (Brazil))
...
Currently translated at 100.0% (1616 of 1616 strings)
2021-03-28 02:24:50 +00:00
IlDucci
40437ab8d1
I18N: Update translation (Spanish)
...
Currently translated at 100.0% (1616 of 1616 strings)
2021-03-28 02:24:50 +00:00
D G Turner
0acdd23a8e
GUI: Fix GCC Shadowing Warnings in Theme Engine Header
2021-03-28 02:54:23 +01:00
Eugene Sandulenko
4c06cbcf90
TOON: Fix flag setting in sys_Cmd_Play_Flux_Anim()
2021-03-28 03:34:27 +02:00
D G Turner
f002a0fc23
DIRECTOR: Fix GCC Shadowing Warnings
2021-03-28 02:33:53 +01:00
Eugene Sandulenko
4b24dce35f
TOON: Implement sys_Cmd_Play_Flux_Anim()
...
This should fix #6867
2021-03-27 22:30:31 +01:00
Paul Gilbert
c5be8195ca
AGS: Fix player movement in Apprentice
2021-03-27 14:27:40 -07:00
Martin Gerhardy
ba6ebf5b4d
TWINE: fixed header guards
2021-03-27 20:32:09 +01:00
Martin Gerhardy
0430f59454
TWINE: added assignment operator for I16Vec3 to IVec3
...
doxygen and removed unused struct
2021-03-27 20:28:34 +01:00
Martin Gerhardy
b8cd7a0dbc
TWINE: use members, not operator[]
2021-03-27 20:09:10 +01:00
Martin Gerhardy
4b4aef790f
TINSEL: fixed compilation error
2021-03-27 19:18:40 +01:00
Martin Gerhardy
7440778d4c
TWINE: extract to local variables
2021-03-27 19:15:52 +01:00
Eugene Sandulenko
1562255b7c
SLUDGE: Use ScummVM data types
2021-03-27 19:12:32 +01:00
Eugene Sandulenko
f2cbf19786
TINSEL: Use ScummVM data types
2021-03-27 19:12:11 +01:00
Eugene Sandulenko
25ca2ea07b
AGS: Use int64 instead of "long long"
2021-03-27 19:11:42 +01: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
b6b9cd5fbd
TWINE: use IVec3 for bounding box checks
2021-03-27 13:35:28 +01:00
Martin Gerhardy
750128b2cb
TWINE: minor cleanup
2021-03-27 13:35:28 +01:00
Martin Gerhardy
e0ba8d1d74
TWINE: use IVec3 and minor cleanup
2021-03-27 13:35:28 +01:00
Martin Gerhardy
fca24a4eb7
TWINE: use I16Vec3 in animation code
2021-03-27 13:35:28 +01:00
Martin Gerhardy
7cfb6f00d5
TWINE: updated actor bbox code and minor cleanup
2021-03-27 13:35:28 +01:00
Martin Gerhardy
8c76c1fac7
TWINE: use EntityData
2021-03-27 13:35:27 +01:00
Martin Gerhardy
b081f3e711
TWINE: doxygen
2021-03-27 13:35:27 +01:00
Martin Gerhardy
33371ae454
TWINE: use BodyData for rendering
2021-03-27 13:35:27 +01:00
Martin Gerhardy
cdc6281bd0
TWINE: extracted to methods
2021-03-27 13:35:27 +01:00
Martin Gerhardy
cf587e5d80
TWINE: reduced visibility
2021-03-27 13:35:27 +01:00
Martin Gerhardy
19d71f081b
TWINE: use size of structs
2021-03-27 13:35:27 +01:00