Monday, 7 October 2013

PICTURE GAME


Picture Game

To find celebrities in behind of the number


SetPixel
namespace Picture_Game
{
    public partial class SetPixel : Form
    {
        public SetPixel()
        {
            InitializeComponent();
        }

        private void btn_go_Click(object sender, EventArgs e)
        {
            //*** To check have any empty field ***

            if (cmb_pixel.Text != "" && txt_browse.Text != "")
            {
                NumberBox num_game = new NumberBox(cmb_pixel.Text,txt_browse.Text);
                num_game.Show();
                this.Hide();
            }
            else
            {
                MessageBox.Show("Please fill all fields ");
            }
        }

        private void btn_browse_Click(object sender, EventArgs e)
        {
            //*** Using openfiledialog ***

            openFileDialog1.ShowDialog();
            txt_browse.Text = openFileDialog1.FileName;
        }

        private void cmb_pixel_SelectedIndexChanged(object sender, EventArgs e)
        {

        }
    }
}

NumberBox
namespace Picture_Game
{
    public partial class NumberBox : Form
    {
        Button btn;
        string pixel_new;
        string name_new;
        int n;
        int x, y;

        public NumberBox(string pixel,string name)
        {
            InitializeComponent();

            //*** Get data from previous form ( setPixel.cs )

            pixel_new = pixel;
            name_new = name;
            pbx_game.Image = Image.FromFile(name_new);           
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            pixel_select();   //*** Function for get buttons ***
        }

        /// <summary>
        /// If selected pixel corresponding buttons show here...
        /// They have choices like 4,9,16 etc...
        /// </summary>
        
        private void pixel_select()
        {
            n = 0;
            if ( pixel_new == "144")
            {
                x = -50;
                y = -1;
                for (int i = 0; i < 12; i++)
                {
                    n = n + 1;
                    x = x + 49;
                    btn = new Button();
                    btn.FlatStyle = FlatStyle.Flat;
                    string btn_name = n.ToString();
                    btn.Name = btn_name.ToString();
                    btn.Size = new Size(50, 50);
                    btn.Location = new Point(x, y);
                    btn.Text = n.ToString();
                    pbx_game.Controls.Add(btn);
                    btn.Click += new EventHandler(test_Click);
                }
                x = -50;
                y = 48;
                for (int i = 0; i < 12; i++)
                {
                    n = n + 1;
                    x = x + 49;
                    btn = new Button();
                    btn.FlatStyle = FlatStyle.Flat;
                    string btn_name = n.ToString();
                    btn.Name = btn_name.ToString();
                    btn.Size = new Size(50, 50);
                    btn.Location = new Point(x, y);
                    btn.Text = n.ToString();
                    pbx_game.Controls.Add(btn);
                    btn.Click += new EventHandler(test_Click);
                }
                x = -50;
                y = 96;
                for (int i = 0; i < 12; i++)
                {
                    n = n + 1;
                    x = x + 49;
                    btn = new Button();
                    btn.FlatStyle = FlatStyle.Flat;
                    string btn_name = n.ToString();
                    btn.Name = btn_name.ToString();
                    btn.Size = new Size(50, 50);
                    btn.Location = new Point(x, y);
                    btn.Text = n.ToString();
                    pbx_game.Controls.Add(btn);
                    btn.Click += new EventHandler(test_Click);
                }
                x = -50;
                y = 145;
                for (int i = 0; i < 12; i++)
                {
                    n = n + 1;
                    x = x + 49;
                    btn = new Button();
                    btn.FlatStyle = FlatStyle.Flat;
                    string btn_name = n.ToString();
                    btn.Name = btn_name.ToString();
                    btn.Size = new Size(50, 50);
                    btn.Location = new Point(x, y);
                    btn.Text = n.ToString();
                    pbx_game.Controls.Add(btn);
                    btn.Click += new EventHandler(test_Click);
                }
                x = -50;
                y = 194;
                for (int i = 0; i < 12; i++)
                {
                    n = n + 1;
                    x = x + 49;
                    btn = new Button();
                    btn.FlatStyle = FlatStyle.Flat;
                    string btn_name = n.ToString();
                    btn.Name = btn_name.ToString();
                    btn.Size = new Size(50, 50);
                    btn.Location = new Point(x, y);
                    btn.Text = n.ToString();
                    pbx_game.Controls.Add(btn);
                    btn.Click += new EventHandler(test_Click);
                }
                x = -50;
                y = 243;
                for (int i = 0; i < 12; i++)
                {
                    n = n + 1;
                    x = x + 49;
                    btn = new Button();
                    btn.FlatStyle = FlatStyle.Flat;
                    string btn_name = n.ToString();
                    btn.Name = btn_name.ToString();
                    btn.Size = new Size(50, 50);
                    btn.Location = new Point(x, y);
                    btn.Text = n.ToString();
                    pbx_game.Controls.Add(btn);
                    btn.Click += new EventHandler(test_Click);
                }
                x = -50;
                y = 292;
                for (int i = 0; i < 12; i++)
                {
                    n = n + 1;
                    x = x + 49;
                    btn = new Button();
                    btn.FlatStyle = FlatStyle.Flat;
                    string btn_name = n.ToString();
                    btn.Name = btn_name.ToString();
                    btn.Size = new Size(50, 50);
                    btn.Location = new Point(x, y);
                    btn.Text = n.ToString();
                    pbx_game.Controls.Add(btn);
                    btn.Click += new EventHandler(test_Click);
                }
                x = -50;
                y = 341;
                for (int i = 0; i < 12; i++)
                {
                    n = n + 1;
                    x = x + 49;
                    btn = new Button();
                    btn.FlatStyle = FlatStyle.Flat;
                    string btn_name = n.ToString();
                    btn.Name = btn_name.ToString();
                    btn.Size = new Size(50, 50);
                    btn.Location = new Point(x, y);
                    btn.Text = n.ToString();
                    pbx_game.Controls.Add(btn);
                    btn.Click += new EventHandler(test_Click);
                }
                x = -50;
                y = 390;
                for (int i = 0; i < 12; i++)
                {
                    n = n + 1;
                    x = x + 49;
                    btn = new Button();
                    btn.FlatStyle = FlatStyle.Flat;
                    string btn_name = n.ToString();
                    btn.Name = btn_name.ToString();
                    btn.Size = new Size(50, 50);
                    btn.Location = new Point(x, y);
                    btn.Text = n.ToString();
                    pbx_game.Controls.Add(btn);
                    btn.Click += new EventHandler(test_Click);
                }
                x = -50;
                y = 439;
                for (int i = 0; i < 12; i++)
                {
                    n = n + 1;
                    x = x + 49;
                    btn = new Button();
                    btn.FlatStyle = FlatStyle.Flat;
                    string btn_name = n.ToString();
                    btn.Name = btn_name.ToString();
                    btn.Size = new Size(50, 50);
                    btn.Location = new Point(x, y);
                    btn.Text = n.ToString();
                    pbx_game.Controls.Add(btn);
                    btn.Click += new EventHandler(test_Click);
                }
                x = -50;
                y = 488;
                for (int i = 0; i < 12; i++)
                {
                    n = n + 1;
                    x = x + 49;
                    btn = new Button();
                    btn.FlatStyle = FlatStyle.Flat;
                    string btn_name = n.ToString();
                    btn.Name = btn_name.ToString();
                    btn.Size = new Size(50, 50);
                    btn.Location = new Point(x, y);
                    btn.Text = n.ToString();
                    pbx_game.Controls.Add(btn);
                    btn.Click += new EventHandler(test_Click);
                }
                x = -50;
                y = 537;
                for (int i = 0; i < 12; i++)
                {
                    n = n + 1;
                    x = x + 49;
                    btn = new Button();
                    btn.FlatStyle = FlatStyle.Flat;
                    string btn_name = n.ToString();
                    btn.Name = btn_name.ToString();
                    btn.Size = new Size(50, 50);
                    btn.Location = new Point(x, y);
                    btn.Text = n.ToString();
                    pbx_game.Controls.Add(btn);
                    btn.Click += new EventHandler(test_Click);
                }
            }
        }

        void test_Click(object sender, EventArgs e)
        {
            //*** To go button.visible=false only clicked buttons ***

            btn = (Button)sender;
            if (btn.Name == "1")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "2")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "3")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "4")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "5")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "6")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "7")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "8")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "9")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "10")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "11")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "12")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "13")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "14")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "15")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "16")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "17")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "18")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "19")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "20")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "21")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "22")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "23")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "24")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "25")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "26")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "27")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "28")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "29")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "30")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "31")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "32")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "33")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "34")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "35")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "36")
            {
            btn.Visible = false;
            }
            else if (btn.Name == "37")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "38")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "39")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "40")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "41")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "42")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "43")
            {
                btn.Visible = false;
            }
             else if (btn.Name == "44")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "45")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "46")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "47")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "48")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "49")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "50")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "51")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "52")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "53")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "54")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "55")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "56")
            {
            btn.Visible = false;
            }
            else if (btn.Name == "57")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "58")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "59")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "60")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "61")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "62")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "63")
            {
                btn.Visible = false;
            }
             else if (btn.Name == "64")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "65")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "66")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "67")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "68")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "69")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "70")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "71")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "72")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "73")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "74")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "75")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "76")
            {
            btn.Visible = false;
            }
            else if (btn.Name == "77")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "78")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "79")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "80")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "81")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "82")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "83")
            {
                btn.Visible = false;
            }
             else if (btn.Name == "84")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "85")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "86")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "87")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "88")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "89")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "90")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "91")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "92")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "93")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "94")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "95")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "96")
            {
            btn.Visible = false;
            }
            else if (btn.Name == "97")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "98")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "99")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "100")
            {
                btn.Visible = false;
            }
            if (btn.Name == "101")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "102")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "103")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "104")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "105")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "106")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "107")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "108")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "109")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "110")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "111")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "112")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "113")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "114")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "115")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "116")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "117")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "118")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "119")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "120")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "121")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "122")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "123")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "124")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "125")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "126")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "127")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "128")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "129")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "130")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "131")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "132")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "133")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "134")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "135")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "136")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "137")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "138")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "139")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "140")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "141")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "142")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "143")
            {
                btn.Visible = false;
            }
            else if (btn.Name == "144")
            {
                btn.Visible = false;
            }                 
        }


        private void btn_next_game_Click(object sender, EventArgs e)
        {
            //*** Show SetPixel.cs ***

            SetPixel set_pix = new SetPixel();
            set_pix.Show();
            this.Close();
        }

        private void btn_show_ans_Click(object sender, EventArgs e)
        {
            //*** Show ShowAnswer.cs ***

            ShowAnswer show_ans = new ShowAnswer(name_new);
            show_ans.Show();
            this.Close();
        }
       
    }
}

No comments:

Post a Comment