diff --git a/docs/api/GoRogue.AdjacencyRule.Types.html b/docs/api/GoRogue.AdjacencyRule.Types.html index e843308b..6c2692d6 100644 --- a/docs/api/GoRogue.AdjacencyRule.Types.html +++ b/docs/api/GoRogue.AdjacencyRule.Types.html @@ -123,10 +123,10 @@
Represents method of determining adjacency where neighbors are considered adjacent if @@ -145,10 +145,10 @@
Represents method of determining adjacency where neighbors are considered adjacent only @@ -176,10 +176,10 @@
Represents method of determining adjacency where all 8 possible neighbors are considered @@ -209,10 +209,10 @@
See ItemAdded.
@@ -1592,10 +1592,10 @@See ItemMoved.
@@ -1622,10 +1622,10 @@See ItemRemoved.
@@ -1654,10 +1654,10 @@See ItemAdded.
@@ -1310,10 +1310,10 @@See ItemMoved.
@@ -1340,10 +1340,10 @@See ItemRemoved.
@@ -1372,10 +1372,10 @@See ItemAdded.
@@ -1466,10 +1466,10 @@See ItemMoved.
@@ -1496,10 +1496,10 @@See ItemRemoved.
@@ -1528,10 +1528,10 @@public struct Coord : IEquatable<Coord>, IEquatable<Point>, IEquatable<Point>, IEquatable<PointF>, IEquatable<Size>, IEquatable<SizeF>, IEquatable<(int x, int y)>
+ public struct Coord : IEquatable<Coord>, IEquatable<(int x, int y)>
Coord instances can be created using the standard Coord c = new Coord(x, y) syntax. In addition, @@ -127,10 +122,10 @@
Coord value that represents None or no position (since Coord is not a nullable type). @@ -204,10 +199,10 @@
X-value of the coordinate.
@@ -234,10 +229,10 @@Y-value of the coordinate.
@@ -266,10 +261,10 @@True if the given coordinate has equal x and y values to the current one.
-public bool Equals(Point other)
- Type | -Name | -Description | -
---|---|---|
Microsoft.Xna.Framework.Point | -other | -Point to compare. - |
-
Type | -Description | -
---|---|
System.Boolean | -True if the two coordinates are equal, false if not. - |
-
True if the given coordinate has equal x and y values to the current one.
-public bool Equals(Point other)
- Type | -Name | -Description | -
---|---|---|
System.Drawing.Point | -other | -Point to compare. - |
-
Type | -Description | -
---|---|
System.Boolean | -True if the two coordinates are equal, false if not. - |
-
True if the given coordinate has equal x and y values to the current one.
-public bool Equals(PointF other)
- Type | -Name | -Description | -
---|---|---|
System.Drawing.PointF | -other | -Point to compare. - |
-
Type | -Description | -
---|---|
System.Boolean | -True if the two coordinates are equal, false if not. - |
-
True if the current coordinate has equal x and y values to the given size's Width/Height values.
-public bool Equals(Size other)
- Type | -Name | -Description | -
---|---|---|
System.Drawing.Size | -other | -Size to compare. - |
-
Type | -Description | -
---|---|
System.Boolean | -True if the size and coordinate are equivalent, false if not. - |
-
True if the current coordinate has equal x and y values to the given size's Width/Height values.
-public bool Equals(SizeF other)
- Type | -Name | -Description | -
---|---|---|
System.Drawing.SizeF | -other | -SizeF to compare. - |
-
Type | -Description | -
---|---|
System.Boolean | -True if the size and coordinate are equivalent, false if not. - |
-
The parser that will be used to parse dice expressions given to the Parse(String) and Roll(String, IGenerator) @@ -149,10 +149,10 @@
Represents chebyshev distance (equivalent to 8-way movement with no extra cost for diagonals).
@@ -150,10 +150,10 @@Represents euclidean distance (equivalent to 8-way movement with ~1.41 movement cost for diagonals).
@@ -180,10 +180,10 @@Represents manhattan distance (equivalent to 4-way, cardinal-only movement).
@@ -210,10 +210,10 @@Enum value representing the method of calcuating distance -- useful for using @@ -243,10 +243,10 @@
public abstract class Effect<TriggerArgs>
+
where TriggerArgs : EffectArgs
The value one should specify as the effect duration for an infinite effect, eg. an effect @@ -228,10 +229,10 @@
The value one should specify as the effect duaration for an instantaneous effect, eg. an @@ -262,10 +263,10 @@
Event that fires as soon as the effect is about to expire. Fires after the @@ -483,10 +484,10 @@
Whether or not the EffectTrigger<TriggerArgs> should stop calling all subsequent effect's @@ -179,10 +179,10 @@
public class EffectTrigger<TriggerArgs>
+
where TriggerArgs : EffectArgs
Event fired whenever this object's grid position is successfully changed. Fired regardless of whether @@ -717,10 +717,10 @@
Event fired whenever this object's grid position is successfully changed. Fired regardless of whether @@ -421,10 +421,10 @@
Whether or not each tile is considered explored. Tiles start off unexplored, and become explored as soon as they are within @@ -317,10 +317,10 @@
public static Map CreateMap<T>(ISettableMapView<T> terrainLayer, int numberOfEntityLayers, Distance distanceMeasurement, uint layersBlockingWalkability = 4294967295U, uint layersBlockingTransparency = 4294967295U, uint entityLayersSupportingMultipleItems = 0U)
+
where T : IGameObject
public IEnumerable<EntityType> GetEntities<EntityType>(Coord position, uint layerMask = 4294967295U)
+
where EntityType : IGameObject
public IEnumerable<EntityType> GetEntities<EntityType>(int x, int y, uint layerMask = 4294967295U)
+
where EntityType : IGameObject
public EntityType GetEntity<EntityType>(Coord position, uint layerMask = 4294967295U)
+
where EntityType : IGameObject
public EntityType GetEntity<EntityType>(int x, int y, uint layerMask = 4294967295U)
+
where EntityType : IGameObject
public ObjectType GetObject<ObjectType>(Coord position, uint layerMask = 4294967295U)
+
where ObjectType : class, IGameObject
public ObjectType GetObject<ObjectType>(int x, int y, uint layerMask = 4294967295U)
+
where ObjectType : class, IGameObject
public IEnumerable<ObjectType> GetObjects<ObjectType>(Coord position, uint layerMask = 4294967295U)
+
where ObjectType : class, IGameObject
public IEnumerable<ObjectType> GetObjects<ObjectType>(int x, int y, uint layerMask = 4294967295U)
+
where ObjectType : class, IGameObject
public TerrainType GetTerrain<TerrainType>(Coord position)
+
where TerrainType : class, IGameObject
public TerrainType GetTerrain<TerrainType>(int x, int y)
+
where TerrainType : class, IGameObject
Event that is fired whenever some object is added to the map.
@@ -2579,10 +2590,10 @@Event that is fired whenever some object that is part of the map is successfully moved.
@@ -2609,10 +2620,10 @@Event that is fired whenever some object is removed from the map.
@@ -2695,10 +2706,10 @@Event that is fired directly after an item has been added to the spatial map.
@@ -642,10 +642,10 @@Event that is fired directly after an item in the sptial map has been moved.
@@ -672,10 +672,10 @@Event that is fired directly after an item has been removed from the spatial map.
@@ -715,10 +715,10 @@Layer-mask representing all layers.
@@ -192,10 +192,10 @@Default layer masker, that excludes no possible layers from its results.
@@ -222,10 +222,10 @@Layer mask representing no layers.
@@ -254,10 +254,10 @@The method used for determining connectivity of the grid.
@@ -194,10 +194,10 @@Map view indicating which cells should be considered part of a map area and which should not.
@@ -226,10 +226,10 @@The value to return if a position is accessed that is outside the actual underlying map view.
@@ -254,10 +254,10 @@Result of 1/360; represents in decimal form a percent of a circle that a degree constitutes.
@@ -148,10 +148,10 @@Triggers when the GoalMap is updated.
@@ -914,10 +914,10 @@The list of weighted goal maps. Can be used to add or remove goal maps, or change their weights.
@@ -270,10 +270,10 @@Radius is a circle around the center point. CIRCLE would represent movement radius in @@ -151,10 +151,10 @@
Radius is a cube around the center point. Similar to SQUARE in 2d shape.
@@ -181,10 +181,10 @@Radius is a diamond around the center point. DIAMOND would represent movement radius @@ -212,10 +212,10 @@
Radius is an octahedron around the center point. Similar to DIAMOND in 2d shape.
@@ -242,10 +242,10 @@Radius is a sphere around the center point. Similar to CIRCLE in 2d shape.
@@ -272,10 +272,10 @@Radius is a square around the center point. SQUARE would represent movement radius in @@ -304,10 +304,10 @@
Enum value representing the radius shape -- useful for using Radius types in switch @@ -337,10 +337,10 @@
Settable field that specifies what Troschuetz.Random.IGenerator instance should be considered the default @@ -154,10 +154,10 @@
public struct Rectangle : IEquatable<Rectangle>, IEquatable<Rectangle>, IEquatable<Rectangle>, IEquatable<RectangleF>, IEquatable<(int x, int y, int width, int height)>
+ public struct Rectangle : IEquatable<Rectangle>, IEquatable<(int x, int y, int width, int height)>
Rectangle is designed to be extremely efficient and interoperable with equivalent representations in other libraries, @@ -114,10 +111,10 @@
The empty rectangle. Has origin of (0, 0) with 0 width and height.
@@ -284,10 +281,10 @@The height of the rectangle.
@@ -314,10 +311,10 @@The width of the rectangle.
@@ -344,10 +341,10 @@X-coordinate of position of the rectangle.
@@ -374,10 +371,10 @@Y-coordinate of position of the rectangle.
@@ -406,10 +403,10 @@True if the given position has equal x and y values to the current one.
-public bool Equals(Rectangle other)
- Type | -Name | -Description | -
---|---|---|
Microsoft.Xna.Framework.Rectangle | -other | -Point to compare. - |
-
Type | -Description | -
---|---|
System.Boolean | -True if the two positions are equal, false if not. - |
-
True if the given position has equal x and y values to the current one.
-public bool Equals(Rectangle other)
- Type | -Name | -Description | -
---|---|---|
System.Drawing.Rectangle | -other | -Point to compare. - |
-
Type | -Description | -
---|---|
System.Boolean | -True if the two positions are equal, false if not. - |
-
True if the given position has equal x and y values to the current one.
-public bool Equals(RectangleF other)
- Type | -Name | -Description | -
---|---|---|
System.Drawing.RectangleF | -other | -Point to compare. - |
-
Type | -Description | -
---|---|
System.Boolean | -True if the two positions are equal, false if not. - |
-