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; }
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)); }
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); } }
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); }
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); } }
// 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); }
public bool Has(DataInt data) { return(ints.Find(d => d.Name == data.Name) != null); }
public void Add(DataInt data) { ints.Add(data); }
public void Initialize(Data data_) { datum = data_.Int(datum); }
// Start is called before the first frame update void Start() { integer = data.Int(integer); }
public void Increment(int increment) { integer += increment; }
public bool ProvedKontrolu(DataInt kontrolovanaData) { return(_platnaCisla[0] <= kontrolovanaData.Hodnota && _platnaCisla[1] >= kontrolovanaData.Hodnota); }