public override bool Equals(Object obj)
 {
     // Check for null values and compare run-time types.
     if (obj == null || GetType() != obj.GetType())
         return false;
     Drow r = (Drow)obj;
     return (A == r.A) && (B == r.B);
 }
Example #2
0
    void Update()
    {
        ScoreUpdate();

        if (Puzzle.IsGameOver() || state == State.over)
        {
            state = State.over;
            GameOver();
        }

        else if (state == State.play)
        {
            Drow.Clear();
            if (Input.GetKeyDown(KeyCode.LeftArrow))
            {
                if (Puzzle.IsMove("Left"))
                {
                    Puzzle.Drop();
                }
            }
            else if (Input.GetKeyDown(KeyCode.RightArrow))
            {
                if (Puzzle.IsMove("Right"))
                {
                    Puzzle.Drop();
                }
            }
            else if (Input.GetKeyDown(KeyCode.UpArrow))
            {
                if (Puzzle.IsMove("Up"))
                {
                    Puzzle.Drop();
                }
            }
            else if (Input.GetKeyDown(KeyCode.DownArrow))
            {
                if (Puzzle.IsMove("Down"))
                {
                    Puzzle.Drop();
                }
            }
            else if (Input.GetKeyDown(KeyCode.Escape))
            {
                Application.Quit();
            }

            Drow.Clear();
            Drow.DrowTable();
        }
    }
Example #3
0
 private void radioButton2_CheckedChanged(object sender, EventArgs e)
 {
     if (radioButton1.Checked == true)
     {
         DrowPls           = Line.Draw;
         panel1.MouseMove += new MouseEventHandler(Panel1_MouseMove);
     }
     if (radioButton2.Checked == true)
     {
         DrowPls           = Rect.Draw;
         panel1.MouseMove -= new MouseEventHandler(Panel1_MouseMove);
     }
     if (radioButton3.Checked == true)
     {
         DrowPls           = Circle.Draw;
         panel1.MouseMove -= new MouseEventHandler(Panel1_MouseMove);
     }
 }
Example #4
0
File: DrowHarras.cs Project: Mej0/a
 public DrowHarras(Drow hero)
     : base(hero)
 {
     this.hero = hero;
 }
Example #5
0
 public DrowComboOrbwalker(Drow hero)
     : base(hero)
 {
     this.hero = hero;
 }