|
0b39928334
|
minor general cleanup
|
2021-03-08 15:12:13 +01:00 |
|
|
dc514815c3
|
expose GetCollidingAreas
|
2021-03-07 22:13:24 +01:00 |
|
|
200058a611
|
added a method to make sidescrolling collision detection easier with TiledMapCollisions
|
2021-03-07 22:03:29 +01:00 |
|
|
6ef9f8ffb1
|
also switch order of x and y iteration in GetCollidingTiles
|
2021-03-07 20:59:10 +01:00 |
|
|
f2df639f9e
|
reverse y loop in GetCollidingTiles to account for gravity usually pointing down
|
2021-03-07 20:45:00 +01:00 |
|
|
dda827b985
|
added GenericFont compatibility for FontStashSharp
|
2021-02-27 16:58:36 +01:00 |
|
|
fd9ad777c2
|
some fixes related to the branch name change
|
2020-11-07 00:58:43 +01:00 |
|
|
bb596c91ff
|
cleaned up color extensions and move some methods to colorhelper instead
|
2020-11-04 23:44:41 +01:00 |
|
|
ba3529a3e1
|
made mlem.extended ship without a monogame.extended version attached
|
2020-10-07 06:45:34 +02:00 |
|
|
521daf879c
|
updated dependencies
|
2020-10-07 06:28:18 +02:00 |
|
|
6a383e200b
|
a small rebranding
|
2020-09-28 20:53:39 +02:00 |
|
Ellpeck
|
e80eb17b22
|
fixed incorrect icon link
|
2020-07-29 14:41:46 +02:00 |
|
Ellpeck
|
64b9246aa5
|
clean up GenericFont changes
|
2020-06-20 12:12:34 +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
|
1d38262388
|
only use nbsp in image codes if the font supports it
|
2020-06-04 22:18:53 +02:00 |
|
Ellpeck
|
7ba14ba7f5
|
removed parentheses around MLEM's name
|
2020-05-28 00:49:29 +02:00 |
|
Ellpeck
|
12cc7a02c7
|
added DrawGrid to MLEM.Extended
|
2020-05-23 22:31:20 +02:00 |
|
Ellpeck
|
3f60b2460c
|
finished the xml documentation for all packages
|
2020-05-22 20:32:38 +02:00 |
|
Ellpeck
|
08f66abe2f
|
switch to using cake for builds
|
2020-05-21 22:50:38 +02:00 |
|
Ellpeck
|
89646b1c67
|
include documentation in nuget packages
|
2020-05-21 12:20:40 +02:00 |
|
Ellpeck
|
a2b939a2c8
|
change package project links to website
|
2020-05-21 02:22:55 +02:00 |
|
Ellpeck
|
500a771136
|
fixed generic bitmap fonts not calculating character width correctly
|
2020-05-18 23:24:38 +02:00 |
|
Ellpeck
|
037ed43410
|
streamline ui text formatting and paragraph links
|
2020-05-17 00:10:29 +02:00 |
|
Ellpeck
|
422f0834b3
|
fixed tiled color parsing
|
2020-04-30 21:15:28 +02:00 |
|
Ellpeck
|
17a5b3ec74
|
only render visible layers
|
2020-04-30 15:57:20 +02:00 |
|
Ellpeck
|
36b7a16e24
|
some more tiled utilities
|
2020-04-29 22:14:33 +02:00 |
|
Ellpeck
|
18c79bbf3a
|
unify versions and update
|
2020-04-25 23:35:54 +02:00 |
|
Ellpeck
|
ff69aba67a
|
update
|
2020-04-11 03:24:40 +02:00 |
|
Ellpeck
|
9c37f34947
|
update the readme and descriptions
|
2020-04-06 01:42:52 +02:00 |
|
Ellpeck
|
f797d1f49f
|
update everything to push logos
|
2020-04-05 01:59:11 +02:00 |
|
Ellpeck
|
9a06d18128
|
Added a logo
|
2020-04-05 01:35:17 +02:00 |
|
Ellpeck
|
80f36c78bd
|
a lot of font cleanup
|
2020-03-28 22:25:06 +01:00 |
|
Ellpeck
|
26264bf576
|
allow a lot of mem classes to have custom data added to them
|
2020-03-21 00:49:43 +01:00 |
|
Ellpeck
|
ce50c6d569
|
that didn't work lol
|
2020-03-19 17:45:01 +01:00 |
|
Ellpeck
|
dd53b0681e
|
try using a zero width space?
|
2020-03-19 17:42:07 +01:00 |
|
Ellpeck
|
3d7867feb2
|
possibly fix extended ignoring kerning in some cases
|
2020-03-19 17:36:53 +01:00 |
|
Ellpeck
|
8d1b291f39
|
made mlem.data and mlem.extended dependencies optional
|
2020-02-26 23:04:17 +01:00 |
|
Ellpeck
|
0046811ca0
|
added project templates
|
2020-02-24 17:34:05 +01:00 |
|
Ellpeck
|
f96e0ae625
|
use VersionPrefix to make VersionSuffix work
|
2020-02-21 15:13:07 +01:00 |
|
Ellpeck
|
00b07e1c45
|
update
|
2020-01-23 01:25:50 +01:00 |
|
Ellpeck
|
deaa841657
|
only return non-blank tiles in TiledExtensions
|
2020-01-14 14:46:06 +01:00 |
|
Ellpeck
|
cba644e300
|
Revert "added tiled map copying"
This reverts commit 229e614d
|
2020-01-05 12:40:33 +01:00 |
|
Ellpeck
|
229e614d4a
|
added tiled map copying
|
2020-01-05 01:33:13 +01:00 |
|
Ellpeck
|
6a4d70038a
|
rename to fit the style better
|
2020-01-04 21:57:10 +01:00 |
|
Ellpeck
|
529b725161
|
added random vector method
|
2020-01-04 21:55:10 +01:00 |
|
Ellpeck
|
00e0ef8bc6
|
update
|
2020-01-01 13:00:33 +01:00 |
|
Ellpeck
|
56fbc77df7
|
added flipping to tile collisions, as well as an option to make custom collisions
|
2020-01-01 12:41:48 +01:00 |
|
Ellpeck
|
45c725f5ef
|
added tile flipping to the renderer
|
2020-01-01 12:18:35 +01:00 |
|
Ellpeck
|
e2682e866d
|
added the layer to collision infos
|
2019-12-30 19:19:40 +01:00 |
|
Ellpeck
|
7e887031de
|
bleh
|
2019-12-27 23:10:57 +01:00 |
|
Ellpeck
|
c6fff090e6
|
added an easy way to find objects on a tiled map
|
2019-12-19 00:27:56 +01:00 |
|
Ellpeck
|
da244dd33e
|
added a utility method to get all tiles from a position in tiled
|
2019-12-17 21:02:09 +01:00 |
|
Ellpeck
|
dbe7980add
|
made padding a lot more versatile in mlem.ui
|
2019-12-14 14:00:12 +01:00 |
|
Ellpeck
|
d3dc40600e
|
added stub tileset tiles to make interaction with tiled easier
|
2019-12-07 15:17:40 +01:00 |
|
Ellpeck
|
e994793ad3
|
added a utility class that stores a layer, an x and a y
|
2019-12-07 13:00:50 +01:00 |
|
Ellpeck
|
3298608141
|
add a tiled method to get the index of a layer
|
2019-12-07 12:56:01 +01:00 |
|
Ellpeck
|
7952ba1582
|
made the individual tile map renderer show animations
|
2019-12-07 02:24:02 +01:00 |
|
Ellpeck
|
f93117622c
|
made collision infos update properly on tile removal
|
2019-12-07 02:08:21 +01:00 |
|
Ellpeck
|
2bd62ee09d
|
tiled sanity check
|
2019-12-06 16:12:57 +01:00 |
|
Ellpeck
|
e75f87f4be
|
update
|
2019-12-05 22:19:58 +01:00 |
|
Ellpeck
|
69fd9797d0
|
random extensions
|
2019-12-04 13:06:53 +01:00 |
|
Ellpeck
|
4325d51c95
|
this was bothering me
|
2019-12-01 22:55:17 +01:00 |
|
Ellpeck
|
3dcc5fa9f5
|
fixed blank tiles not being properly overridden using the individual tiled map renderer
|
2019-12-01 16:57:34 +01:00 |
|
Ellpeck
|
2d35322a5f
|
move some package dependencies around
|
2019-11-18 02:19:16 +01:00 |
|
Ellpeck
|
da04514d05
|
updeet
|
2019-11-02 15:06:58 +01:00 |
|
Ellpeck
|
1c8a32b8dc
|
removed the rectanglef extension since we have our own now
|
2019-11-02 14:56:16 +01:00 |
|
Ellpeck
|
32c8147a4c
|
added a rectanglef class which allows mlem to use decimal coordinates
|
2019-11-02 14:53:59 +01:00 |
|
Ellpeck
|
7392aa40fe
|
update
|
2019-10-02 14:10:41 +02:00 |
|
Ellpeck
|
45f48cc8fd
|
fixed tile map collisions going out of bounds with big areas
|
2019-09-25 21:06:56 +02:00 |
|
Ellpeck
|
edcc7d44b5
|
make tiled extension area position optional
|
2019-09-25 20:37:20 +02:00 |
|
Ellpeck
|
b44ae420fc
|
update
|
2019-09-24 20:25:40 +02:00 |
|
Ellpeck
|
84e1958b4e
|
add a tiled method that doesn't require ushort casts to get tiles
|
2019-09-24 12:26:38 +02:00 |
|
Ellpeck
|
dbe02645f1
|
some tiled sanity checks
|
2019-09-24 12:21:12 +02:00 |
|
Ellpeck
|
d610899b7d
|
update
|
2019-09-20 13:53:50 +02:00 |
|
Ellpeck
|
ae849c63e7
|
added a sandbox
|
2019-09-19 20:23:18 +02:00 |
|
Ellpeck
|
16e7212190
|
move out updating draw and collision info so that, when a tile on the map gets changed, they can be called individually
|
2019-09-19 11:11:47 +02:00 |
|
Ellpeck
|
6f8a414ee2
|
move the depth function to assign depth statically
|
2019-09-18 18:47:10 +02:00 |
|
Ellpeck
|
d2f4af23a5
|
update
|
2019-09-18 15:55:07 +02:00 |
|
Ellpeck
|
55c9e061f8
|
added tiled map collisions
|
2019-09-18 15:54:20 +02:00 |
|
Ellpeck
|
5f0585e615
|
updeet
|
2019-09-18 14:12:25 +02:00 |
|
Ellpeck
|
cd46345dfb
|
added some tiled stuff to extended
|
2019-09-18 14:09:15 +02:00 |
|
Ellpeck
|
af98526d47
|
update!
|
2019-09-05 21:37:18 +02:00 |
|
Ellpeck
|
e39394bce3
|
finished better text editing my dudes
|
2019-09-05 18:15:51 +02:00 |
|
Ellpeck
|
6c253744a6
|
update
|
2019-08-31 22:45:10 +02:00 |
|
Ellpeck
|
3862f78c9b
|
made text fields work on mobile too
|
2019-08-30 19:05:27 +02:00 |
|
Ellpeck
|
f4e6097602
|
update monogame.extended so we're not on a beta
|
2019-08-25 21:24:07 +02:00 |
|
Ellpeck
|
c3849a1ee1
|
get rid of this bad implicit operator
|
2019-08-25 19:08:59 +02:00 |
|
Ellpeck
|
226640ef3a
|
simplify text rendering quite a bit after realizing that monogame deals with multiple lines on its own
|
2019-08-25 19:07:45 +02:00 |
|
Ellpeck
|
8758ae88b9
|
update!
|
2019-08-24 15:22:29 +02:00 |
|
Ellpeck
|
404e95c8f2
|
also apply the newline fix to bitmap fonts
|
2019-08-24 00:08:36 +02:00 |
|
Ellpeck
|
7ebcbec56b
|
update this too :>
|
2019-08-23 19:58:55 +02:00 |
|
Ellpeck
|
7cf031478d
|
update again :^)
|
2019-08-15 16:31:31 +02:00 |
|
Ellpeck
|
b42ec52017
|
finally center it
|
2019-08-15 16:29:41 +02:00 |
|
Ellpeck
|
4f0a42046a
|
update!
|
2019-08-09 23:48:38 +02:00 |
|
Ellpeck
|
b1d41d572c
|
added panels and paragraphs
|
2019-08-09 19:28:48 +02:00 |
|
Ellpeck
|
31fb855a43
|
added ninepatch and textureregion classes
|
2019-08-09 15:15:22 +02:00 |
|
Ellpeck
|
82747e1331
|
added generic font wrapper
|
2019-08-09 14:26:20 +02:00 |
|
Ellpeck
|
369b4bf672
|
added a simple input handler as well as some changes to the startup package
|
2019-08-07 22:25:33 +02:00 |
|
Ellpeck
|
38a9fbaac0
|
set up a test project
|
2019-08-07 21:26:16 +02:00 |
|