проблемы с выводом (я думаю) php - PullRequest
0 голосов
/ 20 апреля 2020
if ($plus != 0) {
    for ($col=1; $col<$plus; $col++) {
        for ($j=0; $j<$r; $j++) {
            if ($tower[$col][$j] == $tower [$col-1][$j] && $tower[$col][$j] != 0) {
                $tower[$col][$j] = 0;
                $tower[$col-1][$j] = 0;
                $loc[$j] -= 2;
                $score += 10;
            }
        }
    }
    if ($plus > 1) {
        for ($i=1; $i<$plus; $i++) {
            for ($j=0; $j<$r; $j++) {
                if ($tower[$i][$j] != 0 && $tower[$i-1][$j] == 0) {         
                    $tower[$i-1][$j] = $tower[$i][$j];
                    $tower[$i][$j] = 0;
                }
            }
        }
    }
}

Например, мы строим башню размером 10х3 и помещаем случайные значения снизу, меняя два значения на ноль, когда выходит серия вертикальных значений, и затем мы работаем над код для заполнения следующего вывода снизу. Непрерывное значение меняется на ноль, а затем выходной сигнал уменьшается на один интервал за раз, а не чуть ниже него. Возможно, проблема в значении if ($ plus> 1). Помогите мне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...