1
0
Fork 0
mirror of https://github.com/Ellpeck/MLEM.git synced 2024-05-18 15:18:45 +02:00
Commit graph

124 commits

Author SHA1 Message Date
Ell 85d20b6433 Added a RectangleF.FromCorners overload that accepts points 2024-04-13 21:14:34 +02:00
Ell 7e64b8a990 Added GetRandomEntry and GetRandomWeightedEntry to SingleRandom 2023-08-07 19:00:34 +02:00
Ell 2c7ffee427 Added Zero, One, Linear and Clamp to Easings 2023-08-03 11:29:51 +02:00
Ell 14d0b24aa9 cleaned up preprocessor instructions 2022-12-13 13:11:36 +01:00
Ell cf3d0e8e0c added some more Add overloads to SeedSource 2022-12-04 22:43:25 +01:00
Ell 943616e21a moved SeedSource to its own file and added Rotate 2022-11-30 23:11:37 +01:00
Ell e3b41ebeea improved SeedSource algorithm to be less predictable 2022-11-30 21:31:34 +01:00
Ell 0a62ae0036 Added SeedSource 2022-11-30 20:21:24 +01:00
Ell 8ffd9ab48a improved and cleaned up SingleRandom 2022-11-30 00:24:43 +01:00
Ell edcaa84a2b ensure that SingleRandom seeds are never zero 2022-11-29 23:56:34 +01:00
Ell 8555fc2499 updated SingleRandom signatures to avoid confusions when calling 2022-11-29 21:36:17 +01:00
Ell 88efc6b41c fixed Single min/max values being integers 2022-11-29 21:29:53 +01:00
Ell b2b4dfbdc9 also added SingleRandom ranges for floats 2022-11-29 21:21:50 +01:00
Ell 81c69041c3 Added the SingleRandom utility class 2022-11-29 21:11:59 +01:00
Ell d72b094a7a Added a generic version of IGenericDataHolder.SetData 2022-11-27 12:34:07 +01:00
Ell 63ea3eba90 DataContract usage improvements 2022-11-22 20:09:12 +01:00
Ell cc749103e0 Allow specifying percentage-based padding for a NinePatch 2022-11-03 18:16:59 +01:00
Ell d138577285 Added trimming and AOT annotations and made MLEM trimmable 2022-10-31 18:33:53 +01:00
Ell f58e3c94d5 Marked EnumHelper and DynamicEnum as obsolete due to their reimplementation in the DynamicEnums library 2022-10-31 13:20:26 +01:00
Ell 8745a3237e Added DynamicEnum IsDefined and EnumHelper and DynamicEnum GetUniqueFlags 2022-10-26 23:34:30 +02:00
Ell 7ab76d239d Added EnumHelper and DynamicEnum GetFlags 2022-10-26 15:02:33 +02:00
Ell 8d689952cc Made GenericFont and TokenizedString support UTF-32 characters like emoji 2022-10-15 13:48:45 +02:00
Ell 48735c3d36 Multi-target net452, making MLEM compatible with MonoGame for consoles 2022-09-14 21:17:43 +02:00
Ell fc026ad0de multi-target netstandard2.0 and net6.0 2022-09-14 19:24:00 +02:00
Ell 8044cb59cb Improved EnumHelper.GetValues signature to return an array 2022-07-29 19:52:01 +02:00
Ell 61055148ef some fixes and doc changes to make MLEM.FNA more in line with MLEM 2022-06-24 21:33:24 +02:00
Ell 5d7d238630 added MLEM.FNA 2022-06-24 14:01:26 +02:00
Ell aabb1ed5df added .editorconfig 2022-06-17 18:23:47 +02:00
Ell 59af00c89a Code cleanup, and marked AStar.InfiniteCost as obsolete 2022-06-15 11:38:11 +02:00
Ell 5ba550619d Added AndThen to Easings 2022-05-10 21:32:28 +02:00
Ell 7ebbe49786 Added ReverseInput and ReverseOutput to Easings 2022-05-10 20:56:14 +02:00
Ell 96f0c51757 Added RectangleF.DistanceSquared and RectangleF.Distance 2022-03-10 16:03:09 +01:00
Ell 29bbd61f8b reformat and cleanup 2021-12-28 14:56:11 +01:00
Ell c0ce5a07ad Implemented IEquatable on a lot of classes that were missing it 2021-12-21 11:39:29 +01:00
Ell 636522bc3e resolved some documentation warnings 2021-11-30 11:46:06 +01:00
Ell 376a068864 Moved AutoTiling to Graphics namespace and removed deprecated Misc versions of SoundEffectInfo and SoundEffectInstanceHandler 2021-11-29 21:24:08 +01:00
Ell ad1d6a864e Added DrawExtendedAutoTile to the AutoTiling class 2021-11-27 15:03:30 +01:00
Ell 5cb77be410 Allow using StaticSpriteBatch for AutoTiling 2021-11-27 14:27:56 +01:00
Ell 444b5c6afb copy base documentation for a lot of docfx unresolvable sources 2021-11-22 19:25:18 +01:00
Ell b30ec9408b Added Padding.Empty 2021-11-18 10:58:50 +01:00
Ell a59f1eb8af Added missing easing functions Quart and Quint to Easings 2021-11-16 15:08:35 +01:00
Ell 6702efd7fa added depth sorting to StaticSpriteBatch 2021-11-13 16:42:50 +01:00
Ell dd295aca1b clarify StaticSpriteBatch depth documentation 2021-11-12 20:31:47 +01:00
Ell d8517a7492 StaticSpriteBatch refactor that speeds up removal.
Items will now be drawn in an arbitrary order.
2021-11-12 20:21:08 +01:00
Ell eb323bea01 only allow clearing a static sprite batch when batching 2021-11-12 18:35:10 +01:00
Ell 4a8a55fde3 allow removing items from a static sprite batch 2021-11-12 18:12:57 +01:00
Ell b22d2d4d22 slight GenericDataHolder (and extensions) improvements and reversions 2021-11-07 00:46:35 +01:00
Ell 39138446ea added some more utility to JsonTypeSafeWrapper and revert SetData changes 2021-11-07 00:23:48 +01:00
Ell ae559adf26 remove "see href" from xml docs since some IDEs can't display that 2021-11-06 23:42:23 +01:00
Ell 8e83cc06a6 Added JsonTypeSafeWrapper and JsonTypeSafeGenericDataHolder 2021-11-06 23:38:21 +01:00