public static void ApplyRules() { // Happy End if (Player.PunktySwiatla >= 100) { EndGame("\n\n\nGratulacje! Udalo Ci sie zdobyc 100 Punktow Swiatla!\nBudzisz sie. To byl tylko koszmar. "); } // if ( odgadniesz haslo w Kamienne Drzwi ) // { // EndGame("\n\n\nGratulacje! Budzisz sie. To byl tylko koszmar. Wygrales!!"); // } // Ukryte przejscie if (Player.GetInventoryItem("Pochodnia") != null) { Level.Rooms[1, 0].AddExit(Direction.South); Level.Rooms[1, 0].Description = "Udalo Ci sie odkryc ukryte przejscie! Mozesz przemiescic sie teraz w prawo!"; } // korytarz if ((Player.PosX == 2) && (Player.PosY == 0) && (Player.Akcja == 0)) { //ZDARZENIE Console.WriteLine("ZDARZENIE!\n\nRzuc koscia, by zobaczyc, co sie stanie\nNacisnij dowolny klawisz"); Console.WriteLine(TextUtils.WordWrap("\n\nINSTRUKCJA: Aby stoczyc walke z napotkanym przeciwnikiem - rzuc koscia. Jesli wyrzucisz wiecej oczek niz moc przeciwnika - wygrywasz. W przeciwnym razie zostajesz pokonany, tracisz Punkt Psychiki i przenosisz sie w losowe miejsce Jaskini.", Console.WindowWidth)); GeneratorMobow(); } // krysztalowe przejscie if ((Player.PosX == 3) && (Player.PosY == 0) && (Player.Akcja == 0)) { //ZDARZENIE Player.Akcja++; Console.WriteLine("ZDARZENIE!\n\nRzuc koscia, by zobaczyc, co sie stanie.\nNacisnij dowolny klawisz"); Console.ReadKey(); int wynik = CommandProcessor.RzutKostka(); switch (wynik) { case 1: case 2: Console.WriteLine(TextUtils.WordWrap("Spadl na Ciebie ostry kawalek krysztalu, wbijajac sie gleboko w cialo. Tracisz 1 Punkt Psychiki.", Console.WindowWidth)); Player.PunktyPsychiki--; break; case 3: case 4: Console.WriteLine("Przebywanie w tym miejscu oswieca Twoj umysl. Zyskujesz 1 Punkt Swiatla."); Player.PunktySwiatla++; break; default: Console.WriteLine("/nNic sie nie dzieje."); break; } Console.WriteLine("Nacisnij dowolny klawisz."); Console.ReadKey(); Console.Clear(); } // sciana placzu if ((Player.PosX == 4) && (Player.PosY == 0) && (Player.Akcja == 0)) { //ZDARZENIE Console.WriteLine("ZDARZENIE!\n\nRzuc koscia, by zobaczyc, co sie stanie.\nNacisnij dowolny klawisz"); Console.ReadKey(); int wynik = CommandProcessor.RzutKostka(); switch (wynik) { case 1: case 2: Console.WriteLine(TextUtils.WordWrap("Nastroj tego miejsca jest przerazliwy...niemozliwy do opisania. Czujesz sie coraz gorzej. Zaczynasz tracic nadzieje, ze uda ci sie calo opuscic to miejsce. Tracisz 1 Punkt Psychiki.", Console.WindowWidth)); Player.PunktyPsychiki--; break; case 3: case 4: Console.WriteLine("Cisze przerywa odglos zza plecow. Ktos lub cos sie zbliza..."); Moby.Upior(); break; default: Console.WriteLine("/nNic sie nie dzieje."); break; } Console.WriteLine("Nacisnij dowolny klawisz."); Console.ReadKey(); Console.Clear(); } // kuznia -- po naprawie zniszcz stary sztylet z ekwipunku! if ((Player.PosX == 0) && (Player.PosY == 1) && (Player.GetInventoryItem("Mlot") != null) && (Player.GetInventoryItem("Sztylet") != null) && (Player.GetInventoryItem("Sztylet Zabojcy") == null) && (Player.Akcja == 0)) { Item item; item = new Item(); item.Title = "Sztylet Zabojcy"; item.PickupText = "Udalo Ci sie naprawic sztylet. Teraz to swietna bron. Dodaje Ci +1 Punktu Mocy."; item.Weight = 1; item.Moc = 1; Level.Rooms[0, 1].Items.Add(item); Console.Clear(); Player.GetCurrentRoom().Describe(); Player.GetCurrentRoom().ShowTitle(); // Player.DropItem("Sztylet"); // Level.Rooms[0, 1].Items.Remove("Sztylet"); Console.WriteLine("Brawo! Udalo Ci sie naprawic sztylet!"); } // ukryte przejscie if ((Player.PosX == 1) && (Player.PosY == 1) && (Player.GetInventoryItem("Czaszka") != null) && (Player.Akcja == 0)) { Player.Akcja++; Console.WriteLine("ZDARZENIE!\n\nRzuc koscia, by zobaczyc, co sie stanie\nNacisnij dowolny klawisz"); Console.WriteLine(TextUtils.WordWrap("\n\nZabierajac czaszke, nie pomyslales, ze moze byc jeszcze komus potrzebna...", Console.WindowWidth)); Console.ReadKey(); int wynik = CommandProcessor.RzutKostka(); Console.Write(wynik + "\n"); int mocPotwora = 5; Console.WriteLine("Zaatakowal Cie: "); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Szkieletor bez glowy (Moc 5)"); Console.ForegroundColor = ConsoleColor.Gray; Console.WriteLine("Rzuc koscia, by zobaczyc, co sie stanie. Nacisnij dowolny klawisz"); Console.ReadKey(); wynik = CommandProcessor.RzutKostka(); Console.Write(wynik + "\n"); if (wynik + Player.PunktyMocy > mocPotwora) { WMPLib.WindowsMediaPlayer wplayer = new WMPLib.WindowsMediaPlayer(); wplayer.URL = @"C:\Users\Piotr\Documents\visual studio 2015\Projects\Jaskinia\Jaskinia\bin\Wygrana1.mp3"; wplayer.controls.play(); Console.WriteLine("Brawo! Udalo Ci sie pokonac wroga. Zdobywasz 1 Punkt Psychiki."); Player.PunktyPsychiki++; } else if (wynik + Player.PunktyMocy == mocPotwora) { WMPLib.WindowsMediaPlayer wplayer = new WMPLib.WindowsMediaPlayer(); wplayer.URL = @"C:\Users\Piotr\Documents\visual studio 2015\Projects\Jaskinia\Jaskinia\bin\Wygrana.mp3"; wplayer.controls.play(); Console.WriteLine("Remis! Nie tracisz Punktu Psychiki."); } else if (wynik + Player.PunktyMocy < mocPotwora) { Console.WriteLine("Zostales pokonany przez wroga. Tracisz 1 Punkt Psychiki."); Console.ReadKey(); GameManager.Przegrana(""); } Console.WriteLine("Nacisnij dowolny klawisz."); Console.ReadKey(); Console.Clear(); } // zloty cielec if ((Player.PosX == 2) && (Player.PosY == 1) && (Player.Akcja == 0)) { //ZDARZENIE Console.WriteLine("ZDARZENIE!\n\nRzuc koscia, by zobaczyc, co sie stanie.\nNacisnij dowolny klawisz"); Console.ReadKey(); int wynik = CommandProcessor.RzutKostka(); switch (wynik) { case 1: case 2: Console.WriteLine(TextUtils.WordWrap("Wpatrujesz sie w posag zlotego cielca, przy okazji tracac wszelkie zmysly... Tracisz 1 Punkt Psychiki.", Console.WindowWidth)); Player.PunktyPsychiki--; break; case 3: case 4: Console.WriteLine("Zloty cielec zadaje Ci zagadke: \nJak nazywa się piękna kobieta w Niemczech?\n Twoja odpowiedz: "); string odp1 = Console.ReadLine(); if ((odp1 == "turystka") || (odp1 == "Turystka")) { Console.WriteLine("Dobra odpowiedz! Zdobywasz 1 Punkt Swiatla."); Player.PunktySwiatla++; } else { Console.WriteLine("Zla odpowiedz. Zloty cielec nie jest zadowolony.\nTracisz 1 Punkt Psychiki."); Player.PunktyPsychiki--; } break; default: Console.WriteLine("/nNic sie nie dzieje."); break; } Console.WriteLine("Nacisnij dowolny klawisz."); Console.ReadKey(); Console.Clear(); Player.GetCurrentRoom().Describe(); Player.GetCurrentRoom().ShowTitle(); } // korytarz if ((Player.PosX == 3) && (Player.PosY == 1) && (Player.Akcja == 0)) { //ZDARZENIE Console.WriteLine("ZDARZENIE!\n\nRzuc koscia, by zobaczyc, co sie stanie\nNacisnij dowolny klawisz"); CommandProcessor.RzutKostka(); GeneratorMobow(); } // komnata oczyszczenia if ((Player.PosX == 4) && (Player.PosY == 1) && (Player.Akcja == 0)) { //ZDARZENIE Console.WriteLine("ZDARZENIE!\n\nRzuc koscia, by zobaczyc, co sie stanie.\nNacisnij dowolny klawisz"); Console.ReadKey(); int wynik = CommandProcessor.RzutKostka(); switch (wynik) { case 1: case 2: Console.WriteLine("Czujesz sie oczyszczony. Twoja liczba Punktow Psychiki przyjmuje poczatkowa wartosc."); Player.PunktyPsychiki = 3; break; case 3: Console.WriteLine("Czujesz sie oczyszczony. Zdobywasz 1 Punkt Psychiki."); Player.PunktyPsychiki++; break; default: Console.WriteLine("/nNic sie nie dzieje."); //Console.WriteLine("Nacisnij dowolny klawisz."); break; } Console.WriteLine("Nacisnij dowolny klawisz."); Console.ReadKey(); Console.Clear(); } // GAME OVER if (Player.Moves > 69) { EndGame("Tak dlugo bladziles po jaskini, az wyczul i wytropil Cie \npodly, nikczemny troll. Jest tak potezny, (a przy okazji zielony i brzydki), ze powala Cie jednym ciosem. TTRRaah \nTwoj los jest beznadziejny, nie ma dla Ciebie ratunku. Umierasz.. "); } if (Player.PunktyPsychiki <= 0) { EndGame("Straciles wszystkie Punkty Psychiki. Oszalales...\nDo konca swych dni bedziesz blakal sie po jaskini!"); } }
public static void BuildLevel() //tu definiuj level + rozmiar { rooms = new Room[5, 6]; Room room; Item item; //Mob mob; ///////////////////////////////////////////////////////////////// // stworz WEJSCIE DO JASKINI room = new Room(); // przypisz to pomieszczenie do lokacji 0, 0 rooms[0, 0] = room; // ustawienia pomieszczen room.Title = "WEJSCIE DO JASKINI"; room.Description = "Stoisz przed wejsciem do jaskini. Dostrzegasz plonaca pochodnie."; room.AddExit(Direction.East); // stworz nowy przedmiot item = new Item(); //wlasciwosci przedmiotu item.Title = "Pochodnia"; item.PickupText = "Zabrales pochodnie. Pochodnia dodaje Ci +1 do Punktów Mocy.\n "; item.Weight = 1; item.Moc = 1; //dodaj przedmiot do tego pomieszczenia room.Items.Add(item); ///////////////////////////////////////////////////////////////// // stworz KOMNATA MROKU room = new Room(); // przypisz to pomieszczenie do lokacji 0,1 rooms[1, 0] = room; // ustawienia pomieszczen room.Title = "KOMNATA MROKU"; room.Description = TextUtils.WordWrap("Wlasnie wszedles do komnaty mroku. Stawiasz ostroznie krok, po czym nastepny gdy nagle...slyszysz osuwajace sie glazy. Cale pomieszczenie sie trzesie. Ledwo mozesz zlapac oddech. O nie! To wejscie do jaskini! Ono...zostalo zasypane. Mogles wcale tu nie wchodzic! Co Ci przyszlo do glowy, by tu sie znalezc?! Teraz to juz niewazne. Gdy jedne drzwi sie zamykaja, inne pozostaja otwarte - myslisz sobie, poki co, jeszcze pelen nadziei. Teraz rozpoczynasz swa nowa wedrowke, wedrowke by przezyc i znalezc wyjscie. ", Console.WindowWidth); //room.AddExit(Direction.West); // wejscie do jaskini zasypane room.AddExit(Direction.East); // stworz nowy przedmiot item = new Item(); //wlasciwosci przedmiotu item.Title = "Kamien"; item.PickupText = "Podniosles kamien."; item.Weight = 2; item.Moc = 0; //dodaj przedmiot do tego pomieszczenia room.Items.Add(item); ///////////////////////////////////////////////////////////////// // stworz nowe pomieszczenie room = new Room(); rooms[2, 0] = room; // ustawienia pomieszczen room.Title = "CIEMNY KORYTARZ"; room.Description = "Znalazles sie w korytarzu. Czujesz sie zaniepokojony."; room.AddExit(Direction.East); room.AddExit(Direction.West); // stworz KRYSZTAŁOWE PRZEJSCIE room = new Room(); // przypisz to pomieszczenie do lokacji 0, 0 rooms[3, 0] = room; // ustawienia pomieszczen room.Title = "KRYSZTAŁOWE PRZEJSCIE"; room.Description = "Znalazles sie w krysztalowym przejsciu. Follow the white rabbit Neo..."; room.AddExit(Direction.East); room.AddExit(Direction.West); room.AddExit(Direction.South); // stworz nowy przedmiot item = new Item(); //wlasciwosci przedmiotu item.Title = "Krysztal gorski"; item.PickupText = "Zabrales krysztal do kieszeni. Masz przeczucie, ze nie jest to zwykly kawalek kwarcu. "; item.Weight = 0; room.Items.Add(item); item = new Item(); item.Title = "Ametyst"; item.PickupText = "Zabrales ametyst do kieszeni. "; item.Weight = 0; //dodaj przedmiot do tego pomieszczenia room.Items.Add(item); ///////////////////////////////////////////////////////////////// // stworz nowe pomieszczenie room = new Room(); // przypisz to pomieszczenie do lokacji 0, 0 rooms[4, 0] = room; // ustawienia pomieszczen room.Title = "SCIANA PLACZU"; room.Description = "Stanales i przez chwile sie rozgladasz. Nie ma tu przejscia. Zawroc."; room.AddExit(Direction.West); // stworz nowy przedmiot item = new Item(); //wlasciwosci przedmiotu item.Title = "Butelka"; item.PickupText = "Podniosles butelke."; item.Weight = 0; //dodaj przedmiot do tego pomieszczenia room.Items.Add(item); item = new Item(); //wlasciwosci przedmiotu item.Title = "Sztylet"; item.PickupText = "Podniosles zniszczony sztylet. Musisz go naprawic."; item.Weight = 1; item.Moc = 0; //dodaj przedmiot do tego pomieszczenia room.Items.Add(item); ///////////////////////////////////////////////////////////////// // stworz nowe pomieszczenie room = new Room(); // przypisz to pomieszczenie do lokacji 0, 0 rooms[0, 1] = room; // ustawienia pomieszczen room.Title = "PRADAWNA KUŹNIA"; room.Description = TextUtils.WordWrap("Znalazles sie w pradawnej kuzni. Czuc tu jeszcze zapach nie raz przelanego potu i starego dziada. Po srodku znajduje sie wygasle palenisko, a obok zapomniane kowadlo.", Console.WindowWidth); room.AddExit(Direction.East); room.AddExit(Direction.South); // stworz nowy przedmiot item = new Item(); //wlasciwosci przedmiotu item.Title = "Kowadlo"; // uzyj do naprawy przedmiotu item.PickupText = "Udalo Ci sie podniesc ciezkie, pradawne kowadlo. Coz za pozytek z kowadla w plecaku?\nLepiej je odloz nim zrobisz sobie krzywde!"; item.Weight = 6; item.Moc = -3; room.Items.Add(item); item = new Item(); //wlasciwosci przedmiotu item.Title = "Mlot"; // uzyj do naprawy przedmiotu item.PickupText = "Udalo Ci sie podniesc ciezki mlot kowala. Mozesz za jego pomoca naprawic zdobyta bron."; item.Weight = 2; item.Moc = 0; room.Items.Add(item); ///////////////////////////////////////////////////////////////// // stworz POMIESZCZENIE room = new Room(); rooms[1, 1] = room; // ustawienia pomieszczen room.Title = "UKRYTE PRZEJSCIE"; room.Description = TextUtils.WordWrap("Swiatlo pochodni pozwolilo Ci dostrzec ukryte przejscie. Widzisz czaszke, lezaca obok sterty bialych jak kreda kosci.", Console.WindowWidth); room.AddExit(Direction.North); room.AddExit(Direction.East); room.AddExit(Direction.West); room.AddExit(Direction.South); // stworz nowy przedmiot item = new Item(); item.Title = "Czaszka"; //atakuje cie szkieletor item.PickupText = "Zabrales czaszke do swego ekwipunku. W koncu masz z kim pogadac! "; item.Weight = 1; //dodaj przedmiot do tego pomieszczenia room.Items.Add(item); ///////////////////////////////////////////////////////////////// // stworz POMIESZCZENIE room = new Room(); rooms[2, 1] = room; // ustawienia pomieszczen room.Title = "KOMNATA ZLOTEGO CIELCA"; room.Description = TextUtils.WordWrap("Wchodzisz do majestatycznego pomieszczenia. Ongis ludzie czcili to miejsce. Czuc w nim wielka energie.", Console.WindowWidth); room.AddExit(Direction.East); room.AddExit(Direction.West); room.AddExit(Direction.North); // stworz nowy przedmiot item = new Item(); item.Title = "Zloty Cielec"; item.PickupText = "Jak dales rades uniesc ta rzecz?"; item.Weight = 100; //dodaj przedmiot do tego pomieszczenia room.Items.Add(item); ///////////////////////////////////////////////////////////////// // stworz POMIESZCZENIE room = new Room(); rooms[3, 1] = room; // ustawienia pomieszczen room.Title = "ZGNILY KORYTARZ"; room.Description = TextUtils.WordWrap("Nie powinienes sie tu znalezc...", Console.WindowWidth); room.AddExit(Direction.East); room.AddExit(Direction.West); room.AddExit(Direction.North); ///////////////////////////////////////////////////////////////// // stworz POMIESZCZENIE room = new Room(); rooms[4, 1] = room; // ustawienia pomieszczen room.Title = "KOMNATA OCZYSZCZENIA"; room.Description = "Wchodzisz do Komnaty Oczyszczenia. "; room.AddExit(Direction.South); room.AddExit(Direction.West); // stworz nowy przedmiot item = new Item(); item.Title = ""; item.PickupText = ""; item.Weight = 0; //dodaj przedmiot do tego pomieszczenia room.Items.Add(item); ///////////////////////////////////////////////////////////////// // stworz POMIESZCZENIE room = new Room(); rooms[0, 2] = room; // ustawienia pomieszczen room.Title = "KOLO FORTUNY"; room.Description = ""; room.AddExit(Direction.North); room.AddExit(Direction.South); room.AddExit(Direction.East); // stworz nowy przedmiot item = new Item(); item.Title = ""; item.PickupText = ""; item.Weight = 0; //dodaj przedmiot do tego pomieszczenia room.Items.Add(item); ///////////////////////////////////////////////////////////////// // stworz POMIESZCZENIE room = new Room(); rooms[1, 2] = room; // ustawienia pomieszczen room.Title = "OLTARZ CEREMONIALNY"; room.Description = ""; room.AddExit(Direction.North); room.AddExit(Direction.South); room.AddExit(Direction.East); room.AddExit(Direction.West); // stworz nowy przedmiot item = new Item(); item.Title = ""; item.PickupText = ""; item.Weight = 0; //dodaj przedmiot do tego pomieszczenia room.Items.Add(item); ///////////////////////////////////////////////////////////////// // stworz POMIESZCZENIE room = new Room(); rooms[2, 2] = room; // ustawienia pomieszczen room.Title = "ZWEZENIE KORYTARZA"; room.Description = ""; room.AddExit(Direction.North); room.AddExit(Direction.South); room.AddExit(Direction.East); room.AddExit(Direction.West); // stworz nowy przedmiot item = new Item(); item.Title = ""; item.PickupText = ""; item.Weight = 0; //dodaj przedmiot do tego pomieszczenia room.Items.Add(item); ///////////////////////////////////////////////////////////////// // stworz POMIESZCZENIE room = new Room(); rooms[3, 2] = room; // ustawienia pomieszczen room.Title = "KOMNATA SFINKSA"; room.Description = ""; room.AddExit(Direction.North); room.AddExit(Direction.South); room.AddExit(Direction.East); room.AddExit(Direction.West); // stworz nowy przedmiot item = new Item(); item.Title = ""; item.PickupText = ""; item.Weight = 0; //dodaj przedmiot do tego pomieszczenia room.Items.Add(item); ///////////////////////////////////////////////////////////////// // stworz POMIESZCZENIE room = new Room(); rooms[4, 2] = room; // ustawienia pomieszczen room.Title = "KOMNATA NICOSCI"; room.Description = ""; room.AddExit(Direction.North); room.AddExit(Direction.South); room.AddExit(Direction.West); // stworz nowy przedmiot item = new Item(); item.Title = ""; item.PickupText = ""; item.Weight = 0; //dodaj przedmiot do tego pomieszczenia room.Items.Add(item); ///////////////////////////////////////////////////////////////// // stworz POMIESZCZENIE room = new Room(); rooms[0, 3] = room; // ustawienia pomieszczen room.Title = "STARA UBOJNIA"; room.Description = ""; room.AddExit(Direction.North); room.AddExit(Direction.South); room.AddExit(Direction.East); room.AddExit(Direction.West); // stworz nowy przedmiot item = new Item(); item.Title = ""; item.PickupText = ""; item.Weight = 0; //dodaj przedmiot do tego pomieszczenia room.Items.Add(item); ///////////////////////////////////////////////////////////////// // stworz POMIESZCZENIE room = new Room(); rooms[1, 3] = room; // ustawienia pomieszczen room.Title = "CUDOWNE ZRODLO"; room.Description = ""; room.AddExit(Direction.North); room.AddExit(Direction.South); room.AddExit(Direction.East); room.AddExit(Direction.West); // stworz nowy przedmiot item = new Item(); item.Title = ""; item.PickupText = ""; item.Weight = 0; //dodaj przedmiot do tego pomieszczenia room.Items.Add(item); ///////////////////////////////////////////////////////////////// // stworz POMIESZCZENIE room = new Room(); rooms[2, 3] = room; // ustawienia pomieszczen room.Title = "SIEDLISKO NIETOPERZY"; room.Description = ""; room.AddExit(Direction.North); room.AddExit(Direction.South); room.AddExit(Direction.East); room.AddExit(Direction.West); // stworz nowy przedmiot item = new Item(); item.Title = ""; item.PickupText = ""; item.Weight = 0; //dodaj przedmiot do tego pomieszczenia room.Items.Add(item); ///////////////////////////////////////////////////////////////// // stworz POMIESZCZENIE room = new Room(); rooms[3, 3] = room; // ustawienia pomieszczen room.Title = "RUCHOMA KOMNATA"; room.Description = ""; room.AddExit(Direction.North); room.AddExit(Direction.South); room.AddExit(Direction.East); room.AddExit(Direction.West); // stworz nowy przedmiot item = new Item(); item.Title = ""; item.PickupText = ""; item.Weight = 0; //dodaj przedmiot do tego pomieszczenia room.Items.Add(item); ///////////////////////////////////////////////////////////////// // stworz POMIESZCZENIE room = new Room(); rooms[4, 3] = room; // ustawienia pomieszczen room.Title = "POBAZGRANA SCIANA"; room.Description = ""; room.AddExit(Direction.North); room.AddExit(Direction.South); room.AddExit(Direction.West); // stworz nowy przedmiot item = new Item(); item.Title = ""; item.PickupText = ""; item.Weight = 0; //dodaj przedmiot do tego pomieszczenia room.Items.Add(item); ///////////////////////////////////////////////////////////////// // stworz POMIESZCZENIE room = new Room(); rooms[0, 4] = room; // ustawienia pomieszczen room.Title = "KOMNATA SWIATLA"; room.Description = ""; room.AddExit(Direction.North); room.AddExit(Direction.South); room.AddExit(Direction.East); // stworz nowy przedmiot item = new Item(); item.Title = ""; item.PickupText = ""; item.Weight = 0; //dodaj przedmiot do tego pomieszczenia room.Items.Add(item); ///////////////////////////////////////////////////////////////// // stworz POMIESZCZENIE room = new Room(); rooms[1, 4] = room; // ustawienia pomieszczen room.Title = "NIEBIANSKI KORYTARZ"; room.Description = ""; room.AddExit(Direction.North); room.AddExit(Direction.South); room.AddExit(Direction.East); room.AddExit(Direction.West); // stworz nowy przedmiot item = new Item(); item.Title = ""; item.PickupText = ""; item.Weight = 0; //dodaj przedmiot do tego pomieszczenia room.Items.Add(item); ///////////////////////////////////////////////////////////////// // stworz POMIESZCZENIE room = new Room(); rooms[2, 4] = room; // ustawienia pomieszczen room.Title = "KOMNATA WODY"; room.Description = ""; room.AddExit(Direction.North); room.AddExit(Direction.South); room.AddExit(Direction.East); room.AddExit(Direction.West); // stworz nowy przedmiot item = new Item(); item.Title = ""; item.PickupText = ""; item.Weight = 0; //dodaj przedmiot do tego pomieszczenia room.Items.Add(item); ///////////////////////////////////////////////////////////////// // stworz POMIESZCZENIE room = new Room(); rooms[3, 4] = room; // ustawienia pomieszczen room.Title = "KOMNATA BOLU"; room.Description = ""; room.AddExit(Direction.North); room.AddExit(Direction.South); room.AddExit(Direction.East); room.AddExit(Direction.West); // stworz nowy przedmiot item = new Item(); item.Title = ""; item.PickupText = ""; item.Weight = 0; //dodaj przedmiot do tego pomieszczenia room.Items.Add(item); ///////////////////////////////////////////////////////////////// // stworz POMIESZCZENIE room = new Room(); rooms[4, 4] = room; // ustawienia pomieszczen room.Title = "KOMNATA ZNAKOW"; room.Description = ""; room.AddExit(Direction.North); room.AddExit(Direction.South); room.AddExit(Direction.West); // stworz nowy przedmiot item = new Item(); item.Title = ""; item.PickupText = ""; item.Weight = 0; //dodaj przedmiot do tego pomieszczenia room.Items.Add(item); ///////////////////////////////////////////////////////////////// // stworz POMIESZCZENIE room = new Room(); rooms[0, 5] = room; // ustawienia pomieszczen room.Title = "STARA SILOWNIA"; room.Description = ""; room.AddExit(Direction.North); room.AddExit(Direction.East); // stworz nowy przedmiot item = new Item(); item.Title = ""; item.PickupText = ""; item.Weight = 0; //dodaj przedmiot do tego pomieszczenia room.Items.Add(item); ///////////////////////////////////////////////////////////////// // stworz POMIESZCZENIE room = new Room(); rooms[1, 5] = room; // ustawienia pomieszczen room.Title = "KOMNATA NADZIEI"; room.Description = ""; room.AddExit(Direction.North); room.AddExit(Direction.East); room.AddExit(Direction.West); // stworz nowy przedmiot item = new Item(); item.Title = ""; item.PickupText = ""; item.Weight = 0; //dodaj przedmiot do tego pomieszczenia room.Items.Add(item); ///////////////////////////////////////////////////////////////// // stworz POMIESZCZENIE room = new Room(); rooms[2, 5] = room; // ustawienia pomieszczen room.Title = "KOMNATA LOSU"; room.Description = ""; room.AddExit(Direction.North); room.AddExit(Direction.East); room.AddExit(Direction.West); // stworz nowy przedmiot item = new Item(); item.Title = ""; item.PickupText = ""; item.Weight = 0; //dodaj przedmiot do tego pomieszczenia room.Items.Add(item); ///////////////////////////////////////////////////////////////// // stworz POMIESZCZENIE room = new Room(); rooms[3, 5] = room; // ustawienia pomieszczen room.Title = "NEFRYTOWY KORYTARZ"; room.Description = ""; room.AddExit(Direction.North); room.AddExit(Direction.East); room.AddExit(Direction.West); // stworz nowy przedmiot item = new Item(); item.Title = ""; item.PickupText = ""; item.Weight = 0; //dodaj przedmiot do tego pomieszczenia room.Items.Add(item); ///////////////////////////////////////////////////////////////// // stworz POMIESZCZENIE room = new Room(); rooms[4, 5] = room; // ustawienia pomieszczen room.Title = "KOMNATA PRAWDY"; room.Description = ""; room.AddExit(Direction.North); room.AddExit(Direction.East); // stworz nowy przedmiot item = new Item(); item.Title = ""; item.PickupText = ""; item.Weight = 0; //dodaj przedmiot do tego pomieszczenia room.Items.Add(item); // miejsce, gdzie gracz zaczyna rozgrywke Player.PosX = 0; Player.PosY = 0; }