Content changes for mapgrid kill (#12567)

This commit is contained in:
metalgearsloth
2022-11-22 13:12:04 +11:00
committed by GitHub
parent 9170e7ac9d
commit 6c76061887
75 changed files with 192 additions and 123 deletions

View File

@@ -3,6 +3,7 @@ using Content.Shared.Interaction.Events;
using Content.Shared.Maps;
using JetBrains.Annotations;
using Robust.Shared.Map;
using Robust.Shared.Map.Components;
using Robust.Shared.Serialization;
namespace Content.Shared.SubFloor
@@ -107,14 +108,14 @@ namespace Content.Shared.SubFloor
UpdateAppearance(uid, component);
}
public bool HasFloorCover(IMapGrid grid, Vector2i position)
public bool HasFloorCover(MapGridComponent grid, Vector2i position)
{
// TODO Redo this function. Currently wires on an asteroid are always "below the floor"
var tileDef = (ContentTileDefinition) _tileDefinitionManager[grid.GetTileRef(position).Tile.TypeId];
return !tileDef.IsSubFloor;
}
private void UpdateTile(IMapGrid grid, Vector2i position)
private void UpdateTile(MapGridComponent grid, Vector2i position)
{
var covered = HasFloorCover(grid, position);