Gra Galaxia
Diana Kisiała, Tomasz Jewiarz gr. 1
+ dodaj _punkty() |
+ dodaj punktyO - dodaje punkty gdv zabijemy w roga |
+ ile_pkt () |
+ ile_pkt () - zwraca ilość punktów dla gracza |
+ zeruj () |
+ zeruj () - zeruje ustawienia gracza |
+ ustaw 0 |
+ ustaw 0 - rysujemy gracza na planszy |
Plansza |
Zadaniem obiektów tej klasy jest rozmieszczenie gracza i przeciwników na planszy i obsługa zdarzeń czasie gry. |
-tlo - rysunektla | |
- tlo : SDL Surfacc |
- czy wystrzelony - czy gracz wystrzeli! kulę |
- czy wystrzelony : int |
- il_przec - ilość przeciw ników na planszy |
- il_przec : int |
-czy wróg aktywny - czy dany wróg jest aktywny na planszy czy go iuz |
- czy wróg aktywny : int |
tam nie ma |
- ktorywrog: int |
- ktory wrog - jaki wróg gdzie stoi na planszy (do wyboru w róg 0,1,2) |
- przesuń wroga : int |
- przesuń wroga - czy wrogowie się przesuwają czy nie |
- il zabitvch_przec: int |
- il zabitych_przec - ilość zabity ch przeciwników |
- czy wystrzelony wr : int |
- czy wystrzelony wr - czy wróg w ystrzelił kulę |
- czy wystrzelony dw :int |
- czy wystrzelony dw - czy duży wróg wystrzelił kulę |
- nr_planszy: int |
- nr_planszv - numer aktywnej planszy |
- koniec_gry : int |
- koniec_gry - czy gra się zakończyła |
- poczatek_gry: int |
- poczatek_gry - zmienna potrzebna przy utracie życia na 1 planszy bez |
niej gra ładuje się na nowo - wszystkie życia i 0 punktów | |
+ wróg przydziel pam() - przydziela pamięć dla wrogów | |
+ wróg przydziel pam() |
+ zeruj0 - zeruje planszę |
+ zeruj() |
+ wróg zeruj() - zeruje dane dotyczące wroga |
+ wróg zeruj () |
+ ładuj () - ładuje tlo |
+ ładuj () |
+ inicjalizacja_planszy() - inicjalizuje 1 plansze gry |
+ inicjalizacja_planszy() |
+ rysuj tlo () - rysuje tlo |
+ rysuj tlo 0 |
+ ile zdobyto_pk() - zwraca ilość zdobytych punktów - potrzebne do |
+ ile zdobyto_pk() |
rekordu |
+ laduj_plansze() |
+ laduj_plansze() - inicjalizuje plansze -ustawnie przeciwników |
+ rysuj _plansze |
+ rysuj_plansze() - rysuje ustaw ionych wrogów na planszy |
+ wynik() |
+ wynik() - rysuje dane : punkty i ilość żyć |
+ poruszjjraczcm |
+ porusz_graczem() - poruszenie graczem po przyciśnięciu klawiszy |
+ kolizja () |
+ kolizja 0 - sprawdzenie kolizji przeciwnika z kula gracza, zabicie |
+ utrata życia |
przeciwnika |
+ utrata życia dw() |
+ utrata zycia() - sprawdzenie kolizji kuli wroga z graczem - utrata życia |
+ dodaj naboj() |
+ int utrata życia dw () - sprawdza kolizje kuli od dużego w roga z |
+ strzał () |
graczem - utrata życia |
+ dodaj naboi wrogow i () |
+ dodaj naboj() - dodaje kuli graczowi |
+ strzał wroga() |
+ strzał () - gracz strzela |
+ dodaj nabój dw() |
+ dodaj nabój wrogowi () - dodanie kuli wrogowi |
+ strzał dw() |
+ strzał wroga() - w róg strzela |
+ czy koniec planszy () |
+ dodaj nabój dw () - dodanie kuli dużemu wrogowi |
+ koniecGry() |
+ strzał dw() - duży wróg strzela |
+ wróg przydziel pam() |
+ czy koniec_planszy () - sprawdzenie czy nastąpił koniec planszy |
+ opcje 0 |
+ koniecGryO - koniec gry w iadomo o co chodzi;) + wróg przydziel pam() - przy dziela pamięć dla wrogów + opcje() - wywołuje funkcje ustawiającą ilość żyć dla gracza |
Menu |
W klasie będzie się znajdować menu gry, autorzy', instrukcja, najlepszy |
wynik osiągnięty w grze | |
- back : SDL Surface |
- back; - obrazek tla głównego |
- autorzy : SDL Surfacc |
- autorzy - obrazek autorzy |
- wynik : SDL Surfacc |
- wynik - obrazek zdobyłeś .. .punktów |
- instrukcja : SDL Surface |
- instrukcja - obrazek instrukcja |
6