Commit Graph
137148 Commits
Author SHA1 Message Date
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