Shared IMap/Map class removal (#904)

* Moved IMap from Shared/Interfaces/Map to Shared/Map namespace.

* Extracted Map class out of the MapManager class.

* Removed the Map class and interface.

* Fully removed the Map and IMap class.
This commit is contained in:
Acruid
2019-11-26 11:47:04 -08:00
committed by Pieter-Jan Briers
parent 9de0c9b299
commit d9a411b260
25 changed files with 153 additions and 346 deletions

View File

@@ -128,8 +128,7 @@ namespace Robust.Shared.GameObjects
public IEntity SpawnEntityAt(string entityType, MapCoordinates coordinates)
{
var map = _mapManager.GetMap(coordinates.MapId);
var grid = map.FindGridAt(coordinates.Position);
var grid = _mapManager.FindGridAt(coordinates);
var gridCoords = new GridCoordinates(grid.WorldToLocal(coordinates.Position), grid);
return SpawnEntityAt(entityType, gridCoords);