public void Logic(Padd padd1, Padd padd2) { Console.SetCursorPosition(X, Y); Console.Write("\0"); if (Y <= 1 || Y >= altatabla) { zwortY *= -1; } if (((X == 3 || X == anchatabla - 3) && (padd1.Y - (padd1.largo / 2)) <= Y && (padd1.Y + (padd1.largo / 2)) > Y)) { zwortX *= -1; if (Y == padd1.Y) { Kierunek = 0; } if ((Y >= (padd1.Y - (padd1.largo / 2)) && Y < padd1.Y) || (Y > padd1.Y && Y < (padd1.Y + (padd1.largo / 2)))) { Kierunek = 1; } } switch (Kierunek) { case 0: X += zwortX; break; case 1: X += zwortX; Y += zwortY; break; } }
private void Setup() { jugador1 = new Padd(2, Alto); jugador2 = new Padd(Ancho - 2, Alto); info = new ConsoleKeyInfo(); key = new ConsoleKey(); bola.X = Ancho / 2; bola.Y = Alto / 2; bola.Kierunek = 0; }