public void UpdateSpelare(Spelare spelare) { try { using (var conn = new SqlConnection(connectionString)) { var cmd = new SqlCommand("appSchema.usp_UpdateSpelare", conn); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@SpelareID", System.Data.SqlDbType.Int, 4).Value = spelare.SpelareID; cmd.Parameters.Add("@Förnamn", System.Data.SqlDbType.VarChar, 25).Value = spelare.Förnamn; cmd.Parameters.Add("@Efternamn", System.Data.SqlDbType.VarChar, 30).Value = spelare.Efternamn; cmd.Parameters.Add("@SkicklighetstypID", System.Data.SqlDbType.Int, 4).Value = spelare.SkicklighetstypID; cmd.Parameters.Add("@HjälteID", System.Data.SqlDbType.Int, 4).Value = spelare.HjälteID; cmd.Parameters.Add("@Lön", System.Data.SqlDbType.Int, 4).Value = spelare.Lön; cmd.Parameters.Add("@Hjältenamn", System.Data.SqlDbType.VarChar, 20).Value = spelare.Hjältenamn; cmd.Parameters.Add("@Skicklighet", System.Data.SqlDbType.VarChar, 10).Value = spelare.Skicklighet; // Öppna anslutning conn.Open(); cmd.ExecuteNonQuery(); } } catch { throw new ApplicationException("Ett fel uppstod med att uppdatera spelaren i databasen."); } }
public void newOpponentCheck() { var playerOne = new Spelare(); var playerTwo = new Spelare(); var match = new Match(playerOne, playerTwo); }
public void InsertSpelare(Spelare spelare) { try { using (var conn = new SqlConnection(connectionString)) { var cmd = new SqlCommand("appSchema.usp_InsertSpelare", conn); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@Förnamn", System.Data.SqlDbType.VarChar, 25).Value = spelare.Förnamn; cmd.Parameters.Add("@Efternamn", System.Data.SqlDbType.VarChar, 30).Value = spelare.Efternamn; cmd.Parameters.Add("@SkicklighetstypID", System.Data.SqlDbType.Int, 4).Value = spelare.SkicklighetstypID; cmd.Parameters.Add("@HjälteID", System.Data.SqlDbType.Int, 4).Value = spelare.HjälteID; cmd.Parameters.Add("@Lön", System.Data.SqlDbType.Int, 4).Value = spelare.Lön; cmd.Parameters.Add("@Hjältenamn", System.Data.SqlDbType.VarChar, 20).Value = spelare.Hjältenamn; cmd.Parameters.Add("@Skicklighet", System.Data.SqlDbType.VarChar, 10).Value = spelare.Skicklighet; cmd.Parameters.Add("@SpelareID", System.Data.SqlDbType.Int, 4).Direction = System.Data.ParameterDirection.Output; // Öppna anslutning conn.Open(); // Returnerar inga poster cmd.ExecuteNonQuery(); // Hämtar primärnyckel spelare.SpelareID = (int)cmd.Parameters["@SpelareID"].Value; } } catch { throw new ApplicationException("Ett fel uppstod med att lägga till den nya spelaren i databasen."); } }
public void ruleCheck() { var p1 = new Spelare(); //Antalet matcher spelade if (p1.Id >= 10) { Console.WriteLine("Inte kvalificerad"); } }
public void SpelareListView_InsertItem(Spelare spelare) { try { Service.SaveSpelare(spelare); } catch (Exception) { ModelState.AddModelError(String.Empty, "Ett fel inträffade med tilläggning av spelare."); } }
public void AddPerson(string name) { var nyPerson = new Spelare() { Id = (medlemsLista().Count + 1), Name = name }; medlemsLista(); DeltagarLista.Add(nyPerson); }
public void createGame(Spelare sp1, Spelare sp2) { var match = new Match(sp1, sp2); }
public override Drag SökNästaDrag(SpelBräde bräde) { Spelare jag = bräde.spelare[0]; Point playerPos = jag.position; Drag drag = new Drag(); Graph aiGraph = new Graph(9, bräde); BreadthFirstSearch search = new BreadthFirstSearch(aiGraph, playerPos); int currentSteps = 0; int lowestSteps = 100; int pathPos = 0; Point lowestPathPos = new Point(0, 0); for (int i = 0; i < 9; i++) { foreach (Point x in search.PathTo(new Point(i, 8))) { ++currentSteps; } if (currentSteps < lowestSteps) { lowestSteps = currentSteps; lowestPathPos = new Point(i, 8); pathPos = i; } currentSteps = 0; } foreach (Point nextStep in search.PathTo(new Point(pathPos, 8))) { if (nextStep.X < playerPos.X) { drag.typ = Typ.Flytta; drag.point = playerPos; drag.point.X--; return(drag); } if (nextStep.X > playerPos.X) { drag.typ = Typ.Flytta; drag.point = playerPos; drag.point.X++; return(drag); } if (nextStep.Y < playerPos.Y) { drag.typ = Typ.Flytta; drag.point = playerPos; drag.point.Y--; return(drag); } if (nextStep.Y > playerPos.Y) { drag.typ = Typ.Flytta; drag.point = playerPos; drag.point.Y++; return(drag); } } return(drag); }
public void LäggTillSpelare(NetPeer peer, Spelare otherSpelare) { SpelarLista.Add(peer, otherSpelare); }
public void LeaveGame(NetPeer peer, Spelare spelare) { throw new NotImplementedException(); //pollevent medelar hosten att en spelare lämnade }
public void JoinGame(NetPeer peer, Spelare spelare) { throw new NotImplementedException(); }
public Dator(Kortbunt k, Spelare mot) : base(k) { motspelare = mot; }
public List <Spelare> medlemsLista() { var spelare = new Spelare { Id = 1, Name = "Ahmad" }; DeltagarLista.Add(spelare); spelare = new Spelare { Id = 2, Name = "Marcus" }; DeltagarLista.Add(spelare); spelare = new Spelare { Id = 3, Name = "Kerstin" }; DeltagarLista.Add(spelare); spelare = new Spelare { Id = 4, Name = "Peter" }; DeltagarLista.Add(spelare); spelare = new Spelare { Id = 5, Name = "Petra" }; DeltagarLista.Add(spelare); spelare = new Spelare { Id = 6, Name = "Cornelia" }; DeltagarLista.Add(spelare); spelare = new Spelare { Id = 7, Name = "Arthur" }; DeltagarLista.Add(spelare); spelare = new Spelare { Id = 8, Name = "Marvel" }; DeltagarLista.Add(spelare); return(DeltagarLista); }
public RörelseKomponent(float RörHastighet, Spelare spelare, InmatningsHanterare InHatterare = null) { RörelseHastighet = RörHastighet; Inmatnings = InHatterare; Spelare = spelare; }