using Chernobyl.Collections.Generic.Event;
using Chernobyl.Dependency;
using Chernobyl.Graphics;
using Chernobyl.Graphics.Drawing;
using Chernobyl.Graphics.Texture;
using Chernobyl.Graphics.Writing;
using Chernobyl.Interface.Writing;
using Chernobyl.Mathematics.Movement;
namespace Chernobyl.Interface
{
///
/// A 2D box that contains characters that can be edited.
///
public class EditBox : Sprite
{
///
/// Initializes a new instance of the class that
/// uses a default background.
///
/// The services instance that takes and receives
/// services.
public EditBox(IEventCollection