Commit Graph

1746 Commits

Author SHA1 Message Date
Christopher Whitley 99b995d6b1 Moved build into build directory 2024-05-18 20:04:57 -04:00
Christopher Whitley 7e5ffdcf6b Moved benchmarks into benchmark directory 2024-05-18 20:02:59 -04:00
Christopher Whitley f68cff17bf Moved tests into test directory 2024-05-18 20:01:37 -04:00
Christopher Whitley a4d72eaf6c Move source projects into source directory 2024-05-18 19:59:41 -04:00
Christopher Whitley 9c5f7cd3b4 Merge pull request #846 from tigurx/tiled_animation_flip_fix
Fixes incorrect rendering of flipped animation tiles
2024-05-18 15:30:58 -04:00
jimmy b 55bfe25c94 Merge branch 'tiled_animation_flip_fix' of https://github.com/tigurx/MonoGame.Extended into tiled_animation_flip_fix 2024-05-18 13:17:47 -05:00
tigurx aea6ee4c91 Merge branch 'craftworkgames:develop' into tiled_animation_flip_fix 2024-05-18 13:15:19 -05:00
jimmy b a7b0a12383 Changed the Flip Flag array to be private and readonly and added a public property that returns the backing field as a ReadOnlySpan. 2024-05-18 13:14:32 -05:00
Christopher Whitley 455ea4d561 Merge pull request #857 from AristurtleDev/reorg
Move build, benchmarks and tweening test into `/src/cs` directory
2024-05-17 22:24:58 -04:00
Christopher Whitley 6c6d00e234 Capital B 2024-05-17 22:22:48 -04:00
Christopher Whitley 0ff198c75f Fix path for project on build task 2024-05-17 22:19:57 -04:00
Christopher Whitley b935e2318e Fix project reference 2024-05-17 22:16:03 -04:00
Christopher Whitley a99c384d15 Move build into /src/cs 2024-05-17 22:15:54 -04:00
tigurx 021949fe8f Merge branch 'craftworkgames:develop' into tiled_animation_flip_fix 2024-05-17 14:23:23 -05:00
Christopher Whitley 2c13bf1933 Moved to /src/cs
Moved benchmark and tweening test projects into the `/src/cs` to keep project organization constancy.
2024-05-17 12:05:09 -04:00
Christopher Whitley d650e64b44 Merge pull request #856 from AristurtleDev/disable/myget-feed
Removing MyGet Feed Deploy
2024-05-17 10:38:51 -04:00
Christopher Whitley ed2371b55a Removing MyGet Feed Deploy
Lithiums MyGet feed won't allow the NuGet push due to the SemVersions of the package containing a 4th build number value.
2024-05-17 10:31:28 -04:00
Christopher Whitley 0a25e0bdf7 Merge pull request #852 from AristurtleDev/fix/intersetcs-recursion-bug
Resolves Infinite Recursion with Shape.Intersects(this IShapeF, IShapeF)
2024-05-17 10:19:01 -04:00
Christopher Whitley 04283d58ee Merge pull request #854 from AristurtleDev/fix/update-newtonsoft-dependency
Update Newtonsoft.Json.dll Dependency
2024-05-17 10:18:17 -04:00
Christopher Whitley cd4a47ae35 Update Newtonsoft.Json.dll Dependency 2024-05-17 00:05:13 -04:00
Christopher Whitley 72e4490ab9 Call RectangleF.Intersects to resolve recursion bug
When both params `a` and `b` are of type `RectangleF` just calling `Shape.Intersects` creates a infinite recursion bug.
2024-05-16 23:08:33 -04:00
Max Kopjev 4da8929311 Merge pull request #815 from LilithSilver/rename-wasbutton
Improve naming of WasKeyJustDown/Up and WasButtonJustDown/Up
2024-04-28 20:58:39 +03:00
Max Kopjev e6e26d28fc Merge branch 'develop' into rename-wasbutton 2024-04-28 20:58:25 +03:00
Max Kopjev 0dd85c7d80 Merge pull request #820 from LilithSilver/add-missing-getpressedkeys
Decrease allocation overhead on KeyboardStateExtended
2024-04-28 19:54:50 +03:00
jimmy b a166f34078 Fixes incorrect rendering of flipped animation tiles 2024-04-28 11:39:21 -05:00
Max Kopjev 0012e0e988 Merge pull request #840 from toore/feature-oriented-bounding-rectangle
Add oriented rectangle shape for improved collision detection
2024-04-28 19:26:47 +03:00
Max Kopjev a19b1e6881 Merge pull request #839 from safoster88/feature/check_for_undefined_layer
Check for undefined layer and throw on collision actor insertion
2024-04-28 16:08:59 +03:00
Andreas Torebring a342fedfd7 Calc coll vector for oriented rects 2024-04-15 22:14:50 +02:00
Andreas Torebring 377df89247 Calc coll vector for circle and oriented rect 2024-04-15 22:14:50 +02:00
Andreas Torebring bf1159d9f3 Properly intersect circle and oriented rect 2024-04-15 22:14:50 +02:00
Andreas Torebring 6a380e381b Rename to OrientedRectangle 2024-04-15 22:14:50 +02:00
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