mirror of
https://github.com/markjprice/cs11dotnet7.git
synced 2025-12-06 05:32:03 +01:00
23 lines
419 B
C#
23 lines
419 B
C#
|
|
namespace Packt.Shared;
|
|||
|
|
|
|||
|
|
public struct DisplacementVector
|
|||
|
|
{
|
|||
|
|
public int X { get; set; }
|
|||
|
|
public int Y { get; set; }
|
|||
|
|
|
|||
|
|
public DisplacementVector(int initialX, int initialY)
|
|||
|
|
{
|
|||
|
|
X = initialX;
|
|||
|
|
Y = initialY;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public static DisplacementVector operator +(
|
|||
|
|
DisplacementVector vector1,
|
|||
|
|
DisplacementVector vector2)
|
|||
|
|
{
|
|||
|
|
return new(
|
|||
|
|
vector1.X + vector2.X,
|
|||
|
|
vector1.Y + vector2.Y);
|
|||
|
|
}
|
|||
|
|
}
|