Dwarrowdelf.Server.Fortress.DungeonWorldCreator.CreateMonsters C# (CSharp) Method

CreateMonsters() private method

private CreateMonsters ( ) : void
return void
        void CreateMonsters()
        {
            foreach (var kvp in m_rooms)
            {
                int z = kvp.Key;
                var rooms = kvp.Value;

                for (int i = 0; i < 10; ++i)
                {
                    var room = new IntGrid2Z(rooms[Helpers.GetRandomInt(rooms.Length)], z);

                    var pn = GetRandomRoomLoc(m_env, ref room);
                    if (pn.HasValue == false)
                        continue;

                    var p = pn.Value;

                    var living = CreateRandomLiving(z);
                    living.MoveToMustSucceed(m_env, p);
                }
            }
        }