public void Initialize(ArrowPosition arrowPosition, int beat, int bpm) { this.arrowPosition = arrowPosition; this.beat = beat; this.secondsBeat = 60.0f / bpm; this.strumTime = beat * secondsBeat; }
public PopUp(ArrowPosition position) { InitializeComponent(); SetArrow(position); SetControls(); }
public ArrowStyleEditor() { InitializeComponent(); cbPosition.Items.Clear(); cbPosition.Items.Add(ArrowPosition.End); cbPosition.Items.Add(ArrowPosition.Start); cbPosition.Items.Add(ArrowPosition.Both); cbPosition.SelectedIndex = 0; _arrowPosition = (ArrowPosition)cbPosition.SelectedIndex; }
public void SetArrow(ArrowPosition position) { // default settings _arrow.Points = new PointCollection(new Point[] { new Point(0, 0), new Point(40, 0), new Point(20, -25) }); var altPoints = new PointCollection(new Point[] { new Point(0, 0), new Point(40, 0), new Point(20, 25) }); Grid.SetColumn(_arrow, 0); switch (position) { case ArrowPosition.UpLeft: _arrow.Margin = new Thickness(0, 26, 120, 0); break; case ArrowPosition.UpMiddle: _arrow.Margin = new Thickness(0, 26, 1, 0); break; case ArrowPosition.UpRight: _arrow.Margin = new Thickness(0, 26, 52, 0); Grid.SetColumn(_arrow, 1); break; case ArrowPosition.DownLeft: _arrow.Margin = new Thickness(56, 0, 0, 9); _arrow.Points = altPoints; break; case ArrowPosition.DownMiddle: _arrow.Margin = new Thickness(0, 0, 0, 9); _arrow.Points = altPoints; break; case ArrowPosition.DownRight: _arrow.Margin = new Thickness(0, 0, 50, 9); _arrow.Points = altPoints; Grid.SetColumn(_arrow, 1); break; case ArrowPosition.None: _arrow.Visibility = Visibility.Hidden; break; } }
private CGRect ComputeFrame(ArrowPosition position, CGRect refFrame, CGRect superview) { nfloat xOrigin = 0, yOrigin = 0; switch (position) { case ArrowPosition.Top: case ArrowPosition.Any: xOrigin = refFrame.GetCenter().X - this.ContentSize.Width / 2; yOrigin = refFrame.Y + refFrame.Height; break; case ArrowPosition.Bottom: xOrigin = refFrame.GetCenter().X - this.ContentSize.Width / 2; yOrigin = refFrame.Y - this.ContentSize.Height; break; case ArrowPosition.Right: xOrigin = refFrame.X - this.ContentSize.Width; yOrigin = refFrame.GetCenter().Y - this.ContentSize.Height / 2; break; case ArrowPosition.Left: xOrigin = refFrame.X + refFrame.Width; yOrigin = refFrame.Y - this.ContentSize.Height / 2; break; } var frame = new CGRect(xOrigin, yOrigin, this.ContentSize.Width, this.ContentSize.Height); this.AdjustFrame(ref frame, superview); return(frame); }
private void UpdateObject() { if (_updating > 0) { return; // we are in updating mode } // fire event StartChanging(this, new ChangingEventArgs("Arrow Style")); // get list of objects var arrowStyles = _selection.Select(f => (ArrowRendererDecorator)RendererDecorator.GetDecorator(f.Renderer, typeof(ArrowRendererDecorator))).ToList(); // send values back from GUI to object arrowStyles.SetProperty(f => f.OtherColor = lbColor.BackColor); arrowStyles.SetProperty(f => f.IsOtherColorFilled = cbColor.Checked); _arrowPosition = (ArrowPosition)cbPosition.SelectedIndex; arrowStyles.SetProperty(f => f.ArrowPosition = _arrowPosition); // fire event Changed(this, EventArgs.Empty); }
// Use this for initialization void Start() { igs = Engine.GetComponent<InGameScript>(); switch((int)transform.position.x){ case 0: state = ArrowPosition.LEFT; break; case 2: state = ArrowPosition.DOWN; break; case 4: state = ArrowPosition.UP; break; case 6: state = ArrowPosition.RIGHT; break; } missed = false; valid = false; alreadyScored = false; precWayoff = DataManager.Instance.PrecisionValues[Precision.WAYOFF]; }
void RotateStopped () { if (_position == ArrowPosition.Right) { _arrowButton.SetImage (UIImage.FromFile("5.png"), UIControlState.Normal); _position = ArrowPosition.Left; return; } _arrowButton.SetImage (UIImage.FromFile("1.png"), UIControlState.Normal); _position = ArrowPosition.Right; }