Esempio n. 1
0
        public IArenaCoordinates FromArenaCoordinatesDTOToArenaCoordinates(ArenaCoordinatesDTO arenaCoordinatesDTO)
        {
            IArenaCoordinates arenaCoordinates = null;

            if (arenaCoordinatesDTO != null)
            {
                arenaCoordinates = _arenaFactory.GetArenaCoordinates();
                int x = 0;
                if (int.TryParse(arenaCoordinatesDTO.X, out x))
                {
                    arenaCoordinates.X = x;
                }
                else
                {
                    throw new Exception("Cannot parse coordinate X");
                }

                int y = 0;
                if (int.TryParse(arenaCoordinatesDTO.Y, out y))
                {
                    arenaCoordinates.Y = y;
                }
                else
                {
                    throw new Exception("Cannot parse coordinate Y");
                }
            }

            return(arenaCoordinates);
        }
Esempio n. 2
0
 public void SetUpArena(IArenaCoordinates bottomLeftCoordinates, IArenaCoordinates upperRightCoordinates)
 {
     BottomLeftCoordinates = bottomLeftCoordinates;
     UpperRightCoordinates = upperRightCoordinates;
 }