Example #1
0
    private IGUI AfficherMatchs(List <Match> matchs, IGUI gui)
    {
        IGUI     res      = gui;
        DateTime actuelle = new DateTime(2000, 1, 2);
        DateTime ancienne = new DateTime(2000, 1, 1);

        foreach (Match m in matchs)
        {
            actuelle = m.Jour;
            if (actuelle.Date != ancienne.Date)
            {
                GUILayout.Label("Le " + actuelle.Day + "/" + actuelle.Month + "/" + actuelle.Year, Styles.LabelNormal(15, Styles.Texte2));
            }
            GUILayout.BeginHorizontal();
            if (GUILayout.Button(m.Equipe1.Nom, Styles.LabelNormal(15, Styles.Texte2), GUILayout.Width(Screen.width * 0.1f)))
            {
                res = new GUI_Club(m.Equipe1);
            }
            Styles.AfficherLogo(m.Equipe1.Logo, 30, 0.03f);
            if (!m.Termine)
            {
                GUILayout.Label(Styles.DateTime2Heure(m.Jour), Styles.LabelNormal(15, Styles.Texte2), GUILayout.Width(Screen.width * 0.05f));
            }
            else
            {
                if (GUILayout.Button(m.Score1 + " - " + m.Score2, Styles.LabelNormal(15, Styles.Texte2), GUILayout.Width(Screen.width * 0.05f)))
                {
                    res = new GUI_Match(m);
                }
            }

            Styles.AfficherLogo(m.Equipe2.Logo, 30, 0.03f);
            if (GUILayout.Button(m.Equipe2.Nom, Styles.LabelNormal(15, Styles.Texte2), GUILayout.Width(Screen.width * 0.1f)))
            {
                res = new GUI_Club(m.Equipe2);
            }
            GUILayout.EndHorizontal();
            ancienne = actuelle;
        }
        return(res);
    }