for(int x=0; x<NUMCELLSW; x++) {
for(int y=0; y<NUMCELLSH; y++){
color = getBall(x,y);
if ( color != NOBALL) {
bit_erase[y][x] = true;
}
}
}
x и y - координаты шарика на доске. getBall - получить цветовой код
шарика. bit_erase - массив. если елемент массива равен true,
то соответствующий шарик убирается.
как запрограммировать поиск и удаление фигуры, состоящей из >=7
шариков одного цвета, в произвольном порядке соприкасающихся
друг с другом? типа
xxx x
x xx
xxx x
xx
x
дописывается игрушка klines из kdegames по просьбе кореша. сиплюсы почти не знаю - добавил квадрат, а как эту штуку сделать знаний не хватает.
Форум —
Development
