Anonymous user
2048: Difference between revisions
→Text mode: Updated Rust code so it works on Rust 1.8
m (→{{header|Java}}: crop image) |
(→Text mode: Updated Rust code so it works on Rust 1.8) |
||
Line 2,877:
for testcol in (col+1)..4 {
if array[testcol] != 0 {
if
array[col] += array[testcol];
array[testcol] = 0;
}
else if
array[col] += array[testcol];
array[testcol] = 0;
break;
} else {
break
}
Line 2,898:
for testcol in (0..col).rev() {
if array[testcol] != 0 {
if
array[col] += array[testcol];
array[testcol] = 0;
}
else if
array[col] += array[testcol];
array[testcol] = 0;
Line 2,919:
for testrow in (0..row).rev() {
if field[testrow][col] != 0 {
if field[row][col] == 0 {
field[row][col] += field[testrow][col];
field[testrow][col] = 0;
} else if field[row][col] == field[testrow][col] {
field[row][col] += field[testrow][col];
field[testrow][col] = 0;
Line 2,940:
for testrow in (row+1)..4 {
if field[testrow][col] != 0 {
if field[row][col] == 0 {
field[row][col] += field[testrow][col];
field[testrow][col] = 0;
} else if field[row][col] == field[testrow][col] {
field[row][col] += field[testrow][col];
field[testrow][col] = 0;
Line 3,013:
}
</lang>
=={{header|Tcl}}==
===Text mode===
|