Beispiel #1
0
        public TilesetsView(TileEditor editor, BrushesViewModel brushesViewModel, TilesetsViewModel tilesetsViewModel)
        {
            this.editor            = editor;
            this.brushesViewModel  = brushesViewModel;
            this.tilesetsViewModel = tilesetsViewModel;

            brushesViewModel.PropertyChanged += brushesViewModel_PropertyChanged;

            // Set data context.
            DataContext = tilesetsViewModel;

            InitializeComponent();

            CollectionView collectionView = (CollectionView)CollectionViewSource.GetDefaultView(setsListView.ItemsSource);

            collectionView.SortDescriptions.Add(new SortDescription("Name", ListSortDirection.Descending));

            tileGridManager      = new TileGridManager(tileGrid, gridBorder);
            selectionGridManager = new TileGridManager(selectionGrid, selectionBorder);

            rectangles = new List <Rectangle>();

            // Hide view by default.
            tilesetView.Visibility = Visibility.Hidden;
        }
Beispiel #2
0
    public override void Init()
    {
        Inst = this;

        Cursor.SetCursor(CursorSprite.texture, Vector2.zero, CursorMode.Auto);
        TileManager = TileGridManager.Inst;
        var tileSize = TileGridManager.Inst.TileSize;

        Status = ManagerStatus.Loaded;
    }
Beispiel #3
0
    public override void Init()
    {
        Inst = this;

        for (int y = 0; y < Size.y; y++)
        {
            for (int x = 0; x < Size.x; x++)
            {
                var tile = new Tile(x, y);
                Tiles[new Vector2(x, y)] = tile;
            }
        }

        Status = ManagerStatus.Loaded;
    }
 void Awake()
 {
     tileGridManager = GetComponent<TileGridManager>();
     tileFlingManager = GetComponent<TileFlingManager>();
 }
 void Awake()
 {
     tileGridManager  = GetComponent <TileGridManager>();
     tileFlingManager = GetComponent <TileFlingManager>();
 }
 void Awake()
 {
     tileGridManager = GetComponent<TileGridManager>();
     tileAnimationManager = GetComponent<TileAnimationManager>();
     tileGridBuilder = GetComponent<TileGridBuilder>();
 }
Beispiel #7
0
        public SheetPreviewView()
        {
            InitializeComponent();

            tileGridManager = new TileGridManager(tileGrid, gridBorder);
        }
Beispiel #8
0
 void Awake()
 {
     tileGridManager      = GetComponent <TileGridManager>();
     tileAnimationManager = GetComponent <TileAnimationManager>();
     tileGridBuilder      = GetComponent <TileGridBuilder>();
 }