Testowanie nowego sposobu ladowania duszkow.

Chwilowo cos nie dziala jak trzeba dlatego leci na
osobny branch. Trzeba bedzie pobawic sie w manipulacje
wskaznikami albo inaczej sprytnie to przekazywac.

Listy listy listy???
Wyswietlanie nowego ludka dziala jak trzeba.

Tylko nie do konca wiadomo czy jak trzeba.
Pod spodem jest zabawa wskaznikami, trzeba to zrobic
lepiej bo rozpierdoli sie przy najblizszej okazji.
Dodany maly podpunkt w todo.
Poczatek pracy przy zmienionej koncepcji.

Realizacja sugesti Migacza co do podzialu zadan.
Dodana klasa World.
Dodana klasa Render.

Klasa ta bedzie odpowiedzialna za wyswietlanie tego co dzieje
sie w swiecie gry. Dodatkowo bedzie zajmowac sie alokacja
oraz zwalnianiem zasobow "multimedialnych" - duszki, muzyka itp.
Dodana klasa Render.

Gotowa do zastapienia GameWorld jako osobny modul.
Wywalone zostalo trzymanie w niej jakichkolwiek
elementow poza grafika.
Posprzatana klasa Sprite.

Wlasciwie zmieniona tylko kolejnosc rzeczy w srodku.
Usunieto klasy Person i GameWindow.

Spore porzadki w kodzie. Stare klasy
zastopione przez nowe moduly. Jak na razie
jeszcze troche rzeczy brakuje ale teraz juz
bedzie to uzupelnianie szkieletow.
Poprawione wyswietlanie FPS.
Dodany sprite skrzynki.

Z Rendera chwilowo wyrzucone ladowanie spritow gracza.
Kilka rzeczy do TODO.
Dodana funkcja drzewa do klasy Thing.

Dodatkowo destruktor przygotowany do niszczenia
poddrzewa klasy. Automatycznie spaja tez reszte
drzewa po usunieciu elementu.
W klasie World dodana manipulacja drzewem Thing.
Przekazywanie World do Render w celu rysowania.
Poprawiane usuwanie elementu drzewa.

Teraz o operowanie na drzewie Thing dba World.
Sam element Thing w destruktorze rekurencyjnie usuwa swoje
poddrzewa. World przy usuwaniu z lancucha separuje usuwany element
i lata dziure po nim.
Drzewo Thing przeksztalcone na liste.

TODO: wywalic liste i wstawic implementacje z STL.
Dodana klasa TampList.

Klasa bedzie miec funkcjonalnosc podobna do STL vector.
Poprawiony template listy.

Dodany do srodka template wezla listy.
Dodatkowo niekture elementy Thing, te
majace byc dostepne w dziedziczeniu zostaly
zmienione z Private na Protected.
Dodany STL vector do trzymania egzemplarzy Thing.