示例#1
0
 /// <summary>
 /// Luo pelaajablockin
 /// </summary>
 /// <param name="position">Positio kentällä</param>
 /// <param name="width">Olion leveys</param>
 /// <param name="height">Olion korkeus</param>
 /// <param name="args">Muut argumentit (jätetään huomiotta)</param>
 public GameObject CreatePlayer(Vector position, double width, double height, object args)
 {
     PlayerBlock player = new PlayerBlock(grid, defaultSize, defaultSize, Shape.Rectangle);
     player.Position = position;
     Peli.Instance.Player = player;
     this.Add(player);
     return player;
 }
示例#2
0
 /// <summary>
 /// Pelaaja syö jonkin objektin, tällöin pelaaja asetetaan
 /// kahteen paikkaan samanaikaisesti, lähtöpisteeseensä
 /// ja siihen pisteeseen josta objekti syötiin.
 /// </summary>
 /// <param name="p">Pelaaja</param>
 /// <param name="gridLocation">Paikka gridissä josta objekti syötiin</param>
 public void PlayerBlockEats(PlayerBlock p, Vector gridLocation)
 {
     this.Add((int)gridLocation.Y, (int)gridLocation.X, p);
 }