Пример #1
0
        public void GenerateField(IFieldGenerator generator)
        {
            for (int y = 0; y < this.matrixNumber; y++)
            {
                for (int x = 0; x < this.matrixNumber; x++)
                {
                    this.cells[y, x].Clear();
                }
            }

            Actor.ClearEnemies();
            ClearRoom();
            generator.Generate();
            Broker.Global.Publish(GeneratedField.Get());
        }