// Condiontion public bool ConditionLeft(Player player, Block block) { if (player.Name == "Player_Server") { for (int i = 0; i < block.Row1; i++) { for (int j = 0; j < block.Column1; j++) { if (block.Arr[i, j] == 1) { if (block.ConditionLeft(block.IBoard + i, block.JBoard + j) == false || block.JBoard - 1 < 0 || block.IBoard <= 3 || board.MapPlayServer1[block.IBoard + i, block.JBoard + j - 1] == 1) { return(false); } } } } return(true); } else { for (int i = 0; i < block.Row1; i++) { for (int j = 0; j < block.Column1; j++) { if (block.Arr[i, j] == 1) { if (block.ConditionLeft(block.IBoard + i, block.JBoard + j) == false || block.JBoard - 1 < 0 || block.IBoard <= 3 || board.MapPlayClient1[block.IBoard + i, block.JBoard + j - 1] == 1) { return(false); } } } } return(true); } }
// Condiontion public bool ConditionLeft(Block block) { for (int i = 0; i < block.Row1; i++) { for (int j = 0; j < block.Column1; j++) { if (block.Arr[i, j] == 1) { if (block.ConditionLeft(block.IBoard + i, block.JBoard + j) == false || block.JBoard - 1 < 0 || block.IBoard <= 3 || board.MapPlayGame1[block.IBoard + i, block.JBoard + j - 1] == 1) { return(false); } } } } return(true); }