Commit Graph
100 Commits
Author SHA1 Message Date
manuel fc7e0a84f6 AllocConsole()-Aufruf komplett entfernt 2014-05-14 00:09:19 +02:00
manuel 65b0478b90 Funktioniert nun auch wieder unter windows 2014-05-13 23:54:39 +02:00
manuel 3bdf126d12 Die scheiße Terminiert \o/ 2014-05-13 19:31:25 +02:00
manuel f8c1993c9f Die Potato (or music), locken beim Zeichnen, Threads von Parse, Receiver und Sender laufen nun im Hintergrund 2014-05-13 19:15:41 +02:00
manuel 944528f18c Merge branch 'master' of manuel-voegele.de:inf3 2014-05-13 14:27:35 +02:00
manuel c8b74b05dd Wand ist jetzt auch rund wenn Wand auf Wasser auf Land trifft 2014-05-13 14:10:45 +02:00
manuel 86b871905c Ich hab das Pathfinding heroischerweise auch mit eurem Krampf von Entwicklungsumgebung zum Laufen gebrachtentwicklungsumgebung zum Laufen gebracht 2014-05-12 21:08:21 +02:00
manuel cbd3b39da0 Merge branch 'master' of manuel-voegele.de:inf3 2014-05-12 20:46:26 +02:00
manuel 3ed1bb729f Dopplete splashscreen-datei entfernt 2014-05-12 20:44:51 +02:00
manuel 7b74f44339 Merge branch 'master' of manuel-voegele.de:inf3
Conflicts:
	inf3.csproj
2014-05-12 18:28:13 +02:00
manuel cc87c551eb Wände werden nun mit runden ecken gezeichnet 2014-05-12 18:26:19 +02:00
manuel 111dfc6634 Strnad wird nun ums Wasser herum gezeichnet 2014-05-11 23:20:32 +02:00
manuel 2755dcdd92 Überlauftexturen für Wald in Code eingefügt 2014-05-11 21:23:51 +02:00
manuel fd05b707af Merge branch 'GuiManuel' 2014-05-09 11:00:37 +02:00
manuel 6f4c674ce4 Spieler Onlineliste zeigt jetzt ein Bild neben dem Namen an 2014-05-09 11:00:11 +02:00
manuel 61fb4309a1 Merge branch 'master' of manuel-voegele.de:inf3 2014-05-09 10:53:06 +02:00
manuel 0f9efb0f6e Ich hab dann unser projekt mal wieder repariert 2014-05-09 10:52:50 +02:00
manuel 02b94e63c1 Merge branch 'GuiManuel'
Conflicts:
	inf3.csproj
2014-05-09 10:45:11 +02:00
manuel b74a7aa301 Player online list 2014-05-09 10:38:08 +02:00
manuel c58763e859 Dezenter weißer Rahmen um Pfeil und Bogen um diesen besser sichtbar zu machen 2014-05-08 19:16:47 +02:00
manuel 8e9b28897b Helleres wasser verwendet, wasser und wand nahtlos gemacht 2014-05-08 18:57:18 +02:00
manuel 05cc4cfb77 Ich war mal Blumen sähen 2014-05-08 18:35:17 +02:00
manuel 9a8096cd13 Bilder der Drachen wrid jetzt mit Modulo berechnet 2014-05-08 18:34:32 +02:00
manuel 3ef19ab09f Für wall wird jetzt die Textur gezeichnet 2014-05-08 12:16:42 +02:00
manuel 3d93a54c45 IEntity an die richtige Stelle verschoben 2014-05-08 01:15:47 +02:00
manuel b0d3e59a75 Gui flackert jetzt beim neu zeichnen nicht mehr 2014-05-08 01:00:42 +02:00
manuel 238ea02bb9 Bilder in GUI eingebunden 2014-05-08 00:43:01 +02:00
manuel 637bf538ef Mehrere Änderungen an Wegfindungsbehandlung:
- Wegfindung wird nicht mehr ausgelöst, wenn auf Feld geklickt wird, das
   nicht walkable ist, sodass Anwendung nicht ausgelöst wird
 - Wegfindung läuft nun in einem Hintergrundthread
 - Die Figur läuft nun 4 statt 2 Schritte pro sekunde
2014-05-07 23:36:21 +02:00
manuel 0e2dbe54dc Wegfindung wird jetzt ausgeführt, wenn auf ein Feld auf der Karte geklickt wird 2014-05-07 19:39:18 +02:00
manuel 117c9e601c Merge branch 'master' of manuel-voegele.de:inf3 2014-05-07 17:38:27 +02:00
manuel 48342a62c6 Alle uint zu int geändert 2014-05-07 17:37:38 +02:00
manuel fc6f258ee4 AllocConsole()-Call auskommentiert 2014-05-07 15:04:25 +02:00
manuel 1789c18521 using Frontend; gelöscht 2014-05-07 15:02:53 +02:00
manuel 354dfbd941 DefaultGui gelöscht 2014-05-07 11:56:46 +02:00
manuel be8acdadbc /unsafe compileoption hinzugefügt 2014-05-07 11:55:30 +02:00
manuel 2eab51eede FindPath nimmt nun Map statt ITile[,] als Map entgegen 2014-05-06 22:11:51 +02:00
manuel 85c617e5c7 Wegfindungs-Dll wird jetzt zu 100% korrekt eingebunden 2014-05-06 21:57:55 +02:00
manuel 63b6c66c6c Some datatype fixes 2014-05-06 19:48:55 +02:00
manuel 3cb7c6dbcb Korrekte initialisierung des resultarrays im pathfinding 2014-05-06 11:38:50 +02:00
manuel ba6b6c20f7 Libraryaufruf in C# 2014-05-06 11:15:32 +02:00
manuel 992e523f0a Receiver catched nun auch IOExceptions 2014-05-02 12:01:57 +02:00
manuel 721f2c452e Fokus wird auf Map gelegt, wenn in Chatfenster ESC-Gedrückt wird 2014-05-02 11:55:03 +02:00
manuel d14eaa4822 Merge branch 'master' of manuel-voegele.de:inf3 2014-05-02 11:45:31 +02:00
manuel eb52b42c60 Programm terminiert jetzt beim schließen 2014-05-02 11:44:52 +02:00
manuel 9efffcc156 "World of Peacecraft" im Fenstertitel 2014-05-02 10:13:12 +02:00
manuel 8342d5e3bf Draw dragons in different colors than players 2014-05-02 10:05:18 +02:00
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