Exemplo n.º 1
0
        public S_Game_Board(Panel a_panel, int a_n_size_of_block)
        {
            m_n_left_bound  = 0;
            m_n_right_bound = a_panel.Width / a_n_size_of_block - 1;
            m_n_up_bound    = 0;
            m_n_low_bound   = a_panel.Height / a_n_size_of_block - 1;

            // Начнем заполнять лист всеми возможными точками на доске

            m_List_of_Points = new List <S_Point_on_Board>();
            for (int i = 0; i <= m_n_low_bound; i++)
            {
                for (int j = 0; j <= m_n_right_bound; j++)
                {
                    S_Location       New_Location = new S_Location(j, i);
                    S_Point_on_Board New_Point    = new S_Point_on_Board(New_Location);
                    m_List_of_Points.Add(New_Point);
                }
            }
        }
Exemplo n.º 2
0
        public S_Game_Board(Panel a_panel, int a_n_size_of_block)
        {
            m_n_left_bound = 0;
                m_n_right_bound = a_panel.Width / a_n_size_of_block - 1;
                m_n_up_bound = 0;
                m_n_low_bound = a_panel.Height / a_n_size_of_block - 1;

                // Начнем заполнять лист всеми возможными точками на доске

                m_List_of_Points = new List<S_Point_on_Board>();
                for (int i = 0; i <= m_n_low_bound; i++)
                {
                    for (int j = 0; j <= m_n_right_bound; j++)
                    {
                        S_Location New_Location = new S_Location(j, i);
                        S_Point_on_Board New_Point = new S_Point_on_Board(New_Location);
                        m_List_of_Points.Add(New_Point);
                    }
                }
        }