using System; using System.Collections.Generic; using System.Text; using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Input; namespace EvilSatellites.Screens { public interface IScreen { public void Activate(); public void Deactivate(); public void Update(GameTime gameTime); public void HandleInput(GameTime gameTime, KeyboardState inputs); ScreenManager Manager { get; set; } ScreenState State { get; set; } } }