1
0
Fork 0
mirror of https://github.com/Ellpeck/MLEM.git synced 2024-11-16 18:53:12 +01:00
Commit graph

874 commits

Author SHA1 Message Date
Ell
99a49c6c81 use the required binding flags for the copy constructor too 2020-10-25 20:16:10 +01:00
Ellpeck
500025090f added a CopyConstructor attribute to CopyExtensions 2020-10-25 20:11:15 +01:00
Ell
f68e55ebfd moved DataTextureAtlas to MLEM.Data 2020-10-25 01:45:01 +02:00
Ell
e4081be2ce added some padding utility constructors 2020-10-25 01:33:05 +02:00
Ell
3005b3edcb added an extension method to auto-reverse an easing function 2020-10-24 22:10:34 +02:00
Ell
cdc08c5cf2 improved NumberExtensions penetration method 2020-10-12 21:08:15 +02:00
Ell
ba3529a3e1 made mlem.extended ship without a monogame.extended version attached 2020-10-07 06:45:34 +02:00
Ell
521daf879c updated dependencies 2020-10-07 06:28:18 +02:00
Ell
aaeda825e0 fixed some documentation issues 2020-10-06 20:14:57 +02:00
Ell
58eae7d240 added an extension method for rectangle penetration 2020-10-05 23:23:30 +02:00
Ell
5bcfcaf3cb fixed Paragraph autoAdjustWidth parameter name 2020-09-30 22:49:09 +02:00
Ell
6a383e200b a small rebranding 2020-09-28 20:53:39 +02:00
Ell
8b29903444 Replace ImageCode and TextField character ToString usage with ToCachedString for memory performace 2020-09-28 20:43:37 +02:00
Ell
b814839458 made GenericFont a GenericDataHolder 2020-09-28 20:38:56 +02:00
Ell
bd43c14a33 copy SpriteFont in GenericSpriteFont so that we don't modify the passed fonts' default character 2020-09-28 02:52:51 +02:00
Ell
aa064812fc removed obsolete CustomDrawGroup 2020-09-27 16:25:41 +02:00
Ell
9a1f1e335c added info about negative sizes to MLEM.Ui article 2020-09-25 17:18:58 +02:00
Ell
333b4b033e Added a fail-safe for elements with conflicting auto-sizing settings so that they don't cause a cryptic stack overflow 2020-09-23 00:41:24 +02:00
Ell
eeedb0ae5c also don't display the tooltip if all o its children are hidden 2020-09-18 18:19:05 +02:00
Ell
fde243ed8b only display the tooltip if there is anything in it 2020-09-18 18:11:46 +02:00
Ell
2342eb093a Fixed some content readers not being tried for RawContentManager 2020-09-17 01:59:08 +02:00
Ell
df5a654500 clarify which file types can be loaded in the docs 2020-09-16 23:41:23 +02:00
Ell
3b382a46cf moved raw content handling to MLEM.Data 2020-09-16 23:39:01 +02:00
Ell
534194b3ea allow loading other json file extensions in MLEM.Data by default 2020-09-16 23:24:03 +02:00
Ell
51fbba8731 made AStar.InfiniteCost a const because I don't know why it wasn't one before 2020-09-16 01:21:37 +02:00
Ell
7e89efec69 added text field input rules for file and path names 2020-09-13 18:05:55 +02:00
Ell
90d7aeb633 added a default text color to UiStyle 2020-09-13 18:00:19 +02:00
Ell
4f63770de0 use dictionaries in favor of lists for AStar to speed up pathfinding 2020-09-10 02:12:53 +02:00
Ellpeck
a5c1b6c2b4 allow sprite animations to be updated by a time span 2020-08-13 19:46:49 +02:00
Ellpeck
86d1ac18fc bump version 2020-08-11 02:55:49 +02:00
Ellpeck
368630f109 Added Direction2Helper.To90Direction 2020-08-10 02:37:39 +02:00
Ellpeck
52443bfa68 added some more utility functions for directions and vectors 2020-08-10 02:16:35 +02:00
Ellpeck
3a1b73934b Allow copying to exclude certain fields 2020-08-01 00:22:29 +02:00
Ellpeck
0529e2c921 throw if no parameterless constructor was found 2020-07-31 20:58:25 +02:00
Ellpeck
c697d60609 shorten CopyExtensions.DeepCopyInto 2020-07-31 20:26:42 +02:00
Ellpeck
cb369dec75 Added DeepCopy 2020-07-31 20:24:59 +02:00
Ellpeck
ba24707b18 added object copying to MLEM.Data 2020-07-31 19:07:22 +02:00
Ellpeck
d2f38e9fbf removed test files 2020-07-31 18:53:22 +02:00
Ellpeck
5d19b8f674 Removed test task 2020-07-31 18:51:39 +02:00
Ellpeck
fa3ddbc74e Remove tests since they don't work correctly without a test version of MonoGame 2020-07-31 18:51:09 +02:00
Ellpeck
0d04629b0a upgrade tests to .net core 2020-07-31 17:30:18 +02:00
Ellpeck
3e0fac9a14 Properly allow tests to use content files 2020-07-31 17:25:56 +02:00
Ellpeck
fe67b70332 (finally) added some tests 2020-07-31 17:14:25 +02:00
Ellpeck
e80eb17b22 fixed incorrect icon link 2020-07-29 14:41:46 +02:00
Ellpeck
433299ed10 Rename vector floor extensions to FloorCopy since MonoGame added their own Floors 2020-07-27 00:24:49 +02:00
Ellpeck
00ce8bb229 fixed y offset not affecting elements with AutoInlineIgnoreOverflow anchor 2020-07-25 23:39:37 +02:00
Ellpeck
dddcb664d7 added aseprite script for populating the data texture atlas 2020-07-24 17:50:25 +02:00
Ellpeck
e28c39501e use Content copy instead of msbuild copy for sandbox 2020-07-24 03:12:00 +02:00
Ellpeck
61e8b18403 make DataTextureAtlas not crash when a non-existent texture is queried 2020-07-24 00:39:04 +02:00
Ellpeck
fe89fc24ea added data-based texture atlases 2020-07-24 00:33:11 +02:00