protected override void Update(float time) { base.Update(time); Vector2?mousePos = _editView.MousePosition; if (mousePos.HasValue) { if (Document.Current.SelectedLayer is DocTiledLayer) { WorldCoordinates.Format(CultureInfo.InvariantCulture, "{0:n0}, {1:n0}", mousePos.Value.X, mousePos.Value.Y); } else { WorldCoordinates.Format(CultureInfo.InvariantCulture, "{0:n2}, {1:n2}", mousePos.Value.X, mousePos.Value.Y); } } else { WorldCoordinates.Clear(); } }
void IIndexedElement.GetText(SharedString text, int index) { var child = _children[index]; if (child.Tag != null) { lock (child.Tag) { text.Copy(child.Tag.StringBuilder); } } else { text.Format("{0}", index + 1); } }
void UpdateProperties() { Layer layer = _layer.Layer; LayerName.Format("{0}", _layer.Name); LayerSpeedX.Format("{0}", (int)(layer.ScrollSpeed.X * 100)); LayerSpeedY.Format("{0}", (int)(layer.ScrollSpeed.Y * 100)); if (_layer is DocTiledLayer) { TiledLayer tiled = (_layer as DocTiledLayer).Layer; LayerWidth.Format("{0}", tiled.Width); LayerHeight.Format("{0}", tiled.Height); ShowVector.Value = false; ShowTiled.Value = true; TiledWidth.Value = tiled.TiledWidth; TiledHeight.Value = tiled.TiledHeight; } else { ShowVector.Value = true; ShowTiled.Value = false; } }
void UpdateZoomValue(int zoom) { ZoomValue.Format("{0}%", zoom); }