Commit Graph

  • c3fe4b071c Fix tiledMap processing and writing. Gandifil 2023-12-21 23:47:38 +03:00
  • 60f3fa1994 Add speical contentItem for referencing images. Gandifil 2023-12-21 23:15:57 +03:00
  • dbdb2eec18 Add extentions for ContentImporter. Gandifil 2023-12-21 23:15:05 +03:00
  • cedf863d7e Merge pull request #825 from craftworkgames/new_collision_2023 Max Kopjev 2023-12-09 18:09:00 +01:00
  • 0367e93bd0 Add constructor for CollisionComponent.cs Gandifil 2023-12-09 20:05:15 +03:00
  • 3e173129a2 Merge pull request #824 from craftworkgames/new_collision_2023 Max Kopjev 2023-12-04 19:07:16 +01:00
  • 102cba574d Fix ctor call's Gandifil 2023-12-01 23:58:19 +03:00
  • 97b9eb6c1b Add method for set default layer Gandifil 2023-12-01 23:49:43 +03:00
  • 094e9a1563 Refactor layers. Gandifil 2023-12-01 23:21:03 +03:00
  • 1a31bd7728 Fix tests Gandifil 2023-12-01 22:55:48 +03:00
  • 6e2becc67e Refactor benchmarks for collisions. Gandifil 2023-11-25 22:35:07 +03:00
  • 5faacbc786 Add inline for private methods of SpatialHash.cs Gandifil 2023-11-25 22:34:51 +03:00
  • 81e2878f65 Rename Quadtree to QuadTree Gandifil 2023-11-25 22:33:51 +03:00
  • 12a6b95c86 Add spatialHash algo for collision spacing Gandifil 2023-11-25 02:33:14 +03:00
  • af0658d512 Add comments for space algo interface. Gandifil 2023-11-25 02:32:52 +03:00
  • b24933b1b7 Add comments for collision actor. Gandifil 2023-11-25 02:32:37 +03:00
  • b02f5f42c6 Refactor layers for new interface Gandifil 2023-11-22 23:22:52 +03:00
  • 01abb187cc Add interface for space splitting and impls Gandifil 2023-11-22 23:22:40 +03:00
  • f0d558c8be Add layers for collisions Gandifil 2023-11-22 19:50:05 +03:00
  • 515896cef4 Refactor QuadTree - now we use static AABB intersection check Gandifil 2023-11-22 18:47:36 +03:00
  • 66ac2ee652 Add BoundingRectanglle property for IShape Gandifil 2023-11-22 18:46:52 +03:00
  • d5e3e461e0 Refactor collision update, correct reset map Gandifil 2023-11-21 23:54:55 +03:00
  • 62137c7356 Add benchmarks for collisions Gandifil 2023-11-21 22:47:48 +03:00
  • b5de529507 Add failing test for collisions. Gandifil 2023-11-21 22:45:26 +03:00
  • 6836db47e5 Fix namespaces Gandifil 2023-11-20 19:28:04 +03:00
  • 65c261171c Move collision code to root folder Gandifil 2023-11-20 19:17:36 +03:00
  • e237249fdc Remove old collision code. Gandifil 2023-11-20 19:17:02 +03:00
  • 17c45f51ee Merge pull request #822 from AristurtleDev/feature/automated-packaging Lucas Girouard-Stranks 2023-11-19 16:12:30 -05:00
  • f4b29420b5 Apparently i forgot a semi colon.... Christopher Whitley 2023-11-16 17:07:51 -05:00
  • 3ae6aa4b14 Remove async, ignore NU5118 on package Christopher Whitley 2023-11-16 13:32:50 -05:00
  • fac64ccd74 Ignore Missing XML comment warnings on build Christopher Whitley 2023-11-16 13:32:35 -05:00
  • 16e8a825d1 Simplify, move most logic into cake build script Christopher Whitley 2023-11-16 13:21:39 -05:00
  • 09abeb92ff Added Deploy task Christopher Whitley 2023-11-16 13:20:54 -05:00
  • c6e472338d Create DeployToNuGetTask Christopher Whitley 2023-11-16 13:20:18 -05:00
  • 9d73597323 Create DeployToMyGetTask Christopher Whitley 2023-11-16 13:19:56 -05:00
  • 809b525e43 Create DeployToGithubTask Christopher Whitley 2023-11-16 13:19:23 -05:00
  • 5403441e02 Update TestTask to use same verbosity, nologo, and nobuild as original workflow Christopher Whitley 2023-11-16 13:18:49 -05:00
  • 03256fdc0d Created Restore task Christopher Whitley 2023-11-16 13:18:06 -05:00
  • 35d21b0696 Use same verbosity and nologo setting as original Christopher Whitley 2023-11-16 13:17:11 -05:00
  • b67391d4aa Use same verbosity, restore, and logo flags as originally used Christopher Whitley 2023-11-16 13:15:33 -05:00
  • bd86991e61 Add additional context variables for build script Christopher Whitley 2023-11-16 13:14:33 -05:00
  • f5bee8e7a2 Enable Nullable in build project Christopher Whitley 2023-11-16 13:12:57 -05:00
  • e0e12e3bd1 NuGet Deploy only in craftworksgames repo Christopher Whitley 2023-11-16 01:55:19 -05:00
  • f6a8cd6e69 Better name for package step Christopher Whitley 2023-11-16 01:53:16 -05:00
  • e1d280b356 Forgot to add System.Runtime using statement Christopher Whitley 2023-11-16 01:49:35 -05:00
  • 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 Christopher Whitley 2023-11-16 01:16:24 -05:00
  • 7701e50f89 Updated and automated for NuGet pushing Christopher Whitley 2023-11-16 01:11:30 -05:00
  • e76a83ced3 Ignore cake output directory Christopher Whitley 2023-11-16 00:53:34 -05:00
  • 0245ba71dc Cleanup using statements Christopher Whitley 2023-11-16 00:53:02 -05:00
  • d91cc51f45 Added namespace Christopher Whitley 2023-11-16 00:52:16 -05:00
  • 2bf02373e4 Added Default task Christopher Whitley 2023-11-16 00:50:29 -05:00
  • 51a82aab41 Added Package Task Christopher Whitley 2023-11-16 00:50:00 -05:00
  • 3ed8c941a4 Added Test Task Christopher Whitley 2023-11-16 00:49:26 -05:00
  • 599f043d10 Added BuildTask Christopher Whitley 2023-11-16 00:48:54 -05:00
  • 1e58c09e08 Added BuildContext Christopher Whitley 2023-11-16 00:48:05 -05:00
  • 189662f1db Cleaned up Cleaned up the Program.cs for the Cake Frosting project. Added the working direcotry directive Christopher Whitley 2023-11-16 00:46:45 -05:00
  • 7e3a4a97bd Added new Cake Frosting project Christopher Whitley 2023-11-16 00:45:19 -05:00
  • d3536f4470 Add common tags for NuGet packages Added the <RepositoryType>, <RepositoryBranch>, <NeutralLanguage> and <PacakgeLicenseExpression> tags Christopher Whitley 2023-11-16 00:43:25 -05:00
  • cd728fde97 Pack README.md in NuGet packages Christopher Whitley 2023-11-16 00:42:44 -05:00
  • e3e6861f44 PackageIconUrl is deprecated NuGet packages should use PacakgeIcon with a packed image inside the NuGet insetad of PackageIconUrl Christopher Whitley 2023-11-16 00:41:07 -05:00
  • 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 Christopher Whitley 2023-11-16 00:40:08 -05:00
  • 9181f4a1f3 Use Directory.Build.targets Moved common csproj properties for NuGet into Directory.Build.targets Christopher Whitley 2023-11-16 00:39:09 -05:00
  • 0fe364a282 fix allocating WasAnyKeyJustDown method; add GetPressedKeys non-alloc overload Lilith Silver 2023-10-11 02:47:30 -07:00
  • 5b858d45ab Update PrimitiveDrawing.cs LACOMBE Dominique 2023-10-01 16:46:43 -04:00
  • 3011110bd0 support type/class field in maps, layers, & tilemaps KatDevsGames 2023-09-19 23:07:36 -05:00
  • fba908f454 add support for class (nested) properties KatDevsGames 2023-09-19 21:27:44 -05:00
  • 20fb26d6c1 Merge pull request #798 from slakedclay/patch-1 Max Kopjev 2023-09-14 20:14:15 +03:00
  • 7b8be4cee8 make WasKey/ButtonJustDown/Up obsolete and replace with clarified versions Lilith Silver 2023-09-03 23:57:26 -07:00
  • 0405448797 Merge pull request #814 from LilithSilver/fix-bag-enumerator Max Kopjev 2023-09-02 19:37:51 +03:00
  • bc63b91d78 add bag allocation test Lilith Silver 2023-09-01 21:18:14 -07:00
  • 5167318e23 fix Bag so that it doesn't allocate during foreach enumeration Lilith Silver 2023-09-01 20:43:01 -07:00
  • f02d5c4127 Merge pull request #806 from DavidFidge/sprites Max Kopjev 2023-08-30 23:29:07 +03:00
  • a3097f3328 Merge pull request #795 from toore/bug-update-bounds-collision-manager Max Kopjev 2023-08-30 14:34:25 +03:00
  • 40a2621aa2 Add comments for public fields and properties Andreas Torebring 2022-11-20 17:00:01 +01:00
  • 60064df265 Format comments and fix spelling Andreas Torebring 2022-11-20 16:54:09 +01:00
  • 10a55d34f0 Refactor Andreas Torebring 2022-11-19 02:10:49 +01:00
  • a5db880e42 Cleanup Andreas Torebring 2022-11-19 01:59:51 +01:00
  • 59331dc5b5 Use actual target bounds when testing collision Andreas Torebring 2022-11-19 01:58:23 +01:00
  • 27284f25ad Update README.md Lucas Girouard-Stranks 2023-07-14 13:13:00 -04:00
  • 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. David Fidge 2023-03-31 14:08:14 +10:30
  • 54faadbe9a Merge pull request #794 from k-u-s/bugfix/issue-707-null-ptr-on-destroy Max Kopjev 2023-03-19 12:02:53 +01:00
  • 3d27334ec7 Merge pull request #801 from Gandifil/tiled-parallax-factor Max Kopjev 2023-03-18 23:29:00 +01:00
  • 80189415c3 Add checking event == 'push' Gandifil 2023-03-16 20:16:22 +01:00
  • f8fb2237d2 Merge pull request #799 from dezoitodemaio/bugfix/mousebutton-flags Max Kopjev 2023-03-16 18:31:29 +01:00
  • b1e2451813 Add parallaxFactor in rendering logic. Gandifil 2023-03-08 19:46:37 +01:00
  • c7568b1b54 Add parallaxFactor of layers in models. Gandifil 2023-03-08 19:46:20 +01:00
  • 05e28afd3a add power of two values to MouseButton Cairo Batista 2023-02-05 23:35:23 -03:00
  • aa1038f31d Create VelocityInterpolator slakedclay 2023-01-09 12:21:37 -07:00
  • 357e0e1ece Issue 707, Added null propagation inside component manager destroy method Kus 2022-11-15 18:43:48 +01:00
  • 07477ba421 Issue 707, Created test for null ptr during entity destroy Kus 2022-11-15 18:43:10 +01:00
  • 5595621db3 Merge pull request #785 from toore/improvement-enabled-and-ported-tests-to-xunit Lucas Girouard-Stranks 2022-11-14 21:11:48 -05:00
  • 12f7bc1b53 Remove tests always passing Andreas Torebring 2022-08-18 22:03:18 +02:00
  • b426c86fa9 Uncomment and fix tests Andreas Torebring 2022-08-18 21:37:58 +02:00
  • a7d42f9c49 Merge pull request #789 from mattj1/rebuild-effects-mg-3.8.1 Lucas Girouard-Stranks 2022-11-02 22:59:28 -04:00
  • cbbec7d123 Merge pull request #782 from garakutanokiseki/feature/fix-android-cant-read-animation-sprite Lucas Girouard-Stranks 2022-10-23 11:37:20 -04:00
  • ff685fc1f0 Rebuilt effects with mgfxc 3.8.1.303 Matt Johnson 2022-09-24 16:28:14 -06:00
  • 0ebbbe58a2 Merge pull request #787 from toore/bug-transform-rectangle Lucas Girouard-Stranks 2022-09-19 22:25:31 -04:00
  • b2759175b6 Rectangle extents are rotated correctly Andreas Torebring 2022-08-26 13:40:31 +02:00
  • 423c80df5f Assert Rectangle transform not changing size Andreas Torebring 2022-08-27 22:23:32 +02:00
  • 42f3b1557f Assert Rectangle translation transform Andreas Torebring 2022-08-27 19:58:25 +02:00