1
0
Fork 0
mirror of https://github.com/Ellpeck/MLEM.git synced 2024-12-25 09:49:23 +01:00
Commit graph

794 commits

Author SHA1 Message Date
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
Ellpeck
9477b5f1d1 added a pivot point to TextureRegion 2020-07-23 23:30:44 +02:00
Ellpeck
9f2e2ffb0e added analytics to website 2020-07-21 03:15:36 +02:00
Ellpeck
411d3c1cd9 allow for the transformation matrix to modify mouse positions 2020-07-20 14:18:26 +02:00
Ellpeck
abffa4db57 fixed an element transform issue and added a fancy button to the ui demo 2020-07-20 00:28:31 +02:00
Ellpeck
ec370479ef some matrix-related number extensions 2020-07-19 23:12:12 +02:00
Ellpeck
e427305490 cleaned up the demos a bit to allow better usage on mobile 2020-07-17 14:56:22 +02:00
Ellpeck
ec2416719e store all ui controls keybinds in an array 2020-07-16 16:04:18 +02:00
Ellpeck
02cd074a3c cleaned up changes from f1d686f0c0 2020-07-16 15:55:55 +02:00
Ellpeck
f94802271b added easing functions 2020-07-16 00:45:25 +02:00
Ellpeck
f1d686f0c0 move CustomDrawGroup behavior into Element, allowing any element to inherit it 2020-07-15 23:21:52 +02:00
Ellpeck
98937ee83f added a method for generating square and circle textures 2020-07-12 19:41:25 +02:00
Ellpeck
a17301504d added macros to text formatting 2020-07-01 14:30:47 +02:00
Ellpeck
9d5e9d4ccf tidied up paragraph link code 2020-06-30 00:49:42 +02:00
Ellpeck
3eded637da update contentless and add back coroutine to friends article 2020-06-25 12:01:42 +02:00
Ellpeck
60ee61a045 bump future versions 2020-06-24 17:02:24 +02:00
Ellpeck
ca4c8731bc only throw an exception in TextInputWrapper if it is required 2020-06-24 16:54:23 +02:00
Ellpeck
096131ce15 Drop SoundEffectInstance (mis)usage in favor of new SoundEffectInfo 2020-06-22 13:59:33 +02:00
Ellpeck
7dc08afa5a made UiStyle's ActionSound a SoundEffectInstance to allow for volume/pitch changes 2020-06-22 13:23:02 +02:00
Ellpeck
d891e19d2a reduce string allocations when rendering text 2020-06-21 23:23:52 +02:00
Ellpeck
92c91928b2 some nice media improvements 2020-06-21 23:07:49 +02:00
Ellpeck
7eaa1da860 fixed the new MeasureString in GenericFont not returning an empty size for empty strings 2020-06-20 15:42:36 +02:00
Ellpeck
64b9246aa5 clean up GenericFont changes 2020-06-20 12:12:34 +02:00
Ellpeck
73f2e1c565 use measurechar where applicable 2020-06-20 01:20:39 +02:00
Ellpeck
90e0ff55d1 use a custom character for image codes rather than trying to calculate spaces 2020-06-20 01:18:27 +02:00
Ellpeck
deec553b22 code cleanup 2020-06-18 17:24:35 +02:00
Ellpeck
71dabe7360 use specific check instead of generic one for panel fix 2020-06-17 01:44:16 +02:00
Ellpeck
2d332c3a48 allow panel children to be ordered arbitrarily rather than requiring the scroll bar in the first index 2020-06-17 01:43:08 +02:00
Ellpeck
914761519f expose a property in ScrollBar determining if we're currently scrolling it 2020-06-16 22:51:31 +02:00
Ellpeck
46939f7877 Merge remote-tracking branch 'origin/master' 2020-06-16 22:48:23 +02:00
Ellpeck
0ad3b2a305 Downgrade TextCopy since the new version causes issues on some devices 2020-06-16 22:48:13 +02:00