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 Cheung and Dylan 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
reidbhuntley and Dylan Wilson
202ff98a3c
Implemented Transform3 class ( #598 )
2019-07-27 21:37:29 +10:00
Christopher Whitley and Dylan 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
rumkuhgel and Dylan 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 Seaman and Dylan 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 Ferragina and Dylan Wilson
2144ca871e
ensure systems cleanup on world dispose ( #611 )
2019-07-01 14:44:06 +10:00
Jon Seaman and Dylan 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
597d7d446f
in the middle of animating things
2019-06-24 22:03:46 +10:00
Dylan Wilson
8d5939f505
loading sprite sheets from new json file format
2019-06-12 22:03:51 +10:00
Dylan Wilson
86d19f6801
fixed the scene graph demo
2019-06-05 20:07:20 +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-Stranks and Dylan 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 Stauber and Dylan 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
KevinYeti and Dylan Wilson
4c34ff9705
remove isLoaded ( #585 )
2019-02-04 21:10:08 +10:00
Rafael Almeida and Dylan 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 Gracia and Dylan Wilson
6295c8dc36
Fixed ContentReaderExtensions ( #575 )
...
Fixes #573
2018-12-28 18:21:30 +10:00
luisfb and Dylan 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 Peto and Dylan 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 Taylor and Dylan 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 M and Dylan 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 Wilson and GitHub
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
vividos and Dylan Wilson
bfd7c5b0f1
removed non-existing .nuspec files from solution ( #551 )
2018-10-07 20:01:58 +10:00
YHH and Dylan 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 Seaman and Dylan 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