Esempio n. 1
0
    void ZileGUI(GiTrakt trakt)
    {
        GUILayout.BeginVertical();
        {
            int suma = trakt.Zbroj();
            //float prosjek = trakt.KvocijentZbrojaZilaSa();

            if (Event.current.type == EventType.keyDown && Event.current.keyCode == KeyCode.Return)
            {
                trakt.uPreimenovanju = false;
            }
            if (trakt.uPreimenovanju)
            {
                trakt.ime = GUILayout.TextField(trakt.ime);
            }
            else if (GUILayout.Button("" + trakt.ime))
            {
                trakt.uPreimenovanju = true;
            }
            GUILayout.Label("zbroj: " + suma);

            GUILayout.BeginHorizontal();
            {
                GUILayout.Label("prosjek: " + suma + "/" + trakt.sa + " = " + trakt.KvocijentZbrojaZilaSa(), GUILayout.Width(120));

                trakt.sa = (int)GUILayout.HorizontalSlider(trakt.sa, 1f, 5f);
                GUILayout.Label("" + trakt.sa);
            }
            GUILayout.EndHorizontal();

            for (int i = 0; i < trakt.zile.Count; ++i)
            {
                int brojPojava = trakt.zile[i].pojave.Count;

                GUILayout.BeginHorizontal();
                trakt.zile[i].notHidden = GUILayout.Toggle(trakt.zile[i].notHidden, "", GUILayout.Width(30));
                GUILayout.Box("" + brojPojava);
                GUILayout.Label("/" + trakt.sa + " = " + (float)brojPojava / trakt.sa);
                GUILayout.EndHorizontal();
            }
        }
        GUILayout.EndVertical();
    }