Кто хорошо знает ООП-пишите!
У меня есть класс клетки
public class cell
{
public int x=19;
public int y=17;
public int color = 0;
public Image img;
}
и есть класс доски
class board
{
public int[,] map_board;
public board()
{
map_board = new int[8, 8] {
{ 0,1,0,1,0,1,0,1 },
{ 1,0,1,0,1,0,1,0 },
{ 0,1,0,1,0,1,0,1 },
{ 1,0,1,0,1,0,1,0 },
{ 0,1,0,1,0,1,0,1 },
{ 1,0,1,0,1,0,1,0 },
{ 0,1,0,1,0,1,0,1 },
{ 1,0,1,0,1,0,1,0 },
};
}
}
Я делал просто..., в отрисовке в OnPaint(PaintEventArgs e) шел циклом по этой матрице доски и если 0 встречал, то выводил одно изображение клетки, если 1 то другое! Это не так...
Нужно что бы все было в классе доски, т.е не матрица доски, а матрица этих клеток public cell[,] map_board;
т.к что бы нарисовать доску достаточно нарисовать каждую летку
Помогите пожалуйста)
Опубликован 15.12.2014 в 13:40 Последнее изменение: 15.12.2014 в 14:05