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
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