public MainWindow() { InitializeComponent(); colorDialog = new System.Windows.Forms.ColorDialog(); colorDialog.FullOpen = true; colorsManager = CColorsLoader.GetInstance(); currentUI = new CView(this); MakeColorsPalette(); SetAvailabiltyOfMenuItems(); }
/* Подпрограмма отправки новому пользователю * таблицы цветов */ public void SendPalette(CClient receiver) { Color[] curPalette = CColorsLoader.GetInstance().GetCurrentPalette(); receiver.Writer.Write(curPalette.Length); for (int i = 0; i < curPalette.Length; i++) { receiver.Writer.Write(curPalette[i].R); receiver.Writer.Write(curPalette[i].G); receiver.Writer.Write(curPalette[i].B); } }
/* Конструктор класса */ public CUser(string name, string ip, int port, CView currUI, CUsersManager manager) { loadedColors = CColorsLoader.GetInstance(); serverPoint = new IPEndPoint(IPAddress.Parse(ip), port); listenSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); UI = currUI; usersManager = manager; userName = name; isUserConnectedToServer = false; isUserBanned = false; }
public MainWindow() { InitializeComponent(); colorsManager = CColorsLoader.GetInstance(); currentUI = new CView(this); usersManager = new CUsersManager(currentUI, rtbPublicDialog); smiles = new CSmiles(currentUI); smiles.LoadSmiles(); btnSmiles.Content = colorsManager.GetSmileDraw(btnSmiles.Width); SetAvaliabiltyOfMenuItems(); }