|
f68e55ebfd
|
moved DataTextureAtlas to MLEM.Data
|
2020-10-25 01:45:01 +02:00 |
|
|
e4081be2ce
|
added some padding utility constructors
|
2020-10-25 01:33:05 +02:00 |
|
|
3005b3edcb
|
added an extension method to auto-reverse an easing function
|
2020-10-24 22:10:34 +02:00 |
|
|
cdc08c5cf2
|
improved NumberExtensions penetration method
|
2020-10-12 21:08:15 +02:00 |
|
|
aaeda825e0
|
fixed some documentation issues
|
2020-10-06 20:14:57 +02:00 |
|
|
58eae7d240
|
added an extension method for rectangle penetration
|
2020-10-05 23:23:30 +02:00 |
|
|
6a383e200b
|
a small rebranding
|
2020-09-28 20:53:39 +02:00 |
|
|
8b29903444
|
Replace ImageCode and TextField character ToString usage with ToCachedString for memory performace
|
2020-09-28 20:43:37 +02:00 |
|
|
b814839458
|
made GenericFont a GenericDataHolder
|
2020-09-28 20:38:56 +02:00 |
|
|
bd43c14a33
|
copy SpriteFont in GenericSpriteFont so that we don't modify the passed fonts' default character
|
2020-09-28 02:52:51 +02:00 |
|
|
3b382a46cf
|
moved raw content handling to MLEM.Data
|
2020-09-16 23:39:01 +02:00 |
|
|
51fbba8731
|
made AStar.InfiniteCost a const because I don't know why it wasn't one before
|
2020-09-16 01:21:37 +02:00 |
|
|
4f63770de0
|
use dictionaries in favor of lists for AStar to speed up pathfinding
|
2020-09-10 02:12:53 +02:00 |
|
Ellpeck
|
a5c1b6c2b4
|
allow sprite animations to be updated by a time span
|
2020-08-13 19:46:49 +02:00 |
|
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
|
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
|
dddcb664d7
|
added aseprite script for populating the data texture atlas
|
2020-07-24 17:50:25 +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
|
ec370479ef
|
some matrix-related number extensions
|
2020-07-19 23:12:12 +02:00 |
|
Ellpeck
|
f94802271b
|
added easing functions
|
2020-07-16 00:45:25 +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
|
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
|
d891e19d2a
|
reduce string allocations when rendering text
|
2020-06-21 23:23:52 +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
|
0a8a3c3660
|
removed some obsolete features
|
2020-06-12 17:19:19 +02:00 |
|
Ellpeck
|
251261f3d7
|
added a more generic keybind and input handling system
|
2020-06-12 17:09:35 +02:00 |
|
Ellpeck
|
1347d0bb1e
|
use HasFlag in InputHandler for better readability
|
2020-06-05 23:56:53 +02:00 |
|
Ellpeck
|
1d38262388
|
only use nbsp in image codes if the font supports it
|
2020-06-04 22:18:53 +02:00 |
|
Ellpeck
|
3d1b660c9f
|
don't use nbsp for image codes
|
2020-06-03 00:23:04 +02:00 |
|
Ellpeck
|
62c8b7766c
|
fixed camera's ConstrainWorldBounds midpoint formula being incorrect
|
2020-06-01 17:00:32 +02:00 |
|
Ellpeck
|
b237c0fcc4
|
added SetGesturesEnabled
|
2020-05-31 21:10:01 +02:00 |
|
Ellpeck
|
af7e22d2af
|
added DisableGestures to InputHandler
|
2020-05-31 20:49:03 +02:00 |
|
Ellpeck
|
d3e8a9f811
|
allow multiple gestures to be queried simultaneously in GetGesture
|
2020-05-31 20:07:10 +02:00 |
|
Ellpeck
|
78049c9cd8
|
fixed formatting codes at the beginning of strings being ignored
|
2020-05-30 19:17:18 +02:00 |
|
Ellpeck
|
7ba14ba7f5
|
removed parentheses around MLEM's name
|
2020-05-28 00:49:29 +02:00 |
|
Ellpeck
|
dce6499a0c
|
added TextureExtensions
|
2020-05-25 22:01:41 +02:00 |
|
Ellpeck
|
08f66abe2f
|
switch to using cake for builds
|
2020-05-21 22:50:38 +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 |
|