#pragma once
|
|
#include "akCoreLinker.h"
|
|
|
namespace akCore
|
{
|
|
class AKCORE_DLLSPEC khPoint
|
{
|
public:
|
khPoint(void)
|
{
|
X = Y = 0;
|
};
|
|
khPoint(const khPoint &point)
|
{
|
X = point.X;
|
Y = point.Y;
|
};
|
khPoint(int x, int y)
|
{
|
X = x;
|
Y = y;
|
};
|
|
khPoint operator+(const khPoint& point) const
|
{
|
return khPoint(X + point.X,
|
Y + point.Y);
|
};
|
|
khPoint operator-(const khPoint& point) const
|
{
|
return khPoint(X - point.X,
|
Y - point.Y);
|
};
|
|
bool Equals(const khPoint& point)
|
{
|
return (X == point.X) && (Y == point.Y);
|
};
|
|
public:
|
|
long X;
|
long Y;
|
};
|
|
};
|