예제 #1
0
        private void GoButtonsSetLastClicked(object sender, RoutedEventArgs e)
        {
            Button        ClickedButton = (Button)sender;
            Editor_Button GoButton      = lastbutton;

            lastbutton = emptyButtonsAtStart[(int)ClickedButton.Tag];
        }
예제 #2
0
        //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);
            }
        }