HOPKINS: Endian fix for playing Breakout game
This commit is contained in:
parent
3a48420c90
commit
d10f81372b
1 changed files with 3 additions and 5 deletions
|
@ -669,11 +669,11 @@ void ComputerManager::displayBricks() {
|
||||||
int cellTop;
|
int cellTop;
|
||||||
int cellType;
|
int cellType;
|
||||||
for (int levelIdx = 0; ; levelIdx += 6) {
|
for (int levelIdx = 0; ; levelIdx += 6) {
|
||||||
cellLeft = level[levelIdx];
|
cellLeft = (int16)FROM_LE_16(level[levelIdx]);
|
||||||
if (cellLeft == -1)
|
if (cellLeft == -1)
|
||||||
break;
|
break;
|
||||||
cellTop = level[levelIdx + 1];
|
cellTop = FROM_LE_16(level[levelIdx + 1]);
|
||||||
cellType = level[levelIdx + 4];
|
cellType = FROM_LE_16(level[levelIdx + 4]);
|
||||||
|
|
||||||
if (cellType <= 6)
|
if (cellType <= 6)
|
||||||
++_breakoutBrickNbr;
|
++_breakoutBrickNbr;
|
||||||
|
@ -701,8 +701,6 @@ void ComputerManager::displayBricks() {
|
||||||
_vm->_graphicsManager.AFFICHE_SPEEDVGA(_breakoutSpr, cellLeft, cellTop, 23);
|
_vm->_graphicsManager.AFFICHE_SPEEDVGA(_breakoutSpr, cellLeft, cellTop, 23);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
levelIdx += 6;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
displayScore();
|
displayScore();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue