Commit Graph

15 Commits

Author SHA1 Message Date
4cbc387c53 Moved the navigation relatred resources into subfolders. 2023-12-10 14:23:24 +01:00
2cc42b045a Moved shapes under a new shapes folder. 2023-12-10 14:10:10 +01:00
e50ab7fa84 Moved 2d shapes under a new shapes_2d folder. 2023-12-10 13:55:20 +01:00
b8d9ffec6d Moved TileMap's Geometry Parser to TileMap's module. 2023-06-07 15:44:25 +02:00
c8d05fe667 Remove module dependency. 2023-06-07 15:44:00 +02:00
6f88656bc7 Removed the Clipper2 module, and also the remaining c++17 defines. 2023-06-07 15:33:59 +02:00
443482ee47 Make MeshInstance2DNavigationGeometryParser2D use the Geometry singleton instead of the clipper2 module. 2023-06-07 15:32:30 +02:00
2e1e153bc3 Make MultiMeshInstance2DNavigationGeometryParser2D use the Geometry singleton. And by proxy clipper 1. 2023-06-07 15:25:32 +02:00
91f365b183 Added CapsuleShape2D support for StaticBody2DNavigationGeometryParser2D. 2023-06-07 00:36:53 +02:00
683feba2e1 Fix RectangleShape2D size calculation in StaticBody2DNavigationGeometryParser2D. 2023-06-07 00:27:27 +02:00
919a1ddd14 Use the new temporary clipper2 module for the rest of the code that needs clipper2. 2023-06-06 22:59:09 +02:00
a5c03b77c1 Make the NavigationMesh generator and the TileMapNavigationGeometryParser use the new Clipper2 module. (Note that the clipper2 module is only temporary, it only exists to help with backporting the code.) 2023-06-06 19:02:33 +02:00
f1f5849aff Added missing includes for windows. 2023-06-06 09:35:20 +02:00
b96e013bed Updated navigation geometry parsers, and added them to the build. 2023-06-06 07:55:19 +02:00
b4cc1c3096 Added the GeometryParsers from the NavigationMeshGenerator pr to a new module. 2023-06-05 12:43:27 +02:00