Example #1
0
 // Use this for initialization
 void Start()
 {
     pv  = 3;
     pts = 0;
     using (BinaryReader reader = new BinaryReader(File.Open("scores.bin", FileMode.Open)))
     {
         best_pts = reader.ReadInt16();
     }
     CookieSpawner.spawnCookie();
 }
Example #2
0
    void OnCollisionEnter2D(Collision2D col)
    {
        string patternGhost  = @"Ghost\W*";
        string patternCookie = @"Cookie\W*";

        if (Regex.IsMatch(col.gameObject.name, patternGhost))
        {
            pv--;
            Debug.Log(pv);

            audiohurt.Play();
        }

        if (Regex.IsMatch(col.gameObject.name, patternCookie))
        {
            pts++;
            if (pv < 3 && pts % 10 == 0)
            {
                pv++;
            }


            score.text = pts.ToString();
            CookieSpawner.spawnCookie();
            Destroy(col.gameObject);
        }

        switch (pv)
        {
        case 0:

            if (best_pts < pts)
            {
                best_pts = pts;
            }
            vie1.sprite = coeur_vide;
            Destroy(this);
            waitEnd();

            break;

        case 1:
            vie1.sprite = coeur_plein;
            vie2.sprite = coeur_vide;
            vie3.sprite = coeur_vide;
            break;

        case 2:
            vie1.sprite = coeur_plein;
            vie2.sprite = coeur_plein;
            vie3.sprite = coeur_vide;
            break;

        case 3:
            vie1.sprite = coeur_plein;
            vie2.sprite = coeur_plein;
            vie3.sprite = coeur_plein;
            break;

        default:
            break;
        }
    }