Commit Graph
1157 Commits
Author SHA1 Message Date
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
Dylan Wilson cb159e15b0 refactored the camera to have a base class 2019-05-27 23:07:42 +10:00
Dylan Wilson 5040a2512e refactored the camera to have a base class 2019-05-27 23:04:12 +10:00
Dylan Wilson e17b24833b fixed #604 unused parameter in equality check 2019-05-21 21:29:58 +10:00
Dylan Wilson cc17c888ee a tiny bit of code cleanup 2019-02-19 21:16:04 +10:00
Lucas Girouard-StranksandDylan Wilson 7c8de64caa Math folder (#594)
* Move files to `Math` folder

* Allow `.DotSettings` (not `.DotSettings.user`)

* Allow the `Math` folder to ignore namespaces
2019-02-19 16:08:45 +10:00
Martin StauberandDylan Wilson cadaed7fea Scale Particles without Maintaining Aspect Ratio (#483)
* Update ParticleReleaseParameters.cs

Add parameters to allow scaling particles without maintaining aspect ratio

* Update ParticleEmitter.cs

Scale particles without maintaining aspect ratio.
2019-02-04 21:13:12 +10:00
KevinYetiandDylan Wilson 4c34ff9705 remove isLoaded (#585) 2019-02-04 21:10:08 +10:00
Rafael AlmeidaandDylan Wilson 7526606feb Notify subscribers before removing components from entity (#589) 2019-02-04 21:08:39 +10:00
Dylan Wilson 595b9a8bd8 fixed some disposing in the demos 2018-12-28 18:43:59 +10:00
Dylan Wilson 9d86ff4680 Merge branch 'develop' into mutabletiled 2018-12-28 18:32:47 +10:00
Rubén Tomás GraciaandDylan Wilson 6295c8dc36 Fixed ContentReaderExtensions (#575)
Fixes #573
2018-12-28 18:21:30 +10:00
luisfbandDylan Wilson 7a524a156c Fixed the correct value passed to GC on Dispose of ParticleBuffer (#580) (#581)
More info available in #580
2018-12-27 23:14:51 +10:00
Dylan Wilson c1452e81c0 tileset interface 2018-11-25 13:03:39 +10:00
Dylan Wilson 8ab5e384ec added the ability to change the tiles collection at runtime 2018-11-17 22:09:10 +10:00
Dylan Wilson 0a8577f77f small tweaks 2018-11-13 21:58:18 +10:00
Dylan Wilson 8e91b622da added some calculated properties to tilesets 2018-11-07 21:21:24 +10:00
Dylan Wilson c6c540c22a code cleanup 2018-11-05 20:29:23 +10:00
Gyorgy PetoandDylan Wilson e76440a055 Fix compiler warnings (issue #563) (#569) 2018-11-04 22:22:50 +10:00
Dylan Wilson 640e067d8f a slightly better tiled animation demo 2018-10-29 21:25:58 +10:00
Peter TaylorandDylan Wilson c401b06da1 Changed to call initialisation if not done (#564)
as per request from http://community.monogame.net/t/screenmanager-wont-loadcontent/11043
2018-10-23 20:17:25 +10:00
Zoey MandDylan Wilson 2b269d563b Added loop to handle dynamic -> dynamic body collision resolution (#559)
- The equality check is a little gross for dynamicBody -> otherDynamicBody, but it works for now.
- Added notes about how I did this.
- Tested it with the current platformer demo
2018-10-20 12:55:31 +10:00
Dylan WilsonandGitHub e962cec448 A mix between Tiled and GUI stuff (#553)
* mostly restored the tiled importer unit tests

* code cleanup

* code cleanup

* almost got tiled maps serialization independent of the content pipeline

* refactored the tiled map content importer so that tiled maps can be loaded at runtime

* code cleanup

* removed nuspec files

* experimenting with an XML based GUI markup parser

* a few more markup parser features

* finally got a working open file dialog

* experimenting with markup bindings

* attached properties

* working on the gui stuff again

* working on a better textbox

* multiline textboxing

* new text box is really coming along

* removed the content explorer experiment

* restored the old gui demo back to the way it was before (for now)
2018-10-09 22:18:48 +10:00
vividosandDylan Wilson bfd7c5b0f1 removed non-existing .nuspec files from solution (#551) 2018-10-07 20:01:58 +10:00
YHHandDylan Wilson 36efebeba4 fix reflection bug (#548)
* fix reflection bug

* fix
2018-09-18 11:49:20 +10:00
Dylan Wilson dbc57e0f8a code cleanup 2018-08-13 20:29:26 +10:00
Dylan Wilson 8cdacfb644 Merge branch 'mgjam' into develop 2018-08-13 20:25:55 +10:00
Dylan Wilson 5f043c0c7b Merge branch 'develop' of https://github.com/craftworkgames/MonoGame.Extended into develop 2018-08-13 20:25:17 +10:00
Dylan Wilson 8ee16c60fb hacked together a quick and dirty content explorer 2018-08-06 21:07:52 +10:00
Dylan Wilson 59e28cb2f3 updated nuget packages 2018-08-06 20:26:09 +10:00
Jon SeamanandDylan Wilson 756a01ebf2 Circle Rectangle penetration vector fix (#533) 2018-08-01 12:08:54 +10:00
Dylan Wilson ccf03f18ed little explosions and fixed more bugs in the ecs 2018-07-31 21:52:13 +10:00
Dylan Wilson defeac7b97 adhoc map generation 2018-07-30 23:06:00 +10:00
Dylan Wilson a53955e8b0 fireballs killing zombies and stuff 2018-07-30 21:09:18 +10:00
Dylan Wilson 559affb633 fireballs killing zombies and stuff 2018-07-30 20:55:15 +10:00
Dylan Wilson af773807d8 great balls of fire 2018-07-27 22:27:27 +10:00
Dylan Wilson 21af326248 started a game jam game entry 2018-07-26 22:52:34 +10:00
Dylan Wilson 3d0201bba1 added a missing aspect type to the sandbox 2018-07-26 20:53:48 +10:00
Dylan Wilson c7229c8b9e fixed a typo 2018-07-24 22:22:08 +10:00
Dylan Wilson 91520e294d fixed a typo 2018-07-24 21:55:10 +10:00
Dylan Wilson 25bc9addee cleaned up renaming bitvector32 code 2018-07-12 20:40:17 +10:00
Dylan Wilson 50bf89faf5 made the monogame pcl a private asset in the nuget packages and fixed a few things in the cake build 2018-07-10 22:12:55 +10:00
stefanrbkandDylan Wilson 433e458af0 Real Tiled Group Support (#522)
* Change from storing layers by index to Dictionary key

Models are now stored with the `TiledMapLayer` they are part of.

* Allow render calls via TiledMapLayer

* Add TiledMapGroupLayer and model build recursion for groups

* Add rendering support for TiledMapGroupLayer

* Update TiledMapReader to read TiledMapGroupLayers

* Update Features Demo to Include a Map with a Layer Group

* Update TiledMapWriter and TiledMapProcessor to Support Groups

* Update TiledMap to Report Layers Correctly
2018-07-08 21:34:07 +10:00
Dylan Wilson ad9bd17745 renamed the demos and their folders to be more consistent 2018-07-06 20:47:11 +10:00
Dylan Wilson 7f8e88df7c Merge branch 'badguys' into develop 2018-07-06 20:35:43 +10:00
stefanrbkandDylan Wilson e89fe97061 Build Textures With Prefered Transparent Color (#521)
Pass the transparent color provided by the .TMX or .TSX file to the Texture processor for custom transparency.
2018-07-06 10:11:25 +10:00
Dylan Wilson 6e11f4a7d9 merged develop and fixed the very broken demos 2018-07-04 21:50:01 +10:00
stefanrbk e84895d0e6 Removed BuildAndLoadAsset for BuildAsset 2018-07-02 14:07:30 -05:00