Esempio n. 1
0
 protected internal void CallEvent(SnakeEventArgs e, EventHandler <SnakeEventArgs> handler)
 {
     if (e != null && handler != null)
     {
         handler.Invoke(this, e);
     }
 }
Esempio n. 2
0
 public void CreateFood(object sender, SnakeEventArgs e)
 {
     CreateFood();
 }
Esempio n. 3
0
 static void SnakeHit(object sender, SnakeEventArgs e)
 {
     gameOver = true;
     Console.SetCursorPosition(xM / 2, yM / 2);
     Console.WriteLine(e.Message);
 }
Esempio n. 4
0
 protected internal void OnHit(SnakeEventArgs e)
 {
     CallEvent(e, Hit);
 }
Esempio n. 5
0
 protected internal void OnEaten(SnakeEventArgs e)
 {
     CallEvent(e, Eaten);
 }