Exemplo n.º 1
0
    public override void Finish(Player player)
    {
        bool first = Program.WhichPlayer(player) == 0;

        TimerContainer.Clear();
        new TournamentShowdown(World.Level.Name.Trim() + "_S", first);
        Close();
    }
Exemplo n.º 2
0
 public override void KeyDown(Key key)
 {
     World.KeyDown(key);
     if (key == Key.Escape)
     {
         Close();
         TimerContainer.Clear();
     }
 }
Exemplo n.º 3
0
    protected override void Finish()
    {
        Player p     = (World.Player1.Lives < 1 ? World.Player2 : World.Player1);
        bool   first = Program.WhichPlayer(p) == 0;

        Program.Tournament.Current.Done(first ? Tournament.Result.P1 : Tournament.Result.P2);
        Close();
        TimerContainer.Clear();
    }
Exemplo n.º 4
0
    protected virtual void Finish()
    {
        TimerContainer.Clear();
        Player p = (World.Player1.Lives < 1 ? World.Player2 : World.Player1);

        Texture tex = new Texture(RenderState.Width, RenderState.Height);

        RenderState.BeginTexture(tex);
        Render();
        RenderState.EndTexture();
        Program.Manager.NextState = new GameOver(p);
    }
Exemplo n.º 5
0
 public virtual void Finish(Player player)
 {
     TimerContainer.Clear();
     new Showdown(World.Level.Name.Trim() + "_S", World.Player1 == player ? true : false);
     Close();
 }