Beispiel #1
0
        private void GenerateDungeon()
        {
            var seed = textBox1.Text;
            var size = textBox2.Text;
            int x    = 10;

            Int32.TryParse(size, out x);
            x = x == 0 ? 10 : x;
            _generator.GenerateDungeon(seed, x, trackBar1.Value);
            //return _generator.Draw(panel1.Width, panel1.Height);
        }
        void Start()
        {
            gen.GenerateDungeon("0", size, prune);
            currentTile = gen.GetEntrance();

            for (var i = 0; i < size; i++)
            {
                for (var ii = 0; ii < size; ii++)
                {
                    var tmpTile = gen.GetTile(i, ii);
                    Instantiate(cellObject,
                                new Vector3(transform.position.x + tmpTile.GetLocationX() * 43f, 0, transform.position.y + tmpTile.GetLocationY() * 43f),
                                new Quaternion(0, 90, 90, 0));
                }
            }
        }