X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;ds=sidebyside;f=CarFire%2FCarFire%2FCarFire%2FChatInfo.cs;fp=CarFire%2FCarFire%2FCarFire%2FChatInfo.cs;h=fa6c0d14d1b5f7977f2d9ac3e2a91d14ad340e3e;hb=f58af70a5768c1d99ca535fb214565ba226f3f0f;hp=0000000000000000000000000000000000000000;hpb=c255cb9589044501e3b16774eb96c9c803f523cc;p=chaz%2Fcarfire
diff --git a/CarFire/CarFire/CarFire/ChatInfo.cs b/CarFire/CarFire/CarFire/ChatInfo.cs
new file mode 100644
index 0000000..fa6c0d1
--- /dev/null
+++ b/CarFire/CarFire/CarFire/ChatInfo.cs
@@ -0,0 +1,52 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using Microsoft.Xna.Framework.Net;
+
+namespace CarFire
+{
+ ///
+ /// Small container class for the information concerning a chat packet.
+ /// It is immutable.
+ ///
+ public class ChatInfo
+ {
+ // Private member variables
+ #region Instance Variables
+
+ NetworkGamer mSender;
+ String mMessage;
+
+ #endregion
+
+
+ ///
+ /// Get the sender who sent the chat packet.
+ ///
+ public NetworkGamer Sender
+ {
+ get { return mSender; }
+ }
+
+ ///
+ /// Get the message that was sent by the sender.
+ ///
+ public String Message
+ {
+ get { return mMessage; }
+ }
+
+
+ ///
+ /// Construct a chat packet with contents.
+ ///
+ /// The chat sender.
+ /// The chat message.
+ public ChatInfo(NetworkGamer sender, String message)
+ {
+ mSender = sender;
+ mMessage = message;
+ }
+ }
+}