Esempio n. 1
0
    void TimerTiles(PlagasLevel lvl)
    {
        int randomSpawn  = lvl.RandomSpawnTime();
        int moleQuantity = lvl.MolesInSpawn(randomSpawn);

        for (int i = 0; i < moleQuantity; i++)
        {
            int freeSlot = model.GetFreeSlot();
            model.SetTimerTile(freeSlot, randomSpawn);
        }
    }
Esempio n. 2
0
    void TimeLevel(PlagasLevel lvl)
    {
        TimerTiles(lvl);

        List <PlagaTile> modelTiles = model.GetTiles();

        //Set two starting veggies.
        for (int i = 0; i < PlagasActivityModel.VEGETABLES_IN_START; i++)
        {
            int slot = model.GetFreeSlot();

            tiles[slot].sprite = tileSprites[veggieRandomizer.Next()];
            modelTiles[slot].AppearInitVeggie();
        }

        StartTimer(true);
    }
Esempio n. 3
0
 void NormalLevel(PlagasLevel lvl)
 {
     PlaceMoles(lvl.MoleQuantity());
 }