Example #1
0
        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();
            }
        }
Example #2
0
        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;
            }
        }
Example #4
0
 void UpdateZoomValue(int zoom)
 {
     ZoomValue.Format("{0}%", zoom);
 }