Sound update
Dependencies: 4DGL-uLCD-SE Physac-MBED PinDetect SDFileSystem mbed-rtos mbed
Diff: tetris/tetris.cpp
- Revision:
- 28:bccd14334bb9
- Parent:
- 27:a09981ebd532
diff -r a09981ebd532 -r bccd14334bb9 tetris/tetris.cpp --- a/tetris/tetris.cpp Thu Dec 08 18:42:16 2022 +0000 +++ b/tetris/tetris.cpp Fri Dec 09 20:29:08 2022 +0000 @@ -214,6 +214,13 @@ while (mBoard.IsPossibleMovement(mGame.mPosX, mGame.mPosY, mGame.mPiece, mGame.mRotation)) { mGame.mPosY++; } needErase=true; mBoard.StorePiece (mGame.mPosX, mGame.mPosY - 1, mGame.mPiece, mGame.mRotation); + Rgb = 1; + rGb = 1; + rgB = 1; + Thread::wait(100); + Rgb = 0; + rGb = 0; + rgB = 0; mGame.AddPoints(SinglePiecePoints); int linesDeleted = mBoard.DeletePossibleLines (); if(linesDeleted>0) @@ -338,29 +345,29 @@ rgB = 0; //Thread::wait(4000.0 * rand() / float(RAND_MAX)); }*/ - if (count % 10 == 0) { - if (Rgb == 1) { - Rgb = 0; - rGb = 1; - rgB = 0; - } - - else if (rGb == 1) { - Rgb = 0; - rGb = 0; - rgB = 1; - } - else if (rgB == 1) { - Rgb = 1; - rGb = 0; - rgB = 0; - } else if (Rgb == 0) { - Rgb = 0; - rGb = 1; - rgB = 0; - } - } - - count++; + // if (count % 10 == 0) { +// if (Rgb == 1) { +// Rgb = 0; +// rGb = 1; +// rgB = 0; +// } +// +// else if (rGb == 1) { +// Rgb = 0; +// rGb = 0; +// rgB = 1; +// } +// else if (rgB == 1) { +// Rgb = 1; +// rGb = 0; +// rgB = 0; +// } else if (Rgb == 0) { +// Rgb = 0; +// rGb = 1; +// rgB = 0; +// } +// } +// +// count++; } }