Commit Graph
85 Commits
Author SHA1 Message Date
manuel 849d764c92 Map-Zeichen-Logik in extra Klasse verschoben 2014-05-02 09:46:44 +02:00
manuel 2048f344c1 Huntable wird jetzt auch angezeigt 2014-05-02 09:35:04 +02:00
manuel 62e695db24 Map wird nicht mehr gedreht und gespiegelt angezeigt. (Der Server vertauscht tatsächlich col und row) 2014-05-02 09:33:38 +02:00
manuel fd0e6c2fc6 Der Parser gibt zu Debuggingzwecken alle verarbeiteten Nachrichten auf
der Konsole aus
2014-05-01 22:10:07 +02:00
manuel 8d250b525f Merge branch 'GuiManuel' 2014-05-01 21:13:41 +02:00
manuel 30579e1488 Chatnachrichten werden jetzt angezeigt 2014-05-01 20:30:33 +02:00
manuel 8cada1d5ce Die Gui hat nun ein Chatfenster. Bisher können lediglich nachrichten
versandt, jedoch nicht empfangen werden.
2014-05-01 19:06:58 +02:00
manuel 7ffba85903 Threads werden nicht mehr im Konstruktor gestartet, um race conditions zu
vermeiden
2014-05-01 18:10:01 +02:00
manuel 9bf7abb465 Kleines TODO für später 2014-05-01 17:51:22 +02:00
manuel 85102482a5 Entities werden nun auf die Map gezeichnet 2014-05-01 02:22:00 +02:00
manuel 4b8d4d002d Parser ruft nun überall Backend.RefreshGui() auf, wo daten im Backend
verändert werden.
2014-05-01 02:20:56 +02:00
manuel 98f50d3490 Zugriffe auf die Datenstrukturen des Backends werden jetzt über locks
synchronisiert.
2014-05-01 02:09:17 +02:00
manuel 3b6f407e1c Terminate application after window close 2014-05-01 00:57:00 +02:00
manuel 3be391802a Tile size 32x32 2014-04-30 18:28:26 +02:00
manuel ac5aca6dca (Hoffentlich) Windows-Fix 2014-04-30 18:03:20 +02:00
manuel 2f233aa226 SetClientSizeCore statt direktzugriff auf ClientSize 2014-04-30 17:50:47 +02:00
manuel ba4eb0d2d9 Erste Gui Version. Es wird lediglich die Map gezeichnet. Das Backend ist angeschlossen 2014-04-30 17:28:58 +02:00
manuel 7a8df2e147 Pathwalker-Klasse (Blatt 7) 2014-04-28 15:03:46 +02:00
manuel a384310766 Meine Implementierung des Buffers 2014-04-28 13:39:50 +02:00
manuel 84a996cd50 Trololololo 2014-04-16 14:49:18 +02:00
manuel f549a4497d Merge branch 'master' of manuel-voegele.de:inf3 2014-04-16 14:46:43 +02:00
manuel 7e9fbbcf15 Konstanten statt literale im source 2014-04-16 14:46:26 +02:00
manuel 32048c3d84 Müll-Dateien gelöscht 2014-04-11 12:30:37 +02:00
manuel c8b1c29e96 Ans-Bug beseitigt 2014-04-11 12:21:39 +02:00
manuel 9f2fcb77b0 KeyNotFoundException is the right one 2014-04-11 12:18:39 +02:00
manuel a125e87570 UnnamedValues wird jetzt initialisiert 2014-04-11 12:07:38 +02:00
manuel 1888ef1393 Compilefehler beseitigt 2014-04-11 12:05:16 +02:00
manuel eebfeba568 Namespace 2014-04-11 12:04:44 +02:00
manuel f990df5959 Dateien in richtigen ordner verschoben 2014-04-11 12:03:40 +02:00
manuel d09316f036 Noch mehr namespace 2014-04-11 12:03:17 +02:00
manuel 091a423725 Mehr namespace 2014-04-11 11:58:53 +02:00
manuel ecd184f03e Namespace 2014-04-11 11:57:49 +02:00
manuel b44705d9e6 ParsePlayer ruft jetzt MapPlayer auf 2014-04-11 11:34:34 +02:00
manuel 15181e1021 Meine Compilefehler sind jetzt raus. Was machen eure? :D 2014-04-11 10:37:36 +02:00
manuel 4b53f153fe Fehlerbehandlung im Parser vervollständigt 2014-04-11 10:12:36 +02:00
manuel 30fe600a82 Ich sollte mir echt angewöhnen auf compilefehler zu checken bevor ich code einchecke -.- 2014-04-10 21:14:20 +02:00
manuel c6d1303d17 ProcessMapcell implementiert 2014-04-10 21:12:47 +02:00
manuel 06e0af9ec3 ProcessDragon ruft nun MapDragon auf 2014-04-10 21:10:24 +02:00
manuel 2a28de556b ProcessEntities und ProcessPlayers fertiggestellt 2014-04-10 21:07:52 +02:00
manuel df5d493799 Merge branch 'master' of manuel-voegele.de:inf3 2014-04-10 18:15:15 +02:00
manuel a316b0072a clear()-methoden im Backend 2014-04-10 18:15:01 +02:00
manuel f7e09ccf1a Kommentare, woran ich gerade arbeite hinzugefügt 2014-04-10 16:30:29 +02:00
manuel 0fa6dc9d74 Merge branch 'master' of ssh://manuel-voegele.de/home/sgit/inf3 2014-04-10 12:14:36 +02:00
manuel 3c9179f68e ProcessMap und MapMapcell sind jetzt fertig 2014-04-10 12:13:54 +02:00
manuel a6d2af36a5 "Rumbasteleien" während der präsentation 2014-04-10 11:20:33 +02:00
manuel 891f07ed2b Parser erlaubt jetzt mehrere UnnamedValues 2014-04-10 10:27:21 +02:00
manuel ef9fe6627e Parser erkennt jetzt auch Werte ohne namen innerhalb von blöcken 2014-04-10 10:17:27 +02:00
manuel 2504f06e98 Mehr code für den Parser 2014-04-09 22:07:18 +02:00
manuel ad0776f25d Compilefehler in Backend und Entity ersetzt (ups) 2014-04-09 21:16:36 +02:00
manuel 022704b942 Erste mapping-Funktionen im Parser 2014-04-09 20:57:30 +02:00
manuel 2adfa38dc3 Getter im Backend 2014-04-07 11:51:49 +02:00
manuel 3d38710cc2 Remove player und Remove dragon im Backend 2014-04-07 10:06:26 +02:00
manuel 202cd1638e Setter für das Backend 2014-04-05 13:55:18 +02:00
manuel 24612b0901 Interfaces der DefaultGui angepasst 2014-04-04 17:28:53 +02:00
manuel 1ac2fd448e LinkedList statt HashSet für Blöcke 2014-04-04 09:19:41 +02:00
manuel 8431063bc8 Parser.Block.GetBoolValue(string) implementiert + weitere compilefehler beseitigt 2014-04-04 09:13:21 +02:00
manuel a09f936de6 Getter für Block, Compilefehler entfernt 2014-04-04 08:59:28 +02:00
manuel 709b088a22 Strukturanalyse im Parser ist komplett, Daten müssen nur noch gemapped werden 2014-04-04 08:45:50 +02:00
manuel feee17d5d6 Versehentlich gelöschten Kommetar wieder hinzugefügt 2014-04-04 01:04:30 +02:00
manuel caf4438908 Erste Zeilen des Parser-Codes 2014-04-04 01:03:46 +02:00
manuel b222183a0a Added *.userprefs to .gitignore 2014-04-04 00:11:55 +02:00
manuel 32bda510fc Fuuuu LineEndings (fuuuu windoof) 2014-04-03 23:45:27 +02:00
manuel 99faa40dea Parser erkennt nun ob Paket vollständig ist 2014-04-03 21:51:48 +02:00
manuel 010c6dc0d9 Parser holt nun Nachrichten aus dem Puffer und gibt sie an die Parse-Methode weiter 2014-04-03 20:50:31 +02:00
manuel 3f2b03268a Backend gibt nun Nachrichten an Parser weiter 2014-04-03 13:21:54 +02:00
manuel b8f41e1ee5 Backend und Parser + Receiver überarbeitet und unötige Klassen entfernt 2014-04-03 13:04:22 +02:00
manuel 06e069c052 Hausmeisterarbeiten 2014-04-03 11:47:37 +02:00
manuel b4a84997fe Ganz gemacht 2014-04-03 11:15:05 +02:00
manuel 89b4e2b163 Dateien in Projekt importiert 2014-04-03 10:50:31 +02:00
manuel 81e145386f Merge branch 'master' of ssh://manuel-voegele.de/home/sgit/inf3 2014-04-03 10:45:39 +02:00
manuel 5db78d7581 2. Connector entfernt 2014-04-03 10:43:49 +02:00
manuel 46b820f2b6 Projektdatei committed 2014-04-03 10:33:41 +02:00
manuel aa1e295425 Ausführliches .gitignore 2014-04-03 10:26:51 +02:00
manuel 4a2a01853a Aktuelle Version der DefaultGui 2014-04-01 11:07:06 +02:00
manuel a7a6c36aa8 *.suo zu .gitignore hinzugefügt 2014-04-01 11:05:20 +02:00
manuel e3c670b156 Dateien nach / verschoben 2014-03-27 11:49:39 +01:00
manuel 161bd6c226 Naming conventions 2014-03-27 10:59:14 +01:00
manuel 1023627cdd Programm wird nun beim schließen der Verbindung beendet 2014-03-27 10:53:47 +01:00
manuel ab2da9336f Implementation umgebaut, sodass sie besser der Aufgabenstellung entspricht 2014-03-26 14:01:36 +01:00
manuel 978f074617 Verwendung von StreamWriter im Sender 2014-03-26 00:12:47 +01:00
manuel 8261fa0051 Kommentar zur Terminal-Klasse 2014-03-25 20:50:16 +01:00
manuel b93e11e986 Meine Lösung für Aufgabenblatt 2 2014-03-25 20:36:22 +01:00
manuel a5016ae142 Added project files to .gitignore 2014-03-21 12:55:21 +01:00
manuel 7c49cd9718 Blubbercommit 2014-03-21 12:38:43 +01:00
manuel d59f56430f .gitignore 2014-03-20 10:34:59 +01:00