using System.Numerics;
using Robust.Shared.Map;
using Robust.Shared.Player;
namespace Content.Shared.Tabletop;
///
/// A class for storing data about a running tabletop game.
///
public sealed class TabletopSession(MapId tabletopMap, Vector2 position)
{
///
/// The center position of this session.
///
public readonly MapCoordinates Position = new(position, tabletopMap);
///
/// The set of players currently playing this tabletop game.
///
public readonly Dictionary Players = [];
///
/// All entities bound to this session. If you create an entity for this session, you have to add it here.
///
public readonly HashSet Entities = [];
}