private void GoButtonsSetLastClicked(object sender, RoutedEventArgs e) { Button ClickedButton = (Button)sender; Editor_Button GoButton = lastbutton; lastbutton = emptyButtonsAtStart[(int)ClickedButton.Tag]; }
//Fill List with Buttons and Init public void FillListsForButtons(List <Tile> _Tiles, List <Sprite> _Sprites, List <Editor_Button> _Buttons) { LevelManager lvlmanager = new LevelManager(); l_materials.Add("Brick.png"); l_materials.Add("Dirt.png"); l_materials.Add("Grass.png"); l_materials.Add("GrassAndDirt.png"); l_materials.Add("Lava.png"); for (int i = 0; i < l_materials.Count; i++) { Editor_Button button = new Editor_Button(); button.SpriteID = i; button.TileID = i; button.Height = 64; _Buttons.Add(button); Tile tile = new Tile(); tile.TileID = i; tile.SpriteID = i; _Tiles.Add(tile); Sprite sprite = new Sprite(); sprite.ID = i; sprite.ImageData = lvlmanager.ImageToByte(path + l_materials[i]); _Sprites.Add(sprite); InitializeGameObjectListToWindow(_Buttons, _Sprites, _Tiles); } }