|
a75d04cffc
|
added a utility method for getting the points contained in a rectangle
|
2021-02-04 12:24:23 +01:00 |
|
|
3cd8c54e5c
|
only store texture data if it changed
|
2021-01-20 05:22:30 +01:00 |
|
|
106102adf6
|
clean up unused using statements
|
2020-12-14 21:51:27 +01:00 |
|
|
bb596c91ff
|
cleaned up color extensions and move some methods to colorhelper instead
|
2020-11-04 23:44:41 +01:00 |
|
|
cdc08c5cf2
|
improved NumberExtensions penetration method
|
2020-10-12 21:08:15 +02:00 |
|
|
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 |
|
Ellpeck
|
43b665642d
|
made tooltips be panels and remove the weird paragraph background thing
|
2019-12-31 14:08:13 +01:00 |
|
Ellpeck
|
937b1757fe
|
fixed stack overflow with auto-sizing elements
|
2019-12-26 12:49:04 +01:00 |
|
Ellpeck
|
b83d7f3526
|
whoops
|
2019-12-14 14:07:00 +01:00 |
|
Ellpeck
|
dbe7980add
|
made padding a lot more versatile in mlem.ui
|
2019-12-14 14:00:12 +01:00 |
|
Ellpeck
|
af7fb342d7
|
made windowextensions a lot cleaner
|
2019-12-05 22:15:49 +01:00 |
|
Ellpeck
|
d224d57cf2
|
added a handler for this
|
2019-12-01 22:58:20 +01:00 |
|
Ellpeck
|
84e388677c
|
added a setfullscreen method
|
2019-11-08 15:35:15 +01:00 |
|
Ellpeck
|
264d3ee313
|
add a soundeffectinstance replay method
|
2019-11-07 14:50:10 +01:00 |
|