public static void Main()
Console.WriteLine("Ahoj vitej ve hre Angry Birds.");
Console.WriteLine("Tvym cilem je navest ptaka na prasatko.");
Console.WriteLine("Ptaka posouvas prikazy D = dopredu, L = otoc se doleva, P = otoc se doprava.");
Console.WriteLine(Math.Max(praseY, ptakY));
Console.WriteLine(Math.Max(praseX, ptakX));
Console.WriteLine("Ptak stoji na souradnici ({0},{1}) a kouka na prase, ktere je na ({2},{3}).", ptakX, ptakY, praseX, praseY);
while (!(ptakX == praseX && ptakY == praseY))
Console.WriteLine("Zadej prikaz:");
string prikaz = Console.ReadLine();
case 0: ptakY = ptakY - 1; break;
case 1: ptakX = ptakX + 1; break;
case 2: ptakY = ptakY + 1; break;
case 3: ptakX = ptakX - 1; break;
for (int j = Math.Min(1, Math.Min(praseY, ptakY)); j <= Math.Max(praseY, ptakY); j++)
for (int i = Math.Min(1, Math.Min(praseX, ptakX)); i <= Math.Max(praseX, ptakX); i++)
if (i == ptakX && j == ptakY)
else if (i == praseX && j == praseY)
if (prikaz == "L" || prikaz == "P")
string novaOrientace = "";
case 0: novaOrientace = "sever"; break;
case 1: novaOrientace = "vychod"; break;
case 2: novaOrientace = "jih"; break;
case 3: novaOrientace = "zapad"; break;
Console.WriteLine("Nova orientace ptaka je na {0}.", novaOrientace);
Console.WriteLine("Gratuluji! Porazil jsi prasatka.");