void MoveBack(int situation, bool isDown) { switch (situation) { case 0: break; case 1: teris1.MoveBack(); teris2.MoveBack(); if (isDown) { AddToGrid(teris1, teris2); } break; case 2: teris2.MoveBack(); teris2.CheckClash(teris1); if (isDown) { AddToGrid(teris2); } break; case 3: teris1.MoveBack(); teris1.CheckClash(teris2); if (isDown) { AddToGrid(teris1); } break; } }
void MoveBack(int situation, bool isDown) { switch (situation) { case 0: break; case 1: waitingForNextRound = true; teris1.MoveBack(); teris2.MoveBack(); if (isDown) { AddToGridNew2(teris1, teris2); } break; case 2: waitingForNextRound = true; teris2.MoveBack(); teris2.CheckClash(teris1); if (isDown) { AddToGridNew(teris2); } break; case 3: waitingForNextRound = true; teris1.MoveBack(); teris1.CheckClash(teris2); if (isDown) { AddToGridNew(teris1); } break; } }