示例#1
0
 private void GraphicPanel_OnRender(object sender, DeviceEventArgs e)
 {
     if (Map.Instance != null)
     {
         Map.Instance.Draw(GraphicPanel);
     }
     if (scrolling)
     {
         if (vScrollBar1.Visible && hScrollBar1.Visible) GraphicPanel.Draw2DCursor(scrollPosition.X, scrollPosition.Y);
         else if (vScrollBar1.Visible) GraphicPanel.DrawVertCursor(scrollPosition.X, scrollPosition.Y);
         else if (hScrollBar1.Visible) GraphicPanel.DrawHorizCursor(scrollPosition.X, scrollPosition.Y);
         
     }
 }
示例#2
0
        void Graphics_OnRender(object sender, DeviceEventArgs e)
        {
            int x = physics.x;
            int y = physics.y;
            MapEditor.Instance.ShiftX = x + Map.Instance.CenterX - 400;
            MapEditor.Instance.ShiftY = y + Map.Instance.CenterY - 300;
            if (Map.Instance != null)
            {
                Map.Instance.DrawAnimation(Graphics);

            }
            Graphics.DrawCircle(x + Map.Instance.CenterX, y + Map.Instance.CenterY, Color.Black);
        }
示例#3
0
 public void OnResetDevice(object sender, DeviceEventArgs e)
 {
     Device device = e.Device;
 }
示例#4
0
        void Graphics_OnCreateDevice(object sender, DeviceEventArgs e)
        {

        }