Commit Graph
1207 Commits
Author SHA1 Message Date
Lucas Girouard-Stranks 6025e434c9 Delete demos and samples 2020-08-18 19:04:05 -04:00
Lucas Girouard-StranksandGitHub ff0b9fdbae Merge pull request #682 from TraceBullet/platformer-animation-fix
Fix missing animations in Platformer sample game
2020-08-14 10:48:12 -04:00
janfokkeurk 4b1b7804e0 Removed packages.config
Replaced old Newtonsoft.Json with 12.0.3.
2020-08-02 21:48:20 +02:00
TraceBullet 0679eb8c35 Fix missing animations in Platformer sample game 2020-07-30 13:56:32 -04:00
Lucas Girouard-Stranks f46f730535 Set capacity for ObjectPool in the constructor 2020-07-03 12:53:17 -04:00
Lucas Girouard-StranksandGitHub a330e80d8a Merge pull request #673 from craftworkgames/fix-670
3.8
2020-06-28 20:41:44 -04:00
Lucas Girouard-Stranks fe2d2aa9b0 Fix content pipeline dll path 2020-06-28 20:25:14 -04:00
Lucas Girouard-Stranks 537ac62bc2 Remove NuclexGui 2020-06-28 20:10:33 -04:00
Jonathan Kaufman b9e21e6a43 (Transform3 is not public #664)
Transform3 is now public
2020-06-28 19:12:49 -04:00
Lucas Girouard-Stranks 7ee7910348 Update all NuGet packages to latest versions 2020-06-28 18:11:35 -04:00
Lucas Girouard-Stranks 2f7694976c Use netcoreapp3.1 for content pipeline project 2020-06-28 17:41:01 -04:00
Lucas Girouard-Stranks 56205df3fe Use Arial font for NuclexGui
This is a work-around because the virtual machine used for GitHub actions doesn't have some fonts installed.
2020-06-28 16:58:51 -04:00
Lucas Girouard-Stranks 5f9986f666 Use Arial font for NuclexGui
This is a work-around because the virtual machine used for GitHub actions doesn't have some fonts installed.
2020-06-28 16:55:06 -04:00
Lucas Girouard-Stranks 29430fc350 Upgrade tests to .NET Core 3.1 2020-06-28 15:15:17 -04:00
Lucas Girouard-Stranks 493ef96667 Upgrade to 3.8 2020-06-28 15:06:47 -04:00
Lucas Girouard-Stranks d09b52ef1f Update shaders to use dotnet-mgfx 2020-06-28 14:37:56 -04:00
jamieyelloandGitHub 5aa5ea701e Add RectangleF.TopRight (#661)
There was a TopLeft and a BottomRight, but no TopRight or BottomLeft... But there could be. :)
2020-04-04 17:39:42 +10:00
davidbezdekandGitHub 88e9ca5244 #601 [GUI] Padding fix, Uniform grid padding offset (#656) 2020-02-29 20:55:34 +10:00
Geir SagbergandGitHub c7410c9a9e Don't add entity to _removedEntities if it is already there (#658)
* Gitignore .vscode/

* Fix casing of Installation.md

* Make Destroy Entity idempotent
2020-02-29 20:48:49 +10:00
Patrick AdessoandGitHub f9afd8e2e0 Additional Shapes - Issue 629 (#647)
* Added PrimitiveBatch.cs

* New shapes from primitivebatch WIP.

* Circles are being drawn.

* Polygon drawing WIP

* Polygons are drawing

* Filled polygon WIP

* The existing implementation can't handle convex polygons well.  Going to wrap up other features and revisit.

* Concave polygons now filling using ear clipping algorithm.

* Ellipse and solid ellipse.

* Added point drawing

* Rectangles now drawing.

* Tweaking demo project

* WIP

* Comment cleanup
2020-02-05 15:48:18 +10:00
JanFokkeandDylan Wilson c360b66535 Re-added collision demo (#642)
Improved collision performance
2019-12-26 22:20:43 +10:00
JanFokkeandDylan Wilson dfa3bce162 TiledMap property multi-line bug fix (#641) 2019-12-24 12:29:21 +10:00
vividosandDylan Wilson e4538dedd1 Gui System fixes (#588)
* added serializer for Size type

* updated type names of Gui classes

* throw more specific FormatException when deserializing json elements fails

* fixed Control deserializer
2019-11-14 10:43:12 +10:00
Cory KrollandDylan Wilson 2d984d2c5a Fixed pathing issues creating problems loading Tiled assets (#639) 2019-10-30 09:58:48 +10:00
Dylan Wilson 9aa87c2919 fixed #638 by changing layerDepth from int to float 2019-10-17 20:10:32 +10:00
Dylan Wilson 87901bbcf0 more demo cleanup 2019-10-08 21:43:46 +10:00
Dylan Wilson 57bc38e5c9 started cleaning up the demos 2019-10-08 21:15:34 +10:00
Dylan Wilson af2a301bf0 code cleanup 2019-10-08 21:01:09 +10:00
Dylan Wilson ffba0e05e8 started the sprites docs and demo 2019-10-03 22:08:33 +10:00
Dylan Wilson 0287f8c837 starting the big docs cleanup 2019-10-02 22:05:09 +10:00
Dylan Wilson d932d1a181 Merge branch 'develop' into animations 2019-10-02 20:19:02 +10:00
Dylan Wilson 3daf4c8c5e a couple of tweaks 2019-09-30 21:59:07 +10:00
Dylan Wilson 326bf2743a loading sprite factory files in monogame 2019-09-27 20:30:15 +10:00
Dylan Wilson 928418ff6d custom monospaced font added to the fonts demo 2019-09-06 21:37:26 +10:00
Dylan Wilson 5a5bbc3b5e Merge branch 'develop' into animations 2019-08-30 21:31:43 +10:00
Dylan Wilson 1cd06ef244 removed unused variables 2019-08-30 21:31:19 +10:00
Dylan Wilson 6b08ddd8a9 merge with develop and remove old demo 2019-08-27 21:21:40 +10:00
Dylan Wilson 58a30106f7 pack the content pipeline project as a nuget tool 2019-08-27 21:02:32 +10:00
Ryan CheungandDylan Wilson fbe44fb958 Remove garbage generated in input listners (#624)
* Remove garbage generated in inpot  listners

* fixed coding conventions
2019-08-20 22:12:34 +10:00
Dylan Wilson ce376c1386 clean up warnings produced when generating nuget packages 2019-08-18 19:13:59 +10:00
Dylan Wilson bbd03e4d73 fixed some long overdue bugs in the boxing viewport adapter 2019-08-18 18:27:48 +10:00
Dylan Wilson b2b90832a0 exposed layer depth on the shape extensions to implement #623 2019-08-09 21:15:26 +10:00
reidbhuntleyandDylan Wilson 202ff98a3c Implemented Transform3 class (#598) 2019-07-27 21:37:29 +10:00
Christopher WhitleyandDylan Wilson 26cfd55ef9 Check for existing layer name (#618)
* Check for existing layer name

Added check for an existing layer by name before adding new layer. If layer name already exists, a descriptive exception is thrown instead of the generic ArgumentException.

* Update TiledMap.cs
2019-07-16 21:18:15 +10:00
rumkuhgelandDylan Wilson 130daf3e5e Fix Clear method (#614)
Make sure to clear the array before setting count to zero.
2019-07-02 10:38:14 +10:00
Jon SeamanandDylan Wilson 31b77e5689 Improve collision demo (#612)
* Replace square in center of level with stationary ball

* Improve collision demo

- Collisions between balls are smoother.
- Fixed an issue with collision bounds not being set properly. (This is what made the collision appear unsmooth)
2019-07-01 14:52:17 +10:00
Marco FerraginaandDylan Wilson 2144ca871e ensure systems cleanup on world dispose (#611) 2019-07-01 14:44:06 +10:00
Jon SeamanandDylan Wilson 54ee97a8bb Create function to draw an ellipse. (#613) 2019-06-30 17:35:42 +10:00
Dylan Wilson 321977ff8a very nearly fully working json content reader 2019-06-26 23:01:38 +10:00
Dylan Wilson 438836078d almost worked out the generic json importer 2019-06-25 23:20:58 +10:00