1
0
Fork 0
mirror of https://github.com/Ellpeck/MLEM.git synced 2024-06-16 10:44:32 +02:00
Commit graph

76 commits

Author SHA1 Message Date
Ell
1067055bb5 code cleanup 2021-07-19 23:49:16 +02:00
Ell
374d936be2 specify the MLEM version that Invert will be moved 2021-07-13 22:35:48 +02:00
Ell
a52b46dce9 Added ColorExtensions.Invert and made ColorHelper.Invert obsolete 2021-07-13 22:34:32 +02:00
Ell
d1fbcb9559 added a sprite batch extension to generate a gradient 2021-06-03 21:33:09 +02:00
Ell
e24c871ecd added SoundExtensions 2021-03-17 22:47:23 +01:00
Ell
e0263dc943 Removed obsolete ColorExtensions methods 2021-03-13 16:25:08 +01:00
Ell
053aaaf17c removed the array-based GetRandomEntry method as it made lists have to be typecast 2021-03-04 22:53:39 +01:00
Ell
1c8b738555 added some collection extensions, namely Combinations 2021-03-04 22:52:28 +01:00
Ell
a75d04cffc added a utility method for getting the points contained in a rectangle 2021-02-04 12:24:23 +01:00
Ell
3cd8c54e5c only store texture data if it changed 2021-01-20 05:22:30 +01:00
Ell
106102adf6 clean up unused using statements 2020-12-14 21:51:27 +01:00
Ell
bb596c91ff cleaned up color extensions and move some methods to colorhelper instead 2020-11-04 23:44:41 +01:00
Ell
cdc08c5cf2 improved NumberExtensions penetration method 2020-10-12 21:08:15 +02:00
Ell
58eae7d240 added an extension method for rectangle penetration 2020-10-05 23:23:30 +02:00
Ellpeck
52443bfa68 added some more utility functions for directions and vectors 2020-08-10 02:16:35 +02:00
Ellpeck
fe67b70332 (finally) added some tests 2020-07-31 17:14:25 +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
ec370479ef some matrix-related number extensions 2020-07-19 23:12:12 +02:00
Ellpeck
98937ee83f added a method for generating square and circle textures 2020-07-12 19:41:25 +02:00
Ellpeck
096131ce15 Drop SoundEffectInstance (mis)usage in favor of new SoundEffectInfo 2020-06-22 13:59:33 +02:00
Ellpeck
d891e19d2a reduce string allocations when rendering text 2020-06-21 23:23:52 +02:00
Ellpeck
deec553b22 code cleanup 2020-06-18 17:24:35 +02:00
Ellpeck
dce6499a0c added TextureExtensions 2020-05-25 22:01:41 +02:00
Ellpeck
dc48c4caa1 finished xml docs for the MLEM core package 2020-05-21 17:21:34 +02:00
Ellpeck
e9cc9b7d99 document raw content and text formatting 2020-05-21 12:53:42 +02:00
Ellpeck
d8daa3779a start on xml documentation, yay 2020-05-20 23:59:40 +02:00
Ellpeck
422f0834b3 fixed tiled color parsing 2020-04-30 21:15:28 +02:00
Ellpeck
9db6a52999 actually make this take a window, makes more sense 2020-04-19 03:24:43 +02:00
Ellpeck
0ee7f74efd updated and fixed android demo 2020-04-19 03:20:25 +02:00
Ellpeck
5404c36f73 mark replay as obsolete 2020-04-11 15:15:04 +02:00
Ellpeck
f57031a9db turns out setting a null render target also just sets a null array 2020-04-03 00:59:27 +02:00
Ellpeck
5a8e74c5f3 added a way to using() a render target while applying the previous ones easily 2020-04-02 17:47:11 +02:00
Ellpeck
80f36c78bd a lot of font cleanup 2020-03-28 22:25:06 +01:00
Ellpeck
9f43924e47 made the GetOneEmString method more generic 2020-03-21 00:12:09 +01:00
Ellpeck
9dfb6134bb fixed split strings having a trailing space 2020-03-19 03:50:01 +01:00
Ellpeck
08c4281da1 added a new text input system 2020-02-24 14:03:53 +01:00
Ellpeck
719bdc7176 make MLEM.Ui not crash on DesktopGL.Core 2020-02-24 00:42:01 +01:00
Ellpeck
2e8e17b373 make eventargs more generic so that this also works with the core version of monogame 2020-02-10 23:54:27 +01:00
Ellpeck
9366890aaa fixed WindowExtensions not working on Release 2020-02-10 23:52:09 +01:00
Ellpeck
f8f4dfbff4 use toString shorthand 2020-02-08 18:25:49 +01:00
Ellpeck
72eff17d5f made text formatting and line splitting preserve spaces properly 2020-02-08 18:24:14 +01:00
Ellpeck
5bf111d05a fixed SplitString not respecting long words 2020-02-06 02:27:21 +01:00
Ellpeck
b3331834e1 I did not want to push this here
This reverts commit ee511137
2020-02-06 01:51:41 +01:00
Ellpeck
ee5111372b part 1 2020-02-06 01:33:24 +01:00
Ellpeck
0904368151 Revert "changed text input style to work on all devices including web"
This reverts commit 053724e4
2020-02-01 21:16:10 +01:00
Ellpeck
053724e4f8 changed text input style to work on all devices including web 2020-02-01 20:50:42 +01:00
Ellpeck
0824ba1098 added ApplyChangesSafely 2020-01-26 01:31:40 +01:00
Ellpeck
58b90d90be Revert "made graphics extensions not cause an exception"
This reverts commit 0a1147df
2020-01-26 01:20:20 +01:00
Ellpeck
0a1147df9d made graphics extensions not cause an exception 2020-01-26 01:18:53 +01:00
Ellpeck
7ca8256b77 added a weight-based list randomness function 2020-01-17 01:33:31 +01:00