Exemple #1
0
    public void setDiceColorForRepere(RepereType.TypeCouleur repereType, Color repereColor)
    {
        bool diceColorChooseFlag = repereType == RepereType.TypeCouleur.Multiple;
        bool diceColorPassFlag   = repereType == RepereType.TypeCouleur.Passe;

        diceColorSprite.color = repereColor;
        diceColorSprite.gameObject.SetActive(!diceColorChooseFlag && !diceColorPassFlag);
        diceColorChoose.SetActive(diceColorChooseFlag);
        diceColorChooseWindow.SetActive(diceColorChooseFlag);
        diceColorPass.SetActive(diceColorPassFlag);
        displayPassMessage(diceColorPassFlag);
    }
Exemple #2
0
    private void initReperesWithRandomColors()
    {
        RepereType.TypeCouleur[] colors = new RepereType.TypeCouleur[RepereType.NB_TYPE_REGULIER];
        for (int i = 0; i < RepereType.NB_TYPE_REGULIER; ++i)
        {
            colors[i] = (RepereType.TypeCouleur)i;
        }
        colors.ShuffleFY();

        repereHaut   = reperesPerColor[colors[0]];
        repereDroite = reperesPerColor[colors[1]];
        repereBas    = reperesPerColor[colors[2]];
        repereGauche = reperesPerColor[colors[3]];
    }