|
943616e21a
|
moved SeedSource to its own file and added Rotate
|
2022-11-30 23:11:37 +01:00 |
|
|
e3b41ebeea
|
improved SeedSource algorithm to be less predictable
|
2022-11-30 21:31:34 +01:00 |
|
|
0a62ae0036
|
Added SeedSource
|
2022-11-30 20:21:24 +01:00 |
|
|
8ffd9ab48a
|
improved and cleaned up SingleRandom
|
2022-11-30 00:24:43 +01:00 |
|
|
edcaa84a2b
|
ensure that SingleRandom seeds are never zero
|
2022-11-29 23:56:34 +01:00 |
|
|
8555fc2499
|
updated SingleRandom signatures to avoid confusions when calling
|
2022-11-29 21:36:17 +01:00 |
|
|
88efc6b41c
|
fixed Single min/max values being integers
|
2022-11-29 21:29:53 +01:00 |
|
|
b2b4dfbdc9
|
also added SingleRandom ranges for floats
|
2022-11-29 21:21:50 +01:00 |
|
|
81c69041c3
|
Added the SingleRandom utility class
|
2022-11-29 21:11:59 +01:00 |
|
|
d72b094a7a
|
Added a generic version of IGenericDataHolder.SetData
|
2022-11-27 12:34:07 +01:00 |
|
|
e21729de67
|
fixed some memory management issues in MLEM.Ui
|
2022-11-24 18:38:51 +01:00 |
|
|
9919ee4a97
|
added the ability to convert texture atlases to collections
|
2022-11-23 12:14:08 +01:00 |
|
|
63ea3eba90
|
DataContract usage improvements
|
2022-11-22 20:09:12 +01:00 |
|
|
810406fb94
|
Added the ability for UniformTextureAtlases to have padding for each region
|
2022-11-19 17:12:57 +01:00 |
|
|
b5619db55c
|
Allow explicitly specifying each region for extended auto tiles
|
2022-11-14 12:59:35 +01:00 |
|
|
a1df35ea05
|
also set source in OffsetCopy
|
2022-11-14 11:51:29 +01:00 |
|
|
db02dfcfde
|
Store a RuntimeTexturePacker packed texture region's source region
|
2022-11-14 11:49:47 +01:00 |
|
|
5906278091
|
Fixed Combination.IsModifierDown querying one of its modifiers instead of all of them
|
2022-11-08 17:50:58 +01:00 |
|
|
8bb62a2ce5
|
also added WasModifierDown and WasDown to Keybind and Combination
|
2022-11-08 17:43:34 +01:00 |
|
|
797a3b2617
|
Improved the way InputHandler down time calculation works
|
2022-11-08 17:12:37 +01:00 |
|
|
8469185297
|
Added GetDownTime, GetUpTime and GetTimeSincePress to Keybind and Combination
|
2022-11-08 16:43:32 +01:00 |
|
|
cc749103e0
|
Allow specifying percentage-based padding for a NinePatch
|
2022-11-03 18:16:59 +01:00 |
|
|
d138577285
|
Added trimming and AOT annotations and made MLEM trimmable
|
2022-10-31 18:33:53 +01:00 |
|
|
f58e3c94d5
|
Marked EnumHelper and DynamicEnum as obsolete due to their reimplementation in the DynamicEnums library
|
2022-10-31 13:20:26 +01:00 |
|
|
8745a3237e
|
Added DynamicEnum IsDefined and EnumHelper and DynamicEnum GetUniqueFlags
|
2022-10-26 23:34:30 +02:00 |
|
|
7ab76d239d
|
Added EnumHelper and DynamicEnum GetFlags
|
2022-10-26 15:02:33 +02:00 |
|
|
d5e5d1d536
|
moved the new ConvertCachedUtf32 to CodePointSource
|
2022-10-23 21:23:16 +02:00 |
|
|
be7676d37e
|
fixed unnecessary memory allocations since 8d689952cc
|
2022-10-22 11:46:11 +02:00 |
|
|
8d689952cc
|
Made GenericFont and TokenizedString support UTF-32 characters like emoji
|
2022-10-15 13:48:45 +02:00 |
|
|
560c797b87
|
Fixed InputHandler and UiControls maintaining old input states when input types are toggled off
|
2022-10-10 19:29:01 +02:00 |
|
|
d6309ce9c1
|
Added the ability to find paths to one of multiple goals using AStar
|
2022-10-10 11:31:23 +02:00 |
|
|
d3b153fd45
|
Cleaned up AStar code
|
2022-10-09 22:38:10 +02:00 |
|
|
0b6e6743cf
|
some more AStar improvements
|
2022-10-09 21:04:39 +02:00 |
|
|
3e4c4e566d
|
Merge remote-tracking branch 'origin/main'
|
2022-10-09 20:07:51 +02:00 |
|
|
bfa4ab4ac2
|
Added the ability to include special per-position directions in AStar pathfinding
|
2022-10-09 20:07:38 +02:00 |
|
|
02cf01fcb7
|
added Append and Prepend to the net452 version for better code compatibility
|
2022-09-15 17:51:46 +02:00 |
|
|
9f60a59706
|
resolved some build warnings
|
2022-09-15 10:44:50 +02:00 |
|
|
48735c3d36
|
Multi-target net452, making MLEM compatible with MonoGame for consoles
|
2022-09-14 21:17:43 +02:00 |
|
|
fc026ad0de
|
multi-target netstandard2.0 and net6.0
|
2022-09-14 19:24:00 +02:00 |
|
|
df2d102d8e
|
further improved StaticSpriteBatch performance
|
2022-09-13 11:57:28 +02:00 |
|
|
b4e1b00c88
|
finished static sprite batch optimizations
|
2022-09-12 23:51:12 +02:00 |
|
|
eadabf3919
|
use SortedDictionary for StaticSpriteBatch
|
2022-09-12 23:09:36 +02:00 |
|
|
856d67b6cf
|
Second pass at StaticSpriteBatch optimizations
|
2022-09-12 22:57:01 +02:00 |
|
|
742bc52437
|
First pass at drastically improving StaticSpriteBatch batching performance
|
2022-09-12 21:51:21 +02:00 |
|
|
d6e7c1086d
|
Discard old data when updating a StaticSpriteBatch
|
2022-09-12 21:13:43 +02:00 |
|
|
023233a062
|
Fixed some TokenizedString tokens starting with a line break not being split correctly
|
2022-09-02 14:07:23 +02:00 |
|
|
0fe4c940d7
|
Fixed TokenizedString handling trailing spaces incorrectly in the last line of non-left aligned text
|
2022-09-02 13:58:12 +02:00 |
|
|
32dad847a0
|
adAdded TokenizedString.Realign
|
2022-09-02 13:42:21 +02:00 |
|
|
0a696941dc
|
cleaned up code
|
2022-08-20 11:39:28 +02:00 |
|
|
e50d28ce11
|
Allow using external gesture handling alongside InputHandler through ExternalGestureHandling
|
2022-08-11 11:37:41 +02:00 |
|