예제 #1
0
 private void WaveTimer_Tick(object sender, EventArgs e)
 {
     if (WaveWatch.ElapsedMilliseconds > WaitingTime)
     {
         GamePlayScreen.StartNextWave();
     }
     GamePlayScreen.ChangeInformation();
 }
예제 #2
0
 public void CreepOut(int dHealth)
 {
     Health -= dHealth;
     if (Health <= 0)
     {
         health = 0;
         GamePlayScreen.GameOver(EGameOverReason.Dead);
     }
     GamePlayScreen.ChangeInformation();
 }
예제 #3
0
 //Der Gegner wurde getroffen
 public void Hit(int damage)
 {
     Health -= damage;
     //Der Gui die Änderungen mitteilen
     GameScreen.ChangeInformation();
     UpdateHealthBar();
     if (Health <= 0)
     {
         Kill();
     }
 }