BabbySay.Form1.key_click C# (CSharp) Method

key_click() public method

public key_click ( object sender, EventArgs args ) : void
sender object
args System.EventArgs
return void
        public void key_click(object sender, EventArgs args)
        {
            KeyButton keyButton = sender as KeyButton;
            keyButton.player.Play();
            if (keyButton.number == 16 && keyButton.is_black && this.dat_state == 0)
            {
                this.dat_state = 1;
                this.thangs[3] = " _|| || | |_   ___ `.  | || |      _       | || |    \\_ `.    " + this.thangs[3];
                this.thangs[10] = this.thangs[10] + " '----------------'  '----------------'  '----------------'  '";
                this.thangs[5] = "|  | || |   | |    | | | || |     | |      | || |       > >   " + this.thangs[5];
                this.thangs[7] = "   | || | |________.'  | || |     |_|      | || |    /__.'    " + this.thangs[7];
                this.thangs[9] = "---' || '--------------' || '--------------' || '-------------" + this.thangs[9];
                this.thangs[0] = this.thangs[0] + " .----------------.  .----------------.  .-----------------. .";
                this.thangs[2] = this.thangs[2] + "| |   ______     | || |      __      | || | ____  _____  | || ";
                this.thangs[1] = "---. || .--------------. || .--------------. || .-------------" + this.thangs[1];
                this.thangs[8] = this.thangs[8] + "| |              | || |              | || |              | || ";
                this.thangs[4] = this.thangs[4] + "| |    | |__) |  | || |    / /\\ \\    | || |  |   \\ | |   | || ";
                this.thangs[6] = this.thangs[6] + "| |   _| |_      | || | _/ /    \\ \\_ | || | _| |_\\   |_  | || ";
                return;
            }
            if (keyButton.number == 24 && !keyButton.is_black && this.dat_state == 1)
            {
                this.thangs[6] = this.thangs[6] + "|     | |_     | || |   _| |__) |  | || |      _| |_   | || | ";
                this.thangs[10] = this.thangs[10] + "----------------'  '----------------'  '----------------'  '--";
                this.thangs[1] = "-----. || .--------------. || .--------------. || .-----------" + this.thangs[1];
                this.thangs[4] = this.thangs[4] + "|     | |      | || |    | |_) |   | || |  | |__| |_   | || | ";
                this.thangs[9] = "-----' || '--------------' || '--------------' || '-----------" + this.thangs[9];
                this.thangs[7] = "_    | || |  |________|  | || |   `.____.'   | || |    `.__.' " + this.thangs[7];
                this.thangs[3] = "     | || |  |_   _|     | || |   .'    `.   | || ||_   _||_  " + this.thangs[3];
                this.thangs[0] = this.thangs[0] + "----------------.  .----------------.  .----------------.  .--";
                this.thangs[5] = "     | || |    | |   _   | || |  | |    | |  | || |  | '    ' " + this.thangs[5];
                this.thangs[2] = this.thangs[2] + "|       __     | || |   ______     | || |   _    _     | || | ";
                this.thangs[8] = this.thangs[8] + "|              | || |              | || |              | || | ";
                this.dat_state = 2;
                return;
            }
            if (keyButton.number == 25 && !keyButton.is_black && this.dat_state == 2)
            {
                this.thangs[4] = this.thangs[4] + "   | |_) |   | || |    | |_) |   | || |   \\ \\  / /   | || |   ";
                this.thangs[2] = this.thangs[2] + "  ______     | || |   ______     | || |  ____  ____  | || |   ";
                this.thangs[3] = "       | || |  |  _____|   | || |   .'    '.   | || |         " + this.thangs[3];
                this.thangs[9] = "-------' || '--------------' || '--------------' || '---------" + this.thangs[9];
                this.thangs[8] = this.thangs[8] + "             | || |              | || |              | || |  |";
                this.thangs[0] = this.thangs[0] + "--------------.  .----------------.  .----------------.  .----";
                this.thangs[1] = "-------. || .--------------. || .--------------. || .---------" + this.thangs[1];
                this.thangs[6] = this.thangs[6] + "  _| |__) |  | || |   _| |__) |  | || |    _|  |_    | || |   ";
                this.thangs[7] = "___    | || |   \\______.'  | || |   '.____.'   | || |   ______" + this.thangs[7];
                this.thangs[10] = this.thangs[10] + "--------------'  '----------------'  '----------------'  '----";
                this.thangs[5] = "       | || |  '_.____''.  | || |  | |    | |  | || |         " + this.thangs[5];
                this.dat_state = 3;
                return;
            }
            if (keyButton.number == 21 && !keyButton.is_black && this.dat_state == 3)
            {
                this.thangs[2] = this.thangs[2] + "           | || |  ____  ____  | || |    ______    | || |   __";
                this.thangs[9] = "---------' || '--------------' || '--------------' || '-------" + this.thangs[9];
                this.thangs[3] = "  _|     | || |  |_   _|     | || |  |  _____|   | || |       " + this.thangs[3];
                this.thangs[8] = this.thangs[8] + "_______|   | || |              | || |              | || |     ";
                this.thangs[10] = this.thangs[10] + "------------'  '----------------'  '----------------'  '------";
                this.thangs[7] = "______|  | || |  |________|  | || |   \\______.'  | || |   ____" + this.thangs[7];
                this.thangs[0] = this.thangs[0] + "------------.  .----------------.  .----------------.  .------";
                this.thangs[5] = " |   _   | || |    | |   _   | || |  '_.____''.  | || |       " + this.thangs[5];
                this.thangs[4] = this.thangs[4] + "           | || |   \\ \\  / /   | || |   `'  __) |  | || |    |";
                this.thangs[1] = "---------. || .--------------. || .--------------. || .-------" + this.thangs[1];
                this.thangs[6] = this.thangs[6] + "           | || |    _|  |_    | || |  | \\____) |  | || |   _|";
                this.dat_state = 4;
                return;
            }
            if (keyButton.number == 16 && keyButton.is_black && this.dat_state == 4)
            {
                this.thangs[7] = "_______    | || |   |______|   | || |   \\______.'  | || |  |__" + this.thangs[7];
                this.thangs[5] = "           | || |    \\ \\/ /    | || |   _  |__ '.  | || |    |" + this.thangs[5];
                this.thangs[6] = this.thangs[6] + " |__/ |  | || |   _| |__/ |  | || |  | \\____) |  | || |       ";
                this.thangs[4] = this.thangs[4] + " |       | || |    | |       | || |  | |____     | || |       ";
                this.thangs[2] = this.thangs[2] + "___      | || |   _____      | || |   _______    | || |       ";
                this.thangs[10] = this.thangs[10] + "----------'  '----------------'  '----------------'  '--------";
                this.thangs[8] = this.thangs[8] + "         | || |              | || |              | || |  |____";
                this.thangs[3] = "           | || | |_  _||_  _| | || |   / ____ `.  | || |  |_ " + this.thangs[3];
                this.thangs[1] = "-----------. || .--------------. || .--------------. || .-----" + this.thangs[1];
                this.thangs[9] = "-----------' || '--------------' || '--------------' || '-----" + this.thangs[9];
                this.thangs[0] = this.thangs[0] + "----------.  .----------------.  .----------------.  .--------";
                this.dat_state = 5;
                return;
            }
            if (keyButton.number == 24 && !keyButton.is_black && this.dat_state == 5)
            {
                this.thangs[1] = "-------------. || .--------------. || .--------------. || .---" + this.thangs[1];
                this.thangs[8] = this.thangs[8] + "___|   | || |              | || |              | || |  |______";
                this.thangs[7] = " |_______/   | || |  |_______/   | || |   |______|   | || |   " + this.thangs[7];
                this.thangs[9] = "-------------' || '--------------' || '--------------' || '---" + this.thangs[9];
                this.thangs[3] = " |_   _ \\    | || |  |_   _ \\    | || | |_  _||_  _| | || |   " + this.thangs[3];
                this.thangs[10] = this.thangs[10] + "--------'  '----------------'  '----------------'  '----------";
                this.thangs[2] = this.thangs[2] + "       | || |   _______    | || |     ____     | || |         ";
                this.thangs[5] = "   |  __'.   | || |    |  __'.   | || |    \\ \\/ /    | || |   " + this.thangs[5];
                this.thangs[6] = this.thangs[6] + "       | || |  | \\____) |  | || |  |  `--'  |  | || |         ";
                this.thangs[4] = this.thangs[4] + "       | || |  | |____     | || |  |  .--.  |  | || |         ";
                this.thangs[0] = this.thangs[0] + "--------.  .----------------.  .----------------.  .----------";
                this.dat_state = 6;
                return;
            }
            if (keyButton.number == 25 && !keyButton.is_black && this.dat_state == 6)
            {
                this.thangs[6] = this.thangs[6] + "     | || |   _| |__/ |  | || |  \\  `--'  /  | || |   \\ `--' /";
                this.thangs[3] = "|     .' _/    | || |  |_   _ \\    | || |  | |  | |    | || | " + this.thangs[3];
                this.thangs[2] = this.thangs[2] + "     | || |   _____      | || |     ____     | || | _____  ___";
                this.thangs[5] = "|    < <       | || |    |  __'.   | || |  |____   _|  | || | " + this.thangs[5];
                this.thangs[10] = this.thangs[10] + "------'  '----------------'  '----------------'  '------------";
                this.thangs[8] = this.thangs[8] + "_|   | || |              | || |              | || |           ";
                this.thangs[1] = ".--------------. || .--------------. || .--------------. || .-" + this.thangs[1];
                this.thangs[9] = "'--------------' || '--------------' || '--------------' || '-" + this.thangs[9];
                this.thangs[4] = this.thangs[4] + "     | || |    | |       | || |  /  .--.  \\  | || |  | |    | ";
                this.thangs[7] = "|     `.__\\    | || |  |_______/   | || |     |_____|  | || | " + this.thangs[7];
                this.thangs[0] = this.thangs[0] + "------.  .----------------.  .----------------.  .------------";
                this.dat_state = 7;
                return;
            }
            if (keyButton.number == 21 && !keyButton.is_black && this.dat_state == 7)
            {
                this.thangs[10] = this.thangs[10] + "----'  '----------------'  '----------------'  '--------------";
                this.thangs[4] = this.thangs[4] + "|  | || |   | |   `. \\ | || |     | |      | || |      | |    ";
                this.thangs[3] = "| |  |_   __ \\   | || |     /  \\     | || ||_   \\|_   _| | || " + this.thangs[3];
                this.thangs[2] = this.thangs[2] + "__ | || |  ________    | || |              | || |     __      ";
                this.thangs[0] = this.thangs[0] + "----.  .----------------.  .----------------.  .--------------";
                this.thangs[6] = this.thangs[6] + "   | || |  _| |___.' / | || |     | |      | || |     _| |    ";
                this.thangs[9] = "| '--------------' || '--------------' || '--------------' || " + this.thangs[9];
                this.thangs[5] = "| |    |  ___/   | || |   / ____ \\   | || |  | |\\ \\| |   | || " + this.thangs[5];
                this.thangs[8] = this.thangs[8] + "   | || |              | || |     (_)      | || |             ";
                this.thangs[7] = "| |  |_____|     | || ||____|  |____|| || ||_____|\\____| | || " + this.thangs[7];
                this.thangs[1] = "| .--------------. || .--------------. || .--------------. || " + this.thangs[1];
                this.do_a_thing();
                this.dat_state = 0;
                return;
            }
            this.dat_state = 0;
            for (int i = 0; i < 11; i++)
            {
                this.thangs[i] = "";
            }
        }