示例#1
0
 //Calculates an amount of monster for every room
 //Rolls for every monster a type
 public void calculateMonsters(List <RoomComponent> rooms)
 {
     foreach (RoomComponent room in rooms)
     {
         int monsterCount = rollForAmount();
         room.setMonsterCount(monsterCount);
         for (int i = 0; i < monsterCount; i++)
         {
             Enums.Monster monster = rollForType();
             if (monster != Enums.Monster.NONE)
             {
                 room.addMonster(monster);
             }
         }
     }
 }
示例#2
0
 //Add a monster to rooms list of monsters
 public void addMonster(Enums.Monster monster)
 {
     monsters.Add(monster);
 }