private static IMapGridInternal MapGridFactory(GridId id)
        {
            var timing = new Mock <IGameTiming>();
            var mapMan = new Mock <IMapManagerInternal>();

            mapMan.SetupGet(p => p.GameTiming).Returns(timing.Object);

            var newGrid = new MapGrid(mapMan.Object, id, 8, 1, new MapId(3))
            {
                WorldPosition = new Vector2(3, 5)
            };

            return(newGrid);
        }
 public void RemoveGrid(MapGrid grid)
 {
     _grids.Remove(grid.Index);
 }
 public void AddGrid(MapGrid grid)
 {
     _grids.Add(grid.Index, grid);
 }