commit 212fd253
Improved some range checks
Changed files
| M | source/code/main.cpp before |
diff --git a/source/code/main.cpp b/source/code/main.cpp
index 6db9ffd..be7136b 100644
--- a/source/code/main.cpp
+++ b/source/code/main.cpp
@@ -627,8 +627,9 @@ private:
void PaintBricks() const {
for (int i=0; ((i<13)&&(i<30)); i++) {
for (int j=0; j<6; j++) {
- if ((board[j][i]%10 != -1) && (board[j][i]%10 < 7) && ((board[j][i]/1000000)%10==0)) {
- DrawImgBoardBounded(bricks[board[j][i]%10], j*bsize, bsize*12-i*bsize-pixels);
+ int basicBrick = board[j][i]%10;
+ if ((basicBrick > -1) && (basicBrick < 7) && ((board[j][i]/1000000)%10==0)) {
+ DrawImgBoardBounded(bricks[basicBrick], j*bsize, bsize*12-i*bsize-pixels);
if ((board[j][i]/BLOCKWAIT)%10==1) {
DrawImgBoard(bomb, j*bsize, bsize*12-i*bsize-pixels);
}