| 1234567891011121314151617181920212223242526272829 |
- using System;
- namespace MultiAgentSystemPCL
- {
- public class ObjectInWorld
- {
- public double PosX;
- public double PosY;
- public ObjectInWorld() {}
- public ObjectInWorld(double _x, double _y)
- {
- PosX = _x;
- PosY = _y;
- }
- public double DistanceTo(ObjectInWorld _object)
- {
- return Math.Sqrt((_object.PosX - PosX) * (_object.PosX - PosX) + (_object.PosY - PosY) * (_object.PosY - PosY));
- }
- public double SquareDistanceTo(ObjectInWorld _object)
- {
- return (_object.PosX - PosX) * (_object.PosX - PosX) + (_object.PosY - PosY) * (_object.PosY - PosY);
- }
- }
- }
|