MapData.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #region File Description
  2. //-----------------------------------------------------------------------------
  3. // MapData.cs
  4. //
  5. // Microsoft XNA Community Game Platform
  6. // Copyright (C) Microsoft Corporation. All rights reserved.
  7. //-----------------------------------------------------------------------------
  8. #endregion
  9. #region Using Statements
  10. using System;
  11. using System.Collections.Generic;
  12. using System.Text;
  13. using Microsoft.Xna.Framework;
  14. using Microsoft.Xna.Framework.Graphics;
  15. using Microsoft.Xna.Framework.Content;
  16. #endregion
  17. namespace PathfindingData
  18. {
  19. public class MapData
  20. {
  21. public int NumberRows;
  22. public int NumberColumns;
  23. public Point Start;
  24. public Point End;
  25. public List<Point> Barriers;
  26. public MapData()
  27. {
  28. }
  29. public MapData(
  30. int columns, int rows, Point startPosition,
  31. Point endPosition, List<Point> barriersList)
  32. {
  33. NumberColumns = columns;
  34. NumberRows = rows;
  35. Start = startPosition;
  36. End = endPosition;
  37. Barriers = barriersList;
  38. }
  39. }
  40. }