Esempio n. 1
0
    void putPlantsNumber(ref int redPlants, ref int greenPlants, ref int bluePlants, Billboard billboard, int ammountOfTotalPlants)
    {
        float toAdd     = (ammountOfTotalPlants * 0.33f);
        int   intPart   = (int)toAdd;
        float floatPart = toAdd - intPart;

        if (Random.value <= floatPart)
        {
            intPart++;
        }
        if (billboard.Equals(Billboard.Blue))
        {
            bluePlants += (int)intPart;
        }
        else if (billboard.Equals(Billboard.Red))
        {
            redPlants += (int)intPart;
        }
        else if (billboard.Equals(Billboard.Green))
        {
            greenPlants += (int)intPart;
        }
    }
 void putPlantsNumber(ref int redPlants,ref int greenPlants,ref int bluePlants,Billboard billboard,int ammountOfTotalPlants)
 {
     float toAdd = (ammountOfTotalPlants * 0.33f);
     int intPart = (int) toAdd;
     float floatPart = toAdd - intPart;
     if(Random.value<=floatPart){
         intPart++;
     }
     if(billboard.Equals(Billboard.Blue)){
         bluePlants+=(int) intPart;
     }else if(billboard.Equals(Billboard.Red)){
         redPlants+=(int) intPart;
     }else if(billboard.Equals(Billboard.Green)){
         greenPlants+=(int) intPart;
     }
 }