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

namespace ReallifeGamemode.Server.Types
{
  public class VehicleData
  {
    public bool EngineState { get; set; }

    public bool Locked { get; set; }

    public Dictionary<int, int> Doors { get; set; } = new Dictionary<int, int>();
  }

  public enum WindowID
  {
    WindowFrontRight,
    WindowFrontLeft,
    WindowRearRight,
    WindowRearLeft
  }

  public enum WindowState
  {
    WindowFixed,
    WindowDown,
    WindowBroken
  }

  public enum DoorID
  {
    DoorFrontLeft,
    DoorFrontRight,
    DoorRearLeft,
    DoorRearRight,
    DoorHood,
    DoorTrunk,
    DoorBack,
    DoorBack2
  }

  public enum DoorState
  {
    DoorClosed,
    DoorOpen,
    DoorBroken,
  }

  public enum WheelID
  {
    Wheel0,
    Wheel1,
    Wheel2,
    Wheel3,
    Wheel4,
    Wheel5,
    Wheel6,
    Wheel7,
    Wheel8,
    Wheel9
  }

  public enum WheelState
  {
    WheelFixed,
    WheelBurst,
    WheelOnRim,
  }
}
