Initial Checkin

git-svn-id: http://infon.googlecode.com/svn/trunk@1 8171fb75-e542-0410-96e4-03d5dd800671
main korrigiert

git-svn-id: http://infon.googlecode.com/svn/trunk@2 8171fb75-e542-0410-96e4-03d5dd800671
distributions libevent nutzen

git-svn-id: http://infon.googlecode.com/svn/trunk@3 8171fb75-e542-0410-96e4-03d5dd800671
Reset Feature (#2) eingebaut:

 - reset() in debugshell killt alle Kreaturen und setzt Score aller Spieler auf 0
 - displaymode 1 und 2 fuer die Pfadsuche reaktiviert
 - Verschiedene Tiletypen vorbereitet. Da koennte lustig werden.
 - Pfadsuche kann mit PATHFIND_AREA_MERGE in global.h umgestellt werden
   -> ist dann langsamer, eckiger, sieht kuenstlicher aus, dafuer 
      manchmal optimaler.



git-svn-id: http://infon.googlecode.com/svn/trunk@4 8171fb75-e542-0410-96e4-03d5dd800671
Neue Zeitlogik: game_time ist rein spielintern und nicht an SDL ticks gekoppelt.


git-svn-id: http://infon.googlecode.com/svn/trunk@5 8171fb75-e542-0410-96e4-03d5dd800671
Meldung beim reset (ticket #2)

git-svn-id: http://infon.googlecode.com/svn/trunk@6 8171fb75-e542-0410-96e4-03d5dd800671
Server/GUI Trennung angefangen

git-svn-id: http://infon.googlecode.com/svn/trunk@7 8171fb75-e542-0410-96e4-03d5dd800671
Test 'GUI' Client

git-svn-id: http://infon.googlecode.com/svn/trunk@8 8171fb75-e542-0410-96e4-03d5dd800671
koenigliches Update am Morgen

git-svn-id: http://infon.googlecode.com/svn/trunk@9 8171fb75-e542-0410-96e4-03d5dd800671
Netzwerkcode ist jetzt zukunftsfaehiger :)
Player, Scroller und World Updates funktionieren,
Aufraeumarbeiten, Creature Updates und weiteres folgen.
Als 'guiclient' zum Testen kann client.rb verwendet werden.


git-svn-id: http://infon.googlecode.com/svn/trunk@10 8171fb75-e542-0410-96e4-03d5dd800671
Copyright Blah

git-svn-id: http://infon.googlecode.com/svn/trunk@11 8171fb75-e542-0410-96e4-03d5dd800671
Mehr 'GUI Client' eingebaut. Player, Scroller und World Updates funktionieren.
Creaturepackets werden noch nicht geparsed. Zudem fehlt auch noch eine client-
seitige Prediction, da der Server nicht mit > 50fps sondern nur mit 20 laufen 
sollte, um die Menge an Updatepackets zu begrenzen.

Das Mischmasch zwischen den Modi Server+Grafik, Server ohne Grafik und nur 
Client gefaellt mir im Moment garnicht. Ziel sollte es sein, es wie z.B. 
bei Quake zu machen, dass die Grafik beim Server bedeutet, dass der Client
im gleichen Prozessraum laeuft. Mal schauen...

Aber jetzt ist erstmal Southside. Bis Dienstag :)


git-svn-id: http://infon.googlecode.com/svn/trunk@12 8171fb75-e542-0410-96e4-03d5dd800671
Kompletttrennung Server/Anzeige angefangen

git-svn-id: http://infon.googlecode.com/svn/trunk@13 8171fb75-e542-0410-96e4-03d5dd800671
Whoohoo. Funktioniert. Client und Server sind getrennt.

Noch zu tun: 

    och gibt es kein richtiges Handshake, so dass Aufloesung, 
    ersion, etc von Client und Server beim Starten uebereinstimmen
    muss. 

    Der Server benoetigt im Moment noch libSDL (wegen SDL_GetTicks
    und SDL_Delay)

    Der Server sollte auf 20 FPS begrenzt werden um die Paketanzahl
    niedrig zu halten

    Die Position der Kreaturen sollte nicht direkt uebertragen werden, 
    sondern nur das anzulaufende Ziel und die Geschwindigkeit.
    Der Client sollte daraus eine glatte Bewegung erzeugen.

    Testen, sehr viel Testen :)
    


git-svn-id: http://infon.googlecode.com/svn/trunk@14 8171fb75-e542-0410-96e4-03d5dd800671
Food/Health updates zusammengefasst.
gui_world sollte schneller sein.



git-svn-id: http://infon.googlecode.com/svn/trunk@15 8171fb75-e542-0410-96e4-03d5dd800671
Mehr Ausgabe beim Verbindungsaufbau

git-svn-id: http://infon.googlecode.com/svn/trunk@16 8171fb75-e542-0410-96e4-03d5dd800671
Freitag Abend Commit

git-svn-id: http://infon.googlecode.com/svn/trunk@17 8171fb75-e542-0410-96e4-03d5dd800671
Bugfix: Angriffspruefung war falsch

git-svn-id: http://infon.googlecode.com/svn/trunk@18 8171fb75-e542-0410-96e4-03d5dd800671
Kompilierbar mit xmingw32

git-svn-id: http://infon.googlecode.com/svn/trunk@19 8171fb75-e542-0410-96e4-03d5dd800671
Drehung weniger zappelig

git-svn-id: http://infon.googlecode.com/svn/trunk@20 8171fb75-e542-0410-96e4-03d5dd800671