Beispiel #1
0
        public App()
        {
            List <VstupRadek> vstupRadky;

            //Vytvoreni trid s kriterii kontroly
            KriteriaTxt kriteriaObecnyText = new KriteriaTxt();
            KriteriaInt kriteriaInt        = new KriteriaInt(6);
            KriteriaInt kriteriaPSC        = new KriteriaInt(5);
            KriteriaInt kriteriaTelefon    = new KriteriaInt(9);

            //Vytvoreni trid pro data a prirazeni trid pro kontrolu a kriteria
            DataTxt jmenoData    = new DataTxt(new KontrolaTxt(kriteriaObecnyText.Kriteria));
            DataTxt prijmeniData = new DataTxt(new KontrolaTxt(kriteriaObecnyText.Kriteria));
            DataInt pscData      = new DataInt(new KontrolaInt(kriteriaPSC.Kriteria));
            DataInt telefonData  = new DataInt(new KontrolaInt(kriteriaTelefon.Kriteria));

            //TODO: Tohle cele zavani neefektivitou, musi jit nejak lip tvorit velke mnozstvi radku a chytat z nich eventy
            MainWindow wpfOkno = VyrobOkno(new IData[] { jmenoData, prijmeniData, pscData, telefonData }, out vstupRadky);

            //TODO: Jsou ty radky takhle nahore vubec potreba?
            VstupRadek _mujVstJmeno    = vstupRadky.ElementAt(0);
            VstupRadek _mujVstPrijmeni = vstupRadky.ElementAt(1);
            VstupRadek _mujVstPSC      = vstupRadky.ElementAt(2);
            VstupRadek _mujVstTelefon  = vstupRadky.ElementAt(3);

            //wpfOkno.RadkyStackPanel.Children.Add(_mujVstTxt);
            //wpfOkno.RadkyStackPanel.Children.Add(_mujVstInt);

            //Prirazovani event handleru
            _mujVstJmeno.ZiskanyVstup    += mujVstJmeno_ZiskanyVstup;
            _mujVstPrijmeni.ZiskanyVstup += _mujVstPrijmeni_ZiskanyVstup;
            _mujVstPSC.ZiskanyVstup      += mujVstPSC_ZiskanyVstup;
            _mujVstTelefon.ZiskanyVstup  += _mujVstTelefon_ZiskanyVstup;
        }
Beispiel #2
0
        public void Array1()
        {
            List <Data>       alist = new List <Data>();
            DataInt           a     = new DataInt(57);
            DataIntArray      b     = new DataIntArray(1, 2);
            DataIntArrayArray c     = new DataIntArrayArray(1, 2, 3);

            alist.Add(a);
            alist.Add(b);
            alist.Add(c);
            Console.WriteLine(alist[2].getItem(1, 2));
        }
Beispiel #3
0
        public override IEnumerator ReceivePayload(VisualPayload payload)
        {
            var newStream = InternalArrayBitstream.GenerateBitStreamFromInt(DataInt.GetFirstValue(payload.Data), 8);

            BitstreamTarget.SetValue(newStream, payload.Data);

            var iterator = Router.TransmitAll(payload);

            while (iterator.MoveNext())
            {
                yield return(null);
            }
        }
Beispiel #4
0
    public DataInt Int(DataInt node)
    {
        DataInt found = ints.Find(d => d.Name == node.Name);

        if (found != null)
        {
            return(found);
        }
        else
        {
            ints.Add(node);
        }
        return(node);
    }
Beispiel #5
0
    private void DrawIntElement(Rect rect, int index, bool active, bool focused)
    {
        DataInt node = data.Ints[index];

        EditorGUI.BeginChangeCheck();

        node.Name = EditorGUI.TextField(new Rect(rect.x, rect.y, rect.width / 3, rect.height - 1), node.Name);

        node.Value = EditorGUI.IntField(new Rect(rect.x + rect.width / 3 + 8, rect.y, rect.width / 1.5f - 16, rect.height - 1), node.Value);

        if (EditorGUI.EndChangeCheck())
        {
            EditorUtility.SetDirty(target);
        }
    }
Beispiel #6
0
    // Start is called before the first frame update
    void Start()
    {
        maxBoids = data.Int(maxBoids);

        for (int i = 0; i < (int)maxBoids; i++)
        {
            boids.Add(Instantiate(boid, Vector3.zero, transform.rotation));
        }

        foreach (GameObject boid in boids)
        {
            boid.SetActive(true);
            boid.GetComponent <Boids>().flock = this;
        }

        // obstacles
        obstacles    = GameObject.FindGameObjectsWithTag("Obstacle");
        obstacleList = new List <GameObject>(obstacles);
        Debug.Log(obstacles.Length);
    }
Beispiel #7
0
 public bool Has(DataInt data)
 {
     return(ints.Find(d => d.Name == data.Name) != null);
 }
Beispiel #8
0
 public void Add(DataInt data)
 {
     ints.Add(data);
 }
 public void Initialize(Data data_)
 {
     datum = data_.Int(datum);
 }
Beispiel #10
0
 // Start is called before the first frame update
 void Start()
 {
     integer = data.Int(integer);
 }
Beispiel #11
0
 public void Increment(int increment)
 {
     integer += increment;
 }
Beispiel #12
0
 public bool ProvedKontrolu(DataInt kontrolovanaData)
 {
     return(_platnaCisla[0] <= kontrolovanaData.Hodnota && _platnaCisla[1] >= kontrolovanaData.Hodnota);
 }