예제 #1
0
 public void Picscreen_MouseDown(object sender, MouseEventArgs e)
 {
     if (e.X > pnlBack2.Width - 32 || e.Y > pnlBack2.Height - 32)
     {
         return;
     }
     E_Editors.MapEditorMouseDown((System.Int32)e.Button, e.X, e.Y, false);
 }
예제 #2
0
        public void Picscreen_MouseMove(object sender, MouseEventArgs e)
        {
            E_Globals.CurX = E_Globals.TileView.Left + ((e.Location.X + E_Globals.Camera.Left) / E_Globals.PIC_X);
            E_Globals.CurY = E_Globals.TileView.Top + ((e.Location.Y + E_Globals.Camera.Top) / E_Globals.PIC_Y);

            E_Globals.CurMouseX = e.Location.X;
            E_Globals.CurMouseY = e.Location.Y;

            if (e.Button == MouseButtons.Left || e.Button == MouseButtons.Right)
            {
                E_Editors.MapEditorMouseDown((System.Int32)e.Button, e.X, e.Y);
            }

            tslCurXY.Text = "X: " + System.Convert.ToString(E_Globals.CurX) + " - " + " Y: " + System.Convert.ToString(E_Globals.CurY);
        }