Commit Graph

1826 Commits

Author SHA1 Message Date
Christopher Whitley a5ca7b886f Check for GCLatencyMode.NoGCRegion
This test fails occasionaly when run through the automated cake script.  Wrapped the EndNoGCREgion in a check for GCTatencyMode.NoGCRegion to resolve
2023-11-16 01:16:24 -05:00
Christopher Whitley 7701e50f89 Updated and automated for NuGet pushing 2023-11-16 01:11:30 -05:00
Christopher Whitley e76a83ced3 Ignore cake output directory 2023-11-16 00:53:34 -05:00
Christopher Whitley 0245ba71dc Cleanup using statements 2023-11-16 00:53:02 -05:00
Christopher Whitley d91cc51f45 Added namespace 2023-11-16 00:52:16 -05:00
Christopher Whitley 2bf02373e4 Added Default task 2023-11-16 00:50:29 -05:00
Christopher Whitley 51a82aab41 Added Package Task 2023-11-16 00:50:00 -05:00
Christopher Whitley 3ed8c941a4 Added Test Task 2023-11-16 00:49:26 -05:00
Christopher Whitley 599f043d10 Added BuildTask 2023-11-16 00:48:54 -05:00
Christopher Whitley 1e58c09e08 Added BuildContext 2023-11-16 00:48:05 -05:00
Christopher Whitley 189662f1db Cleaned up
Cleaned up the Program.cs for the Cake Frosting project.  Added the working direcotry directive
2023-11-16 00:46:45 -05:00
Christopher Whitley 7e3a4a97bd Added new Cake Frosting project 2023-11-16 00:45:19 -05:00
Christopher Whitley d3536f4470 Add common tags for NuGet packages
Added the `<RepositoryType>`, `<RepositoryBranch>`, `<NeutralLanguage>` and `<PacakgeLicenseExpression>` tags
2023-11-16 00:43:25 -05:00
Christopher Whitley cd728fde97 Pack README.md in NuGet packages 2023-11-16 00:42:44 -05:00
Christopher Whitley e3e6861f44 PackageIconUrl is deprecated
NuGet packages should use PacakgeIcon with a packed image inside the NuGet insetad of PackageIconUrl
2023-11-16 00:41:07 -05:00
Christopher Whitley 9c1af60e6f Added version tag
This is so we don't have to rely on github runner actions to generate the version number, and we can use it in the build scripts
2023-11-16 00:40:08 -05:00
Christopher Whitley 9181f4a1f3 Use Directory.Build.targets
Moved common csproj properties for NuGet into Directory.Build.targets
2023-11-16 00:39:09 -05:00
Lilith Silver 0fe364a282 fix allocating WasAnyKeyJustDown method; add GetPressedKeys non-alloc overload 2023-10-11 02:47:30 -07:00
LACOMBE Dominique 5b858d45ab Update PrimitiveDrawing.cs
Add a new DrawSolidCircle to add a fill color
2023-10-01 16:46:43 -04:00
KatDevsGames 3011110bd0 support type/class field in maps, layers, & tilemaps 2023-09-19 23:16:46 -05:00
KatDevsGames fba908f454 add support for class (nested) properties 2023-09-19 23:16:02 -05:00
Max Kopjev 20fb26d6c1 Merge pull request #798 from slakedclay/patch-1
Create VelocityInterpolator
2023-09-14 20:14:15 +03:00
Lilith Silver 7b8be4cee8 make WasKey/ButtonJustDown/Up obsolete and replace with clarified versions 2023-09-03 23:57:26 -07:00
Max Kopjev 0405448797 Merge pull request #814 from LilithSilver/fix-bag-enumerator
Merged
2023-09-02 19:37:51 +03:00
Lilith Silver bc63b91d78 add bag allocation test 2023-09-01 21:18:14 -07:00
Lilith Silver 5167318e23 fix Bag so that it doesn't allocate during foreach enumeration 2023-09-01 20:43:01 -07:00
Max Kopjev f02d5c4127 Merge pull request #806 from DavidFidge/sprites
Fix bugs in SpriteSheetAnimation
2023-08-30 23:29:07 +03:00
Max Kopjev a3097f3328 Merge pull request #795 from toore/bug-update-bounds-collision-manager
OnCollision are called even after objects involved are moved and not intersecting
2023-08-30 14:34:25 +03:00
Andreas Torebring 40a2621aa2 Add comments for public fields and properties 2023-08-06 19:33:17 +02:00
Andreas Torebring 60064df265 Format comments and fix spelling 2023-08-06 19:33:17 +02:00
Andreas Torebring 10a55d34f0 Refactor
Encapsulate a public property (Parents).
Added xml-comments (to fix some compilation warnings)
2023-08-06 19:33:17 +02:00
Andreas Torebring a5db880e42 Cleanup 2023-08-06 19:33:17 +02:00
Andreas Torebring 59331dc5b5 Use actual target bounds when testing collision 2023-08-06 19:33:17 +02:00
Lucas Girouard-Stranks 27284f25ad Update README.md 2023-07-14 13:13:00 -04:00
David Fidge 8e2be47e4c Fix looping animations incorrectly completing when an update contains a large elapsed time.
Ping pong waits until frame delay is complete on re-entry of the first frame before firing Complete rather than firing Complete immediately upon entering the frame.  This makes it consistent with a non ping pong animation which waits for the frame delay of the last frame before it fires Complete.
Ping Pong now finishes on the first frame rather than potentially finishing on a different frame if the elapsed time since last update was larger than the time remaining for the animation to become complete.
Add unit tests for SpriteSheetAnimation.
2023-03-31 14:08:14 +10:30
Max Kopjev 54faadbe9a Merge pull request #794 from k-u-s/bugfix/issue-707-null-ptr-on-destroy
Bugfix null ptr on destroy
2023-03-19 12:02:53 +01:00
Max Kopjev 3d27334ec7 Merge pull request #801 from Gandifil/tiled-parallax-factor
Tiled parallax factor
2023-03-18 23:29:00 +01:00
Gandifil 80189415c3 Add checking event == 'push' 2023-03-16 20:16:22 +01:00
Max Kopjev f8fb2237d2 Merge pull request #799 from dezoitodemaio/bugfix/mousebutton-flags
Add power of two values to MouseButton
2023-03-16 18:31:29 +01:00
Gandifil b1e2451813 Add parallaxFactor in rendering logic. 2023-03-08 19:46:37 +01:00
Gandifil c7568b1b54 Add parallaxFactor of layers in models. 2023-03-08 19:46:20 +01:00
Cairo Batista 05e28afd3a add power of two values to MouseButton 2023-02-05 23:35:23 -03:00
slakedclay aa1038f31d Create VelocityInterpolator
Allow particles to change velocity as they age.
2023-01-09 12:21:37 -07:00
Kus 357e0e1ece Issue 707, Added null propagation inside component manager destroy method 2022-11-15 18:43:48 +01:00
Kus 07477ba421 Issue 707, Created test for null ptr during entity destroy 2022-11-15 18:43:10 +01:00
Lucas Girouard-Stranks 5595621db3 Merge pull request #785 from toore/improvement-enabled-and-ported-tests-to-xunit
Improvement: enabled and ported tests to xunit
2022-11-14 21:11:48 -05:00
Andreas Torebring 12f7bc1b53 Remove tests always passing 2022-11-14 21:30:02 +01:00
Andreas Torebring b426c86fa9 Uncomment and fix tests 2022-11-14 21:30:02 +01:00
Lucas Girouard-Stranks a7d42f9c49 Merge pull request #789 from mattj1/rebuild-effects-mg-3.8.1
Rebuilt effects with mgfxc 3.8.1.303
2022-11-02 22:59:28 -04:00
Lucas Girouard-Stranks cbbec7d123 Merge pull request #782 from garakutanokiseki/feature/fix-android-cant-read-animation-sprite
Fix crash at loading AnimationSprite on Android.
2022-10-23 11:37:20 -04:00