public virtual object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { SHAPE_TYPE ret = LastType; if (System.Convert.ToBoolean(value) && parameter is string) { switch ((string)parameter) { case "Point": ret = SHAPE_TYPE.Point; break; case "Line": ret = SHAPE_TYPE.Line; break; case "PolyLine": ret = SHAPE_TYPE.PolyLine; break; case "Polygon": ret = SHAPE_TYPE.Polygon; break; } } return(ret); }
public Form1() { lista = new ShapeList(); InitializeComponent(); type = SHAPE_TYPE.Circle; circleToolStripMenuItem.Checked = true; this.DoubleBuffered = true; }
public Form1() { InitializeComponent(); shapes = new List <Shape>(); CurrentType = SHAPE_TYPE.CIRCLE; Brush = new SolidBrush(Color.Blue); this.DoubleBuffered = true; }
public apForceUnit SetShape(Vector2 pointPosW, float radius) { _shape_Type = SHAPE_TYPE.Point; _pointPosW = pointPosW; _pointRadius = radius; _isInitShape = true; return(this); }
public Form1() { InitializeComponent(); shapesList = new ShapesList(); CurrentType = SHAPE_TYPE.CIRCLE; currentColor = Color.Blue; this.DoubleBuffered = true; }
public Form1() { InitializeComponent(); shapes = new List<Shape>(); CurrentType = SHAPE_TYPE.CIRCLE; Brush = new SolidBrush(Color.Blue); this.DoubleBuffered = true; }
public apForceUnit SetShape(Vector2 directionW, Vector2 waveSize, Vector2 waveTime) { _shape_Type = SHAPE_TYPE.Direction; _directionW = directionW; _isDirectionWave = true; _directionWaveSize = waveSize; _directionWaveTime = waveTime; _isInitShape = true; _curDirectionW = _directionW.normalized; return(this); }
public void AddShape(float x, float y, Color color, SHAPE_TYPE type) { Shape s = null; if (type == SHAPE_TYPE.CIRCLE) { s = new Circle(x, y, RADIUS, color); } else if (type == SHAPE_TYPE.SQUARE) { s = new Square(x, y, RADIUS * 2, RADIUS * 2, color); } Shapes.Add(s); }
public void AddShape(Point lokacija, SHAPE_TYPE tip) { if (tip == SHAPE_TYPE.CIRCLE) { shapes.Add(new Circle(lokacija, currentcolor)); } else if (tip == SHAPE_TYPE.TRIANGLE) { shapes.Add(new Triangle(lokacija, currentcolor, new Point(lokacija.X + 30, lokacija.Y + 30), new Point(lokacija.X, lokacija.Y + 20))); } }
public void addToList(int x, int y, Color c, SHAPE_TYPE type) { if (type == SHAPE_TYPE.Circle) { MyShapes.Add(new Circle(x, y, c)); } if (type == SHAPE_TYPE.Square) { MyShapes.Add(new Square(x, y, c)); } if (type == SHAPE_TYPE.Triangle) { MyShapes.Add(new Triangle(x - 10, y - 50, c, new Point(x + 50, y), new Point(x, y + 70))); } }
private void menuItemClicked(object sender, EventArgs e) { if (sender == circleToolStripMenuItem) { circleToolStripMenuItem.Checked = true; squareToolStripMenuItem.Checked = false; CurrentType = SHAPE_TYPE.CIRCLE; } if (sender == squareToolStripMenuItem) { squareToolStripMenuItem.Checked = true; circleToolStripMenuItem.Checked = false; CurrentType = SHAPE_TYPE.SQUARE; } }
private void SHAPE_DropDownItemClicked(object sender, ToolStripItemClickedEventArgs e) { if (sender == circle) { circle.Checked = true; square.Checked = false; CurrentType = SHAPE_TYPE.CIRCLE; } else if (sender == square) { circle.Checked = false; square.Checked = true; CurrentType = SHAPE_TYPE.SQUARE; } }
public virtual object Convert(object value, Type targetType, object parameter, CultureInfo culture) { bool ret = false; if (value is SHAPE_TYPE && parameter is string) { switch ((string)parameter) { case "Point": ret = EqualityComparer <SHAPE_TYPE> .Default.Equals((SHAPE_TYPE)value, SHAPE_TYPE.Point); if (ret) { LastType = SHAPE_TYPE.Point; } break; case "Line": ret = EqualityComparer <SHAPE_TYPE> .Default.Equals((SHAPE_TYPE)value, SHAPE_TYPE.Line); if (ret) { LastType = SHAPE_TYPE.Line; } break; case "PolyLine": ret = EqualityComparer <SHAPE_TYPE> .Default.Equals((SHAPE_TYPE)value, SHAPE_TYPE.PolyLine); if (ret) { LastType = SHAPE_TYPE.PolyLine; } break; case "Polygon": ret = EqualityComparer <SHAPE_TYPE> .Default.Equals((SHAPE_TYPE)value, SHAPE_TYPE.Polygon); if (ret) { LastType = SHAPE_TYPE.Polygon; } break; } } return(ret); }
public void addToList(float x, float y, SHAPE_TYPE type) { if (type == SHAPE_TYPE.Circle) { MyShapes.Add(new Circle(x, y)); } else if (type == SHAPE_TYPE.Square) { MyShapes.Add(new Square(x, y)); } else if (type == SHAPE_TYPE.Triangle) { MyShapes.Add(new Triangle(x - 10, y - 50, new Point((int)x + 50, (int)y), new Point((int)x, (int)y + 70))); } }
private void menuItemClicked(object sender, EventArgs e) { if (sender == circleToolStripMenuItem) { circleToolStripMenuItem.Checked = true; squareToolStripMenuItem.Checked = false; triangleToolStripMenuItem.Checked = false; type = SHAPE_TYPE.Circle; } if (sender == squareToolStripMenuItem) { circleToolStripMenuItem.Checked = false; squareToolStripMenuItem.Checked = true; triangleToolStripMenuItem.Checked = false; type = SHAPE_TYPE.Square; } if (sender == triangleToolStripMenuItem) { circleToolStripMenuItem.Checked = false; squareToolStripMenuItem.Checked = false; triangleToolStripMenuItem.Checked = true; type = SHAPE_TYPE.Triangle; } }
private void square_Click(object sender, EventArgs e) { circle.Checked = false; square.Checked = true; CurrentType = SHAPE_TYPE.SQUARE; }
private void squareToolStripMenuItem_Click(object sender, EventArgs e) { SELECTED_SHAPETYPE = SHAPE_TYPE.SQUARE; }
private void circleToolStripMenuItem_Click(object sender, EventArgs e) { SELECTED_SHAPETYPE = SHAPE_TYPE.CIRCLE; }
public Model(Rect bound, Brush b, SHAPE_TYPE t) { Bound = bound; Color = b; Type = t; }