Create branch i006
Poprawka
Początek zadania z006
JEDNOSTKI: Zostały dodane następujące jednostki o nazwach kodowych: SRS, Ushaty, oraz Goliath; ABSTRACTUNIT: Dodane zostały nowe metody; HEXFIELD: Poprawiono błąd, kiedy to cały czas obliczała się ścieżka dla każdego jednego obiektu za każdym ruchem myszki, przez co program ostro mulił; W polu jest wyświetlana ilość jednostek teraz; MEXMAP: Wprowadzenie importu klasy GInformationContainer;
i006_z009 troche wkurzajacych okienek
BATTLEWINDOWPANEL: Umożliwia teraz wprowadzenie, jakie jednostki mają być na mapie i w jakich ilościach; HEXMAP: Mapa teraz generuje losowe miejsca i lokuje w nich jednostki poszczególnych graczy; HEXFIELD: Został dodany licznik do danego pola odzwierciedlający ilość jednostek na nim przebywających; Poprawiono błąd, kiedy to pole kolorowało się na biało gdy pod pewnym warunkiem nie chcial się poprawić obiekt koloru; JEDNOSTKI: Teraz jednostki w zależności od pola x w klasie HexField mogą się obracać; Dodane zostały nowe pola do klas (m. in. HP, Energia); Jednoski teraz dzielą sięna jednostki gracza 1 oraz gracza 2; TEKSTURY: Dodane zostały nowe kontenery grafik dla nowych jednostek, SRS, Goliatha oraz Ushaty'ego; Modyfikacjom poddane zostały tekstury poprzednich pojazdów (dodane ich odwrócone wersje dzięki specjalnej funkcji); INNE: Dopisałem JFrama testującego kontener z grafiką; Pododawałem komentarze; Poprawiłem niektóre błędy z tłumaczeniami;
Rozpoczęcie i006_z007
i006_z004
i006_z005
i006_z005
GRAFICZNY INTERFEJS: Do pola bitwy został dodany graficzny interfejs, który będzie odpowiadał za komunikację programu z użytkownikiem Interfejs ten jednak jest oddzielony od okna bitwy BATTLEWINDOWPANEL: Akcja podzielona została teraz na tury. Teraz to okno jest wątkiem, odpowiadającym za przydzielanie czasu <tur> graczom. Zaktualizowanie i opisanie kodu, usunięcie niepotrzebnych wpisów ABSTRACTUNIT: Dodano pola będące flagami, czy wykonano jakąś akcję, czy też nie; Jednostka może teraz wykonać tylko jedną akcję na turę, potem jest blokowana; PLAYERUNITCONTAINER: Dodano interaktywny kontener jednostek, który  ułatwia pracę na jednostkach w oknie bitwy. Kontener ten usprawnia pracę całego systemu turowego; HEXFIELD: Zmodyfikowany został kawałek kodu, który odpowiada za nakreślanie jednostków na mapie;
i006_z008
Poprawki z wyświetlaniem HexPól
BATTLEWINDOWPANEL: Dodane zostały warunki zakończenia meczu; ENDBATTLEINFORMATIONS: dodany został kontener z wszelkimi informacjami o końcu meczu; PLAYERUNISCONATAINER: dodana funkcja przekształcająca dane o jednostkach w Map<String, Integer> INNE: Poprawiono małe luki;
Modyfikacje klas jednostek
Poprawki
Merge branch 'i006_z005' into i006

Conflicts:
	BH2430_/build/classes/BattleWindow/Window$1.class
	BH2430_/build/classes/BattleWindow/Window.class
	BH2430_/build/classes/mapdisplayer/GUIPanel$1.class
	BH2430_/build/classes/mapdisplayer/GUIPanel.class
	BH2430_/build/classes/mapdisplayer/Player.class
	BH2430_/src/mapdisplayer/Player.java
Merge branch 'i006_z009' into i006

Conflicts:
	BH2430_/build/classes/BattleWindow/BattleWindowPanel.class
	BH2430_/build/classes/BattleWindow/HexField.class
	BH2430_/build/classes/BattleWindow/Window$1.class
	BH2430_/build/classes/BattleWindow/Window.class
	BH2430_/build/classes/mapdisplayer/GUIPanel$1.class
	BH2430_/build/classes/mapdisplayer/GUIPanel.class
	BH2430_/nbproject/private/private.properties
	BH2430_/src/BattleWindow/Window.java
	BH2430_/src/mapdisplayer/GUIPanel.java
i006 kosmetyka
yo