public Form1() { DoubleBuffered = true; TopMost = true; ShowInTaskbar = false; TransparencyKey = BackColor; ControlBox = false; FormBorderStyle = FormBorderStyle.None; WindowState = FormWindowState.Maximized; message = new DrawMessage(Screen.GetBounds(this).Width, Screen.GetBounds(this).Height); Button button = new Button() { Text = "Settings", Size = new Size(100, 20), Location = new Point(0, 50), BackColor = Color.White }; Controls.Add(button); Timer t = new Timer() { Interval = 13, Enabled = true }; t.Tick += UpDate; Paint += MesDraw; button.MouseClick += Settings; }
public async Task <ServiceResult <DrawMessage> > SendMessage(DrawMessage content) { ServiceResult <DrawMessage> result = new ServiceResult <DrawMessage>(); //TODO - doesnt't actual return anything await clientLearningHubChatService.SendDraw(content.FromUser, content.Content); return(result); }
private void Erase(EraseMessage msg) { const char emptyChar = ' '; var drawMessage = new DrawMessage(msg.X, msg.Y, emptyChar); Self.Tell(drawMessage); }
private void UpdateLocation(UpdateLocationMessage msg) { var eraseMessage = new EraseMessage(msg.OldX, msg.OldY); var drawMessage = new DrawMessage(msg.NewX, msg.NewY, msg.Avatar); _gameRenderActor.Tell(eraseMessage); _gameRenderActor.Tell(drawMessage); }
public void ReceiveMessage(Action <DrawMessage> receiveMessageCallback) { clientLearningHubChatService.ReceiveDraw((username, receivedDraw) => { DrawMessage drawMessage = new DrawMessage() { Content = receivedDraw, FromUser = username }; receiveMessageCallback.Invoke(drawMessage); }); }
private void Draw(DrawMessage msg) { Console.SetCursorPosition(msg.X, msg.Y); Console.Write(msg.Character); }