X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;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; + } + } +}