Class ItemMovedEventArgs<T>
Event arguments for spatial maps ItemMoved event.
Namespace: SadRogue.Primitives.SpatialMaps
Assembly: TheSadRogue.Primitives.dll
Syntax
public class ItemMovedEventArgs<T> : EventArgs
Type Parameters
Name | Description |
---|---|
T | Type of item being stored. |
Constructors
ItemMovedEventArgs(T, Point, Point)
Constructor.
Declaration
public ItemMovedEventArgs(T item, Point oldPosition, Point newPosition)
Parameters
Type | Name | Description |
---|---|---|
T | item | Item being represented. |
Point | oldPosition | Position of item before it was moved. |
Point | newPosition | Position of item after it has been moved. |
ItemMovedEventArgs(T, Int32, Int32, Int32, Int32)
Constructor.
Declaration
public ItemMovedEventArgs(T item, int oldPositionX, int oldPositionY, int newPositionX, int newPositionY)
Parameters
Type | Name | Description |
---|---|---|
T | item | Item being represented. |
Int32 | oldPositionX | X-value of the position of item before it was moved. |
Int32 | oldPositionY | Y-value of the position of item before it was moved. |
Int32 | newPositionX | X-value of the position of item after it has been moved. |
Int32 | newPositionY | Y-value of the position of item after it has been moved. |
Properties
Item
Item being represented.
Declaration
public T Item { get; }
Property Value
Type | Description |
---|---|
T |
NewPosition
Position of item after it has been moved.
Declaration
public Point NewPosition { get; }
Property Value
Type | Description |
---|---|
Point |
OldPosition
Position of item before it was moved.
Declaration
public Point OldPosition { get; }
Property Value
Type | Description |
---|---|
Point |