//Fonction Freeze : Cette méthode va s'occuper de geler les 4 petits blocs du tetromino //lorsqu'il ne pourra plus descendre. // ppoulin // Paramètre incorrectement documenté // MCP-1 //Paramètres rentrés : - Aucun //Visibilité : publique // //Aucune valeur de retour. public void Freeze(TetrisGame game) { game.FreezeContent(b1.GetParentRowOffset() + topLeftRowOffset, b1.GetParentColumnOffset() + topLeftColumnOffset); game.FreezeContent(b2.GetParentRowOffset() + topLeftRowOffset, b2.GetParentColumnOffset() + topLeftColumnOffset); game.FreezeContent(b3.GetParentRowOffset() + topLeftRowOffset, b3.GetParentColumnOffset() + topLeftColumnOffset); game.FreezeContent(b4.GetParentRowOffset() + topLeftRowOffset, b4.GetParentColumnOffset() + topLeftColumnOffset); }
public void TestFreezeContent01() { Tetromino block = new Tetromino(7, TetrisGame.NB_ROWS - 1, TetrominoType.Square); TetrisGame game = new TetrisGame(); bool[,] logicalGameBoard = game.GetLogicalGameBoard(); game.FreezeContent(TetrisGame.NB_ROWS - 1, 7); Assert.IsFalse(logicalGameBoard[TetrisGame.NB_ROWS - 1, 7]); }
public void TestFreezeContent02() { // ppoulin // Test redondant avec le précédent. // Je ne comprends pas la situation que tu as voulu tester Tetromino block = new Tetromino(9, 18, TetrominoType.Square); TetrisGame game = new TetrisGame(); bool[,] logicalGameBoard = game.GetLogicalGameBoard(); game.FreezeContent(19, 9); Assert.IsFalse(logicalGameBoard[19, 9]); }