Beispiel #1
0
        // aktualizacja GUI // TODO: Skrócić kod
        public override void UpdateLast()
        {
            base.UpdateLast();
            //snapujemy do gridu 32x32
            Point snap = new Point((int)Otter.Util.SnapToGrid(usedScene.Input.MouseScreenX, 32) / 32, (int)Otter.Util.SnapToGrid(usedScene.Input.MouseScreenY, 32) / 32);

            // zmiana obrazka podglądu aktualnego fragmentu tilesetu
            if (updatePreview)
            {
                tilePreview.RemoveGraphicsFromWindow(currentTile);
                currentTile                = new Image(TILESET_PATH.Texture);
                currentTile.AtlasRegion    = GetTexture(CurrentTile);
                currentTile.ClippingRegion = GetTexture(0);
                currentTile.Scale          = 2.0f;
                tilePreview.AddGraphicsToWindow(18, 9, currentTile);
            }
        }