public static Collection <Hrac> Read(OracleDataReader reader) { var data = new Collection <Hrac>(); while (reader.Read()) { int i = -1; var h = new Hrac { HracId = reader.GetInt32(++i), Jmeno = reader.GetString(++i), Prijmeni = reader.GetString(++i), CisloDresu = reader.GetInt32(++i), Pozice = reader.GetString(++i), RokNarozeni = reader.GetInt32(++i) }; h.Tym = new Tym { TymId = reader.GetInt32(++i) }; h.TrestneMinuty = reader.GetInt32(++i); if (h.Jmeno != "Deleted") { data.Add(h); } } return(data); }
//3.2 public static int Update(Hrac hrac, Database pDb = null) { Database db; if (pDb == null) { db = new Database(); db.Connect(); } else { db = pDb; } using (db) using (SqlCommand command = db.CreateCommand(SQL_UPDATE)) { command.Parameters.AddWithValue("@idHrac", hrac.IdHrac); PrepareCommand(command, hrac); int status = db.ExecuteNonQuery(command); if (pDb == null) { db.Close(); } return(status); } }
public static Level CreateLevel3(Form formular, Hrac hrac) { if (Nepritel.listNepratel != null) { Nepritel.listNepratel.Clear(); } Nepritel N1 = new Nepritel(80, 100, false, Nepritel.Typ.spider, 9, true); Nepritel N2 = new Nepritel(160, 100, false, Nepritel.Typ.spider, 10, true); Nepritel N3 = new Nepritel(420, 120, false, Nepritel.Typ.ghost, 10, false); Nepritel N4 = new Nepritel(420, 240, true, Nepritel.Typ.skeleton, 10, false); Nepritel N5 = new Nepritel(420, 520, false, Nepritel.Typ.ghost, 12, false); Nepritel N6 = new Nepritel(880, 400, true, Nepritel.Typ.spider, 6, false); Nepritel N7 = new Nepritel(960, 400, true, Nepritel.Typ.spider, 7, false); Nepritel N8 = new Nepritel(1040, 400, true, Nepritel.Typ.spider, 7, false); Nepritel N9 = new Nepritel(1120, 400, true, Nepritel.Typ.spider, 8, false); int Top = 550; int Left = 40; Level L3 = new Level(2, hrac, Top, Left, formular, 2); aktualniLevel = L3; return(L3); }
public void ResetDataSource() { listBox1.DataSource = Hrac.Find(); tb_jmeno.Text = ""; tb_prijmeni.Text = ""; tb_zeme.Text = ""; }
/* * Zobrazeni remizy */ private async Task Remiza() { Hra.bojiste.Children.Clear(); var remiza = new Label() { Text = "Remíza! Proveďte nový souboj!!" }; Grid.SetColumnSpan(remiza, 3); Grid.SetRow(remiza, 1); Grid.SetColumn(remiza, 0); Hra.bojiste.Children.Add(remiza); var zpet = new Button() { Text = "Zpět" }; Grid.SetColumnSpan(zpet, 3); Grid.SetRow(zpet, 2); Grid.SetColumn(zpet, 0); Hra.bojiste.Children.Add(zpet); Hrac.AktualizaceZivotInventar(); zpet.Clicked += async(sender, args) => { Bojiste.BojisteUvod(); }; }
private void Form1_KeyDown(object sender, KeyEventArgs e) { Hrac hrac = gamesetup.hrac; if (gamesetup.jeSpusteno) // jen pokud je hra spuštěna, nebo není zapauzována { if (e.KeyCode == Keys.Right || e.KeyCode == Keys.D) { StavOvladani.Right = true; } if (e.KeyCode == Keys.Left || e.KeyCode == Keys.A) { StavOvladani.Left = true; } if (e.KeyCode == Keys.R) { StavOvladani.Restart = true; } // Logika skákání if (!StavOvladani.Jump) { if (e.KeyCode == Keys.Up || e.KeyCode == Keys.Space || e.KeyCode == Keys.W) { StavOvladani.Jump = true; hrac.rychlostPadu = hrac.jumpPower; GameSetup.SJump.Play(); } } } if ((e.KeyCode == Keys.P || e.KeyCode == Keys.Escape) && GameSetup.timer.Enabled) // pauza je dostupná pouze pokud hra běží { gamesetup.Pauza(); } }
public MujProfil() { InitializeComponent(); var layout = new StackLayout { Padding = new Thickness(5, 10) }; var id = new Entry { Keyboard = Keyboard.Numeric, }; var heslo = new Entry { IsPassword = true, Keyboard = Keyboard.Numeric, MaxLength = 5 }; layout.Children.Add(id); layout.Children.Add(heslo); var prihlasit = new Button { Text = "Přihlásit se", BackgroundColor = Color.RoyalBlue, TextColor = Color.DarkGray, FontSize = 15, CornerRadius = 4, BorderColor = Color.DarkGray, BorderWidth = 2 }; layout.Children.Add(prihlasit); prihlasit.Clicked += async(sender, args) => { if (Hrac.Prihlaseni(Convert.ToInt32(id.Text), heslo.Text) == null) { mujprofil = new Grid() { RowDefinitions = { new RowDefinition(), new RowDefinition(), new RowDefinition(), new RowDefinition(), new RowDefinition(), new RowDefinition(), new RowDefinition(), new RowDefinition(), }, ColumnDefinitions = { new ColumnDefinition(), new ColumnDefinition(), new ColumnDefinition() } }; Content = mujprofil; if (Hrac.role == 0) { MujProfilVedouci(); } else { MujProfilHrac(); } } else { await DisplayAlert("Chyba", "Špatné přihlašovací údaje!", "Zavřít"); } }; this.Content = layout; }
private void listHracu_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (listHracu.SelectedItem != null) { hrac2 = hraci.FirstOrDefault(h => h.hrac_jmeno == (string)(listHracu.SelectedItem as ListBoxItem)?.Content); } }
public void SmazHrace(int id) { HraciTable hraciTable = new HraciTable(); ByvaliHraciTable byvaliHraciTable = new ByvaliHraciTable(); List <Hrac> hraci = hraciTable.Select(); Hrac h = new Hrac(); for (int i = 0; i < hraci.Count; i++) { if (hraci[i].HracId == id) { h = hraci[i]; break; } } ByvalyHrac byvalyHrac = new ByvalyHrac { Jmeno = h.Jmeno, Prijmeni = h.Prijmeni, CisloDresu = h.CisloDresu, Pozice = h.Pozice, RokNarozeni = h.RokNarozeni, Datum = DateTime.Now }; hraciTable.Delete(h.HracId); byvaliHraciTable.Insert(byvalyHrac); }
//3.1 public static int Insert(Hrac hrac, Tym tym, Database pDb = null) { Database db; if (pDb == null) { db = new Database(); db.Connect(); } else { db = pDb; } using (db) using (SqlCommand command = db.CreateCommand("pridejHrace")) { command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@p_hrac", hrac.Jmeno); command.Parameters.AddWithValue("@p_tym", tym.Jmeno); command.Parameters.AddWithValue("@p_datum", hrac.Datum_narozeni); int status = db.ExecuteNonQuery(command); if (pDb == null) { db.Close(); } return(status); } }
public void RemoveAtTest() { SpojovySeznam ss = new SpojovySeznam(); Hrac h1 = new Hrac() { Jmeno = "A", GolPocet = 2, Klub = FotbalovyKlub.Barcelona }; Hrac h2 = new Hrac() { Jmeno = "B", GolPocet = 3, Klub = FotbalovyKlub.Barcelona }; Hrac h3 = new Hrac() { Jmeno = "C", GolPocet = 5, Klub = FotbalovyKlub.Barcelona }; ss.Add(h1); ss.Add(h2); ss.Add(h3); ss.RemoveAt(2); Assert.AreEqual(2, ss.Count); AssertHrac(h1, ss[0]); AssertHrac(h2, ss[1]); }
private void buttPridejHrace_Click(object sender, EventArgs e) { string jmeno = textPridejHraceJmeno.Text; string prijmeni = textPridejHracePrijmeni.Text; int rok = Int32.Parse(textPridejHraceRok.Text); int cislo = Int32.Parse(textPridejHraceCislo.Text); string pozice = textPridejHracePozice.Text; int tym = Int32.Parse(textPridejHraceTym.Text); Tym t = new Tym() { TymId = tym }; Hrac h = new Hrac() { Jmeno = jmeno, Prijmeni = prijmeni, CisloDresu = cislo, RokNarozeni = rok, Pozice = pozice, Tym = t }; z.PridejHrace(h); textPridejHraceJmeno.Text = ""; textPridejHracePrijmeni.Text = ""; textPridejHraceRok.Text = ""; textPridejHraceCislo.Text = ""; textPridejHracePozice.Text = ""; textPridejHraceTym.Text = ""; }
public void InsertTest() { SpojovySeznam ss = new SpojovySeznam(); Hrac h1 = new Hrac() { Jmeno = "A", GolPocet = 2, Klub = FotbalovyKlub.Barcelona }; Hrac h2 = new Hrac() { Jmeno = "B", GolPocet = 3, Klub = FotbalovyKlub.Barcelona }; Hrac h3 = new Hrac() { Jmeno = "C", GolPocet = 5, Klub = FotbalovyKlub.Barcelona }; Hrac h4 = new Hrac() { Jmeno = "D", GolPocet = 5, Klub = FotbalovyKlub.Barcelona }; ss.Add(h1); ss.Add(h2); ss.Add(h3); ss.Insert(2, h4); Assert.AreEqual(4, ss.Count); AssertHrac(h1, ss[0]); AssertHrac(h2, ss[1]); AssertHrac(h4, ss[2]); AssertHrac(h3, ss[3]); }
public void GetEnumeratorTest() { SpojovySeznam ss = new SpojovySeznam(); Hrac h1 = new Hrac() { Jmeno = "A", GolPocet = 2, Klub = FotbalovyKlub.Barcelona }; Hrac h2 = new Hrac() { Jmeno = "B", GolPocet = 3, Klub = FotbalovyKlub.Barcelona }; Hrac h3 = new Hrac() { Jmeno = "C", GolPocet = 5, Klub = FotbalovyKlub.Barcelona }; ss.Add(h1); ss.Add(h2); ss.Add(h3); IEnumerator enumerator = ss.GetEnumerator(); Assert.IsTrue(enumerator.MoveNext()); AssertHrac(h1, enumerator.Current); Assert.IsTrue(enumerator.MoveNext()); AssertHrac(h2, enumerator.Current); Assert.IsTrue(enumerator.MoveNext()); AssertHrac(h3, enumerator.Current); Assert.IsFalse(enumerator.MoveNext()); }
public void IndexOfTest() { SpojovySeznam ss = new SpojovySeznam(); Hrac h1 = new Hrac() { Jmeno = "A", GolPocet = 2, Klub = FotbalovyKlub.Barcelona }; Hrac h2 = new Hrac() { Jmeno = "B", GolPocet = 3, Klub = FotbalovyKlub.Barcelona }; Hrac h3 = new Hrac() { Jmeno = "C", GolPocet = 5, Klub = FotbalovyKlub.Barcelona }; Hrac h4 = new Hrac() { Jmeno = "D", GolPocet = 5, Klub = FotbalovyKlub.Barcelona }; ss.Add(h1); ss.Add(h2); ss.Add(h3); Assert.AreEqual(0, ss.IndexOf(h1)); Assert.AreEqual(1, ss.IndexOf(h2)); Assert.AreEqual(2, ss.IndexOf(h3)); Assert.AreEqual(-1, ss.IndexOf(h4)); }
public static Hrac Select(int hrac_id) { var db = new Db(); db.Connect(); OracleCommand command = db.CreateCommand(SQL_SELECT); command.Parameters.Add(new OracleParameter(":hrac_id", OracleDbType.Int32)); command.Parameters[":hrac_id"].Value = hrac_id; OracleDataReader reader = db.Select(command); Collection <Hrac> hraci = Read(reader); Hrac hrac = null; if (hraci.Count == 1) { hrac = hraci[0]; } reader.Close(); db.Close(); return(hrac); }
public void CopyToTest() { SpojovySeznam ss = new SpojovySeznam(); Hrac h1 = new Hrac() { Jmeno = "A", GolPocet = 2, Klub = FotbalovyKlub.Barcelona }; Hrac h2 = new Hrac() { Jmeno = "B", GolPocet = 3, Klub = FotbalovyKlub.Barcelona }; Hrac h3 = new Hrac() { Jmeno = "C", GolPocet = 5, Klub = FotbalovyKlub.Barcelona }; ss.Add(h1); ss.Add(h2); ss.Add(h3); Hrac[] hraci = new Hrac[3]; ss.CopyTo(hraci, 0); AssertHrac(h1, hraci[0]); AssertHrac(h2, hraci[1]); AssertHrac(h3, hraci[2]); }
public void NajdiNejlepsiKlub() { Hraci hraci = new Hraci(); Hrac hrac1 = new Hrac() { Klub = FotbalovyKlub.Arsenal, GolPocet = 10 }; Hrac hrac2 = new Hrac() { Klub = FotbalovyKlub.FCPorto, GolPocet = 15 }; Hrac hrac3 = new Hrac() { Klub = FotbalovyKlub.Arsenal, GolPocet = 10 }; hraci.Pridej(hrac1); hraci.Pridej(hrac2); hraci.Pridej(hrac3); hraci.NajdiNejlepsiKluby(out FotbalovyKlub[] kluby, out int golPocet); Assert.AreEqual(20, golPocet); Assert.AreEqual(1, kluby.Length); Assert.AreEqual(FotbalovyKlub.Arsenal, kluby[0]); }
public static Collection <Hrac> SelectJmeno(string hrac_jmeno) { var db = new Db(); db.Connect(); OracleCommand command = db.CreateCommand(SQL_SELECT_JMENO); command.Parameters.Add(new OracleParameter(":hrac_jmeno", OracleDbType.Varchar2)); command.Parameters[":hrac_jmeno"].Value = hrac_jmeno; OracleDataReader reader = db.Select(command); Collection <Hrac> hraci = Read(reader); Hrac hrac = null; if (hraci.Count == 1) { hrac = hraci[0]; } reader.Close(); db.Close(); return(hraci); }
private void ZistiMnozstvoSily(Hrac kontrolovanyHras) { var hrac = najdiHraca(kontrolovanyHras.Meno); var zmenaSily = int.Parse(hrac.AktualnaSila.Replace(" ", "")) - int.Parse(kontrolovanyHras.AktualnaSila.Replace(" ", "")); jadro.AiDohadzovac.listDohodov.Add(new DohadzovaciePocty(kontrolovanyHras.Meno, zmenaSily)); }
public void WorkThreadFunctionKontrolne() { // try { Thread.Sleep(23 * 1000); while (!DohozMozny()) { } inputJednotky.SetAttribute("value", "100000"); inputMeno.SetAttribute( "value", kontrolovanyHrac.Meno); tlacitkoOdoslat.InvokeMember("Click"); // zapisLog(DateTime.Now + " Kontrolny dohod hraca " + kontrolovanyHrac.Meno + " " + Environment.NewLine + " jednotky : pechota - " + "100000" + Environment.NewLine); Console.WriteLine("Dohodenie ... "); jadro.CasPoslednehoDohozu = DateTime.Now; kontrolovanyHrac = najdiHraca(kontrolovanyHrac.Meno); kontrolaSily = true; //} //catch (Exception ex) //{ // Console.WriteLine("Exception pri behu kontrolneho vlakna " + ex); //} }
public void AktualizujZapas(int a = -1) { ZapasyTable zapasyTable = new ZapasyTable(); GolyTable golyTable = new GolyTable(); HraciTable hraciTable = new HraciTable(); List <Zapas> zapasy = zapasyTable.Select(); List <Gol> goly = golyTable.Select(); List <Hrac> hraci = hraciTable.Select(); Zapas zapas = new Zapas(); Hrac hrac = new Hrac(); int posledni, golyDomaci = 0, golyHoste = 0; if (a == -1) { posledni = zapasyTable.PosledniZapas(); } else { posledni = a; } for (int i = 0; i < zapasy.Count; i++) { if (zapasy[i].ZapasId == posledni) { zapas = zapasy[i]; break; } } for (int i = 0; i < goly.Count; i++) { if (goly[i].Zapas.ZapasId == zapas.ZapasId) { for (int j = 0; j < hraci.Count; j++) { if (goly[i].Hrac.HracId == hraci[j].HracId) { hrac = hraci[j]; } } if (hrac.Tym.TymId == zapas.Domaci.TymId) { golyDomaci++; } else { golyHoste++; } } } //Console.WriteLine("Update zapasu " + posledni + " " + golyDomaci + " " + golyHoste); zapasyTable.Update(posledni, golyDomaci, golyHoste); AktualizujGolyTymu(zapas); CheckHattrick(zapas); }
private void Start() { hrac = GameObject.FindWithTag("Hrac").GetComponent <Hrac>(); coolDown1 = false; coolDown2 = false; coolDown3 = false; coolDown4 = false; }
private static void PrepareCommand(SqlCommand command, Hrac Hrac) { command.Parameters.AddWithValue("@idHrac", Hrac.idHrac); command.Parameters.AddWithValue("@jmeno", Hrac.jmeno); command.Parameters.AddWithValue("@prijmeni", Hrac.prijmeni); command.Parameters.AddWithValue("@body", Hrac.body); command.Parameters.AddWithValue("@post", Hrac.post == null ? DBNull.Value : (object)Hrac.post); command.Parameters.AddWithValue("@cislo", Hrac.cislo == null ? DBNull.Value : (object)Hrac.cislo); }
private void Start() { hrac = GameObject.FindWithTag("Hrac").GetComponent <Hrac>(); dmg = 28 + (hrac.level + 1) * 4; zivoty = 10 * (hrac.level + 1); xpDrop = 201 * (hrac.level + 1); freez = false; aipath = GetComponent <AIPath>(); }
public Level(int LevelNum, Hrac hrac, int hracTop, int hracLeft, Form formular, byte rychlostBaru) { this.levelNum = LevelNum; this.hrac = hrac; this.hracTop = hracTop; this.hracLeft = hracLeft; this.rychlostBaru = rychlostBaru; this.form = formular; }
public Player(Hrac hrac) { InitializeComponent(); _hrac = hrac; label1.Text = hrac.Nazev; button2.BackColor = hrac.Barva; hrac.NameChanged += s => label1.Text = s; hrac.ColorChanged += color => button2.BackColor = color; }
public void PridejBezRealokacePole() { Hraci hraci = new Hraci(); Hrac hrac = new Hrac(); hraci.Pridej(hrac); Assert.AreEqual(1, hraci.Pocet); Assert.AreSame(hrac, hraci[0]); }
public HracInterface(Hrac hrac) { InitializeComponent(); _hrac = hrac; label1.Text = hrac.Nazev; label2.Text = hrac.PocetKaret.ToString(); lastCardCount = hrac.PocetKaret; this.BackColor = hrac.Barva; DoubleBuffered = true; }
public void AddTest() { SpojovySeznam ss = new SpojovySeznam(); Hrac h = new Hrac(); ss.Add(h); Assert.AreEqual(1, ss.Count); AssertHrac(h, ss[0]); }
public Figurka(Hrac hrac) : this(hrac, new Tuple<int, int>(0, 0), false) { }
public Figurka(Hrac hrac, Tuple<int, int> souradnice) : this(hrac, souradnice, false) { }
public Figurka(Hrac hrac, Tuple<int, int> souradnice, bool kralovna) { Hrac = hrac; Souradnice = souradnice; Kralovna = kralovna; }