1865 Commits

Author SHA1 Message Date
Andreas Torebring 1d878727ec Add Intersects method for OBB 2024-04-15 22:14:50 +02:00
Andreas Torebring 9007c6bd55 Update dependencies 2024-04-15 22:14:50 +02:00
Andreas Torebring 0a2ce12134 Update circle and oriented bound box intersection 2024-04-15 22:14:50 +02:00
Andreas Torebring c1873c2dec Add ascii art to describe intersection tests 2024-04-15 22:14:50 +02:00
Andreas Torebring 82303e48b1 OrientedBoundedRectangle implements ShapeF
In that way the OrientedBoundedRectangle can take part of collision tests.
2024-04-15 22:14:50 +02:00
Andreas Torebring 135507e850 Be explicit about conversion of geometries
Conversion from circle to rectangle should not pass unnoted and be explicit.
2024-04-15 22:14:50 +02:00
Andreas Torebring b85f526275 Ignore Visual Studio cache 2024-04-15 22:14:50 +02:00
Andreas Torebring db807cd659 Add Points property to OrientedBoundingRectangle 2024-04-15 22:14:50 +02:00
Andreas Torebring 88a51a6f68 Add OrientedBoundingRectangle type 2024-04-15 22:14:50 +02:00
Max Kopjev bde79b8997 Merge pull request #819 from Asthegor/patch-1
Update PrimitiveDrawing.cs
2024-04-07 23:20:37 +03:00
Max Kopjev 68c0b3d736 Merge pull request #818 from KatDevsGames/pipeline-update-map-layer-tilemap-class
support type/class field in maps, layers, & tilemaps
2024-04-07 23:16:37 +03:00
Max Kopjev 9c0865a2ae Merge branch 'develop' into pipeline-update-map-layer-tilemap-class 2024-04-07 23:16:31 +03:00
Max Kopjev 37026922e1 Merge pull request #817 from KatDevsGames/pipeline-update-class-properties
add support for class (nested) properties
2024-04-07 23:15:13 +03:00
Max Kopjev ce0a1a2f8c Merge branch 'develop' into pipeline-update-class-properties 2024-04-07 23:12:01 +03:00
Max Kopjev 51aea6c84a Merge pull request #834 from Apllify/fix-hsl-lerp
Fixed HSL Lerp function
2024-04-07 21:19:19 +03:00
Stephen 6cc4b6cb96 Add test coverage 2024-02-17 13:25:11 +00:00
Stephen 8d95d49924 Check for undefined layer and throw on collision actor insertion 2024-02-17 13:15:56 +00:00
Max Kopjev 6acc822be1 Merge pull request #837 from craftworkgames/tweener_enchancing3
Tweener enchancing3
2024-01-22 19:12:29 +01:00
Gandifil 79a20706b1 Fix activator inside tweener. 2024-01-22 21:11:44 +03:00
Gandifil e93ec550c4 Add tweening tests 2024-01-22 21:11:30 +03:00
Max Kopjev c4f9b3cddc Merge pull request #836 from craftworkgames/tweener_enchancing2
Fix TweenTo
2024-01-22 18:26:28 +01:00
Gandifil 4383bb8113 Fix TweenTo 2024-01-22 20:26:00 +03:00
Max Kopjev bb8a70c607 Merge pull request #835 from craftworkgames/tweener_enchancing
Tweener enchanting
2024-01-22 18:11:09 +01:00
Gandifil a2e3aacb90 Add special TweenTo. 2024-01-22 20:10:34 +03:00
Gandifil f961461a67 Add ColorTween 2024-01-22 19:32:13 +03:00
Gandifil 60d2fdfd1e Move impls of linear tweening into special class. 2024-01-22 19:32:05 +03:00
Gandifil 3f44766bd4 Move extracting linear operations into special class. 2024-01-22 19:03:17 +03:00
Apllify c4e4ecb4d1 Fixed HSL lerp 2024-01-17 16:30:26 +01:00
Max Kopjev 801196c3f0 Merge pull request #833 from craftworkgames/rectanglef_serializer
Rectanglef serializer
2024-01-03 20:05:28 +01:00
Gandifil fd760e3e4f Add RectangleFJsonConverter for default serializer. 2024-01-03 22:04:44 +03:00
Gandifil 6b2efb7bf3 Add test for new serizalizer 2024-01-03 22:04:25 +03:00
Gandifil 430a8d524a Add serializer for RectangleF 2024-01-03 22:04:13 +03:00
Max Kopjev 232156b57a Merge pull request #832 from craftworkgames/revert-831-add_copy-constructor-listener
Revert "Add copy constructor for KeyboardListener."
2024-01-03 19:20:33 +01:00
Max Kopjev d1439587d9 Revert "Add copy constructor for KeyboardListener." 2024-01-03 21:19:50 +03:00
Max Kopjev 9393251fe3 Merge pull request #831 from craftworkgames/add_copy-constructor-listener
Add copy constructor for KeyboardListener.
2023-12-28 08:20:51 +01:00
Gandifil ebd181b073 Add copy constructor for KeyboardListener. 2023-12-28 09:43:06 +03:00
Max Kopjev 95cc5f4183 Merge pull request #829 from craftworkgames/fix_tiled_bigobject_tileset3
Add support of "Collection of Images" tileset type 3
2023-12-25 19:42:17 +01:00
Gandifil 64f21f2533 Fix CiCD 2023-12-25 21:39:54 +03:00
Max Kopjev 6b93cc8c25 Merge pull request #828 from craftworkgames/fix_tiled_bigobject_tileset2
Add support of "Collection of Images" tileset type 2
2023-12-25 19:26:33 +01:00
Gandifil e9736a5ff0 Fix version 2023-12-25 21:23:41 +03:00
Max Kopjev 6fe961f6a6 Merge pull request #827 from craftworkgames/fix_tiled_bigobject_tileset
Add support of "Collection of Images" tileset type.
2023-12-25 19:21:08 +01:00
Gandifil 0222eedf3f Fix using ctor from remote 2023-12-25 21:10:42 +03:00
Gandifil 9c896d4ee2 Add image tileset support 2023-12-25 21:05:16 +03:00
Gandifil 7b0668a6bd Add texture for tile. 2023-12-22 20:40:06 +03:00
Gandifil c3fe4b071c Fix tiledMap processing and writing. 2023-12-21 23:47:38 +03:00
Gandifil 60f3fa1994 Add speical contentItem for referencing images. 2023-12-21 23:15:57 +03:00
Gandifil dbdb2eec18 Add extentions for ContentImporter. 2023-12-21 23:15:05 +03:00
Max Kopjev cedf863d7e Merge pull request #825 from craftworkgames/new_collision_2023
Add constructor for CollisionComponent.cs
2023-12-09 18:09:00 +01:00
Gandifil 0367e93bd0 Add constructor for CollisionComponent.cs 2023-12-09 20:05:15 +03:00
Max Kopjev 3e173129a2 Merge pull request #824 from craftworkgames/new_collision_2023
New collision 2023
2023-12-04 19:07:16 +01:00