using System;
using System.Collections.Generic;
using System.Text;

namespace LiveRadar
{
    public class MapInfo
    {
        public string Name { get; set; }
        public string Alias { get; set; }
        // distance from the edge of the minimap image
        // to the "playable" area
        public int Top { get; set; }
        public int Bottom { get; set; }
        public int Left { get; set; }
        public int Right { get; set; }
        // maximum coordinate values for the map
        public int MaxTop { get; set; }
        public int MaxBottom { get; set; }
        public int MaxLeft { get; set; }
        public int MaxRight { get; set; }
        public float Rotation { get; set; }
        public float ViewPositionRotation { get; set; }
        public float CenterX { get; set; }
        public float CenterY { get; set; }
        public float Scaler { get; set; } = 1.0f;

        public int Width => MaxLeft - MaxRight;
        public int Height => MaxTop - MaxBottom;
    }
}