Closed stefuncho closed 11 years ago
TODO: Zintegrować z modelem pozostałych.
Opis Implementacji: Utworzone zostały klasy: GameObject oraz Bomb. Engine przechowuje teraz informacje o aktywnych bombach, w przyszłości będzie mógł czyścić listę co jakiś czas. Dodatkowo uzupełniona została metoda Destroy() w klasie Maze.
Zmiany w stosunku do wcześniej podanego opisuj zadania: W modelu nie uwzględniona została graficzna reprezentacja modyfikatorów. W związku z tym utworzyłem tymczasową klasę Chest, dziedziczącą po MazeBlock, pojawiającą się po rozwaleniu bloków w miejscu wypadnięcia modyfikatorów.
Notatka dla sprawdzającego: Ostateczna implementacja znajduje się w branchu o nazwie "i001_z003b".
Wybuch mógłby nie nachodzić na mury (niezniszczalne), ale akceptuję.
Nazwa Funkcjonalności: Bomby: podkładanie, wybuchy, wypadanie modyfikatorow z rozwalonych kostek
Opis Zadania: Stworzenie klasy przechowującej bomby. Bomb ma być rysowana na mapie jak każdy inny GameObject. Po ustalonym czasie włącza proces samodestrukcji. Zadanie obejmuje również procesy wybuchu i usuwania ścianek.
Oszacowany czas przewidywany na realizację zadania: 2 tygodnie