12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace CommonAI.RTS.Manhattan
- {
-
-
-
- public interface IManhattanMap : IDisposable
- {
- float TotalWidth { get; }
- float TotalHeight { get; }
-
-
-
-
- int XCount { get; }
-
-
-
-
- int YCount { get; }
-
-
-
-
- float CellW { get; }
-
-
-
-
- float CellH { get; }
-
-
-
-
-
-
- bool TestBlock(int bx, int by);
-
-
-
-
-
- bool TestBlockValue(int value);
-
-
-
-
-
-
- int GetValue(int bx, int by);
-
-
-
-
-
-
-
- bool SetValue(int bx, int by, int value);
-
-
-
-
- AstarManhattan.MMapNode CreateMapNode();
- }
- }
|