Esempio n. 1
0
 internal void Pridej(Materialy material, int kolik, Sprite obrazek)
 {
     _material = material;
     _pocet    = kolik;
     _obrazek  = obrazek;
     VykresliSe();
 }
Esempio n. 2
0
        public int ZiskejPocet(Materialy material)
        {
            var slot = SlotProMaterial(material);

            if (slot != null)
            {
                return(slot.ZiskejPocet());
            }
            else
            {
                return(0);
            }
        }
Esempio n. 3
0
        public static Materialy[] Find()
        {
            string       path = @"Job-case1.inp";
            StreamReader sr   = File.OpenText(path);

            List <string> list = new List <string>();
            string        s;
            int           i   = 0;
            int           j   = 0;
            bool          inc = false;
            int           h;

            Materialy[] m = new Materialy[5];
            while ((s = sr.ReadLine()) != null)
            {
                if ((h = BM.BoyerMooreHorspoolSearch("*Material", s)) > -1)
                {
                    s          = s.Remove(0, h + 16);
                    m[i].Nazwa = s;
                    inc        = true;
                }
                if (j == 2)
                {
                    s = s.TrimEnd(',');
                    s = s.Replace('.', ',');
                    //Console.WriteLine(s);
                    m[i].Conductivity = Double.Parse(s);
                }
                if (j == 4)
                {
                    s            = s.TrimEnd(',');
                    s            = s.Replace('.', ',');
                    m[i].Density = Double.Parse(s);
                }
                if (j == 6)
                {
                    s = s.TrimEnd(',');
                    s = s.Replace('.', ',');
                    m[i].Specific_Heat = Double.Parse(s);
                    inc = false;
                    j   = 0;
                    i++;
                }
                if (inc)
                {
                    j++;
                }
            }
            sr.Close();
            return(m);
        }
Esempio n. 4
0
        public void PridejDoVolnehoSlotu(Materialy material, int kolik)
        {
            var slot = SlotProMaterial(material);

            if (slot != null)
            {
                slot.PridejKExistujicimu(kolik);
            }
            else
            {
                var volnySlot = _sloty.FirstOrDefault(x => x.JeVolno());

                if (volnySlot != null)
                {
                    volnySlot.Obsazen(volnySlot.Name);
                    volnySlot.Pridej(material, kolik, _obrazky[material]);
                }
                else
                {
                    Debug.Log("Plno");
                }
            }
        }
 partial void DeleteMaterialy(Materialy instance);
 partial void UpdateMaterialy(Materialy instance);
 partial void InsertMaterialy(Materialy instance);
	private void detach_Materialy(Materialy entity)
	{
		this.SendPropertyChanging();
		entity.Kursy = null;
	}
	private void attach_Materialy(Materialy entity)
	{
		this.SendPropertyChanging();
		entity.Kursy = this;
	}
Esempio n. 10
0
 public Slot SlotProMaterial(Materialy material)
 {
     return(_sloty.FirstOrDefault(x => !x.JeVolno() && x.Material() == material));
 }