Początek pracy nad strzelaniem
Rozbudowa modelu systemu do strzelania, całość w trakcie tworzenia
Funkcjonalny system do strzelania. Wprowadzono :
- broń dostała ciało, które jest połączone z ciałem postaci.
- ciało broni oddziałuje na ruchy postaci według zasad fizyki
- powstała klasa WeaponSystem która ma kontrolować używaną przez postać broń
- najważniejsza metoda shoot(Vector2) wywoływana na postaci, jako paratemtr przyjmuje współrzędne z jakimi ma lecieć kula.
Detekcja kolizji w trakcie tworzenia ...
Podłączone sterowanie strzelaniem pod prawy TouchPad. Kilka poprawek w modelu strzelania. Początek systemu wykrywania kolizji.
Dlasza rozbudowa systemu strzelania, poprawiona klasa do wykrywania i identyfikowania kontaktu między pobiektami. Powstała nowa klasa CleanerBodies odpowiedzialna za usuwanie niepotrzebnych pocisków. Występują problemy z usuwaniem - do poprawienia.
Inny sposób zmiany pozycji broni (zależny od kąta)
Poprawiony błąd z usuwaniem ciał.
Drobna optymalizacja
Prace nad systemem strzelania pomału dobiegają końca. Wprowadzone rzeczy to:
- pełne zarządzaniem kulami (optymalizacja pod względem użytej pamięci)
- wprowadzony czas życia kuli
- gotowa detekcja kolizji
- wprowadzenie do zliczania punktów dla graczy
Merge remote-tracking branch 'origin/master'

Conflicts:
	AimBug/src/pl/umk/aimbug/controller/InputTouchPadLeft.java
	AimBug/src/pl/umk/aimbug/model/InterfaceData.java
	AimBug/src/pl/umk/aimbug/model/OurWorld.java
	AimBug/src/pl/umk/aimbug/model/Worm.java
	AimBug/src/pl/umk/aimbug/model/WormBody.java
	AimBug/src/pl/umk/aimbug/screens/Game.java
	AimBug/src/pl/umk/aimbug/screens/Menu.java
	AimBug/src/pl/umk/aimbug/view/WorldRenderer.java