예제 #1
0
        public void OnMouseEventReceived(DMouseEventArgs e)
        {
            int x = (int)(10 * e.X / 1920.0);
            int y = 9 - (int)(9 * e.Y / (1080.0 * 2));

            if (!(x == last_x && y == last_y))
            {
                //Logger.Log(String.Format("Changing at {0} {1}",x,y));
                lpd.UnsetColor(last_x + last_y * 10);
                lpd.UnsetRowColor(last_y);
                lpd.UnsetColumnColor(last_x);
                last_x = x;
                last_y = y;
                int color = last_x + last_y * 10;
                lpd.SetColor(last_x + last_y * 10, color);
                lpd.SetRowColor(last_y, color);
                lpd.SetColumnColor(last_x, color);
            }
        }
예제 #2
0
 public void OnMouseEventReceived(DMouseEventArgs e)
 {
     Logger.Log(e);
 }