using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Input;
using MonoGame.FourEngine.Attributes;
using System;
using System.Collections.Generic;

namespace MonoGame.FourEngine.Services
{
    [Service]
    public interface IGamePadControl
    {
        void Update(TimeSpan deltaTime);
        IReadOnlyDictionary<Buttons, KeyState> State { get; }
        Vector2 LeftStick { get; }
        Vector2 RightStick { get; }
    }
}