using System; using System.Drawing; namespace RippleSpace { /// /// Represents a client's state at a particular point in time. /// public class ClientState { /// /// The id of the client. /// public int Id; /// /// The date and time at which this client state snapshot was captured. /// public DateTime TimeCaptured = DateTime.Now; /// /// The name the client chose to identify themselves with. /// public string Name; /// /// The size and position of the client's viewport. /// public Rectangle Viewport = Rectangle.Empty; /// /// The absolute position of the client's cursor. /// public Point AbsCursorPosition = Point.Empty; public ClientState() { } } }