toksikk
9114d0d2c3
Bugfix MapGrid.
...
Methode zur Ausgabe des MapGrids inklusive Triggerzonen
2014-11-05 10:42:15 +01:00
toksikk
2668fe8c3f
Kleine Korrekturen
2014-11-04 17:07:36 +01:00
toksikk
eee7657765
SpawnAssistant hinzugefügt.
...
Sucht zufällig ein Path Tile zum spawnen für Spieler/Gegner/PowerUps.
2014-11-04 16:14:43 +01:00
andreas
0e2b431985
Synchronized für Spieler Thread
2014-11-04 15:27:31 +01:00
andreas
b911da1c4f
Merge branch 'master' of github.com:jokerx3/prp
2014-11-04 15:23:21 +01:00
andreas
79ffcf1e68
Spieler hinzugefügt inkl. Keybinding noch unsauber
2014-11-04 15:22:55 +01:00
toksikk
096f82bf11
Merge branch 'master' of github.com:jokerx3/prp
2014-11-04 14:17:12 +01:00
toksikk
4cf46acf36
MapGrid zur Erstellung und Abfrage des Grid-Layers.
...
Vorbereitung zu Player und Gegner Movement sowie einfach
Kollisionserkennung!
2014-11-04 14:16:25 +01:00
andreas
ea7652becf
Angepasste Grafik
2014-11-04 12:21:54 +01:00
andreas
45a5fa6f59
Anpassung an Grafik
2014-11-04 12:14:31 +01:00
andreas
a72e27369d
Merge branch 'master' of github.com:jokerx3/prp
2014-11-04 12:02:01 +01:00
andreas
57f36ea7a8
Anpassungen Fullscreen auskommentiert.
2014-11-04 12:01:25 +01:00
feschi55
b3984f9445
Merge branch 'master' of github.com:jokerx3/prp
2014-11-04 11:48:49 +01:00
feschi55
f92e46f1c5
StatusPanel Package hinzugefügt; statusPanel dateien hochgeladen
2014-11-04 11:47:07 +01:00
andreas
24ac9f03b9
Merge branch 'master' of github.com:jokerx3/prp
2014-11-04 11:31:43 +01:00
andreas
8137a3000d
Anpassungen für das Skalieren
2014-11-04 11:31:21 +01:00
toksikk
50fb57dc4b
Bugfix in Config für Map Generierung
2014-11-04 11:30:24 +01:00
toksikk
005c43168b
Getter für den StatusPanel hinzugefügt.
2014-11-04 10:46:11 +01:00
andreas
41810165cc
Merge branch 'master' of github.com:jokerx3/prp
2014-11-04 10:06:40 +01:00
andreas
9d5b6fabcc
Anpassungen für Fullscreen und die Skalierung von Bildern.
2014-11-04 10:05:46 +01:00
toksikk
421fca8045
Bugfix Config, setGamePanelWidth(int width);
2014-11-03 16:13:23 +01:00
toksikk
15872210fb
Karte kann nun skalieren.
...
Config.setGamePanelWidth(int width);
2014-11-03 15:03:59 +01:00
toksikk
6a9c89d02e
Bilder geändert.
...
2 "neue" wege Tiles.
Little Green Guy ein bisschen heller gemacht, damit er sich besser von
den Wänden abhebt. Backup in old_player verschoben.
2014-11-02 11:15:06 +01:00
toksikk
ba29cdf4fe
Einführung Config-Klasse. MapEngine Update.
...
MapEngine auf Kollisionserkennungsmodul vorbereitet.
Derzeit gehe ich davon aus, dass wir im StaticObject einen weiteren
Constructor für Trigger-Typ Objekte benötigen. Sie müssen ein weiteres
Attribut entgegen nehmen, welches als Flag dient um Trigger zu
Kennzeichnen. Der normale Typ muss unverändert bleiben, damit man weiß
zu welchem Hardware Objekt der Trigger gehört. Als Beispiel siehe
Kommentare im MapObjectHandler.
Außerdem wäre es hinsichtlich der Kollisionserkennung dem StaticObject
noch Getter für Höhe, Breite, Position, Typ, Trigger (Boolean-Methode?)
zu verpassen. Die eigentliche Kollisionserkennung zwischen zwei Objekten
ist übrigens ein Zweizeiler, wenn man alle vier Koordinaten pro Objekt
hat. Gibt einen Codeschnipsel im Internets :)
2014-11-02 03:17:03 +01:00
andreas
950d8389ef
Merge branch 'master' of github.com:jokerx3/prp
2014-11-02 00:58:53 +01:00
andreas
7741e84f53
Test für Fullscreen
2014-11-02 00:58:24 +01:00
toksikk
bbaf06c3a9
Tile Images hinzugefügt.
...
Benennung sieht zufällige Auswahl vor.
2014-11-02 00:27:57 +01:00
toksikk
57c5964f44
neue map! hurray!
2014-11-01 23:30:25 +01:00
andreas
16ce45ca12
Fertig zum testen...
2014-11-01 22:53:14 +01:00
andreas
2f51160bf1
Merge branch 'master' of github.com:jokerx3/prp
2014-11-01 22:37:34 +01:00
andreas
2fc2d2eaf7
Gameloop hinzugefügt und Anpassungen am GameInterface
2014-11-01 22:37:02 +01:00
toksikk
5ac6e861c1
MapEngine: "Magic Number" hinzugefügt
...
MapObjectHandler: Bugfix.
2014-11-01 22:30:04 +01:00
toksikk
5b539ad101
MapEngine auf public gesetzt
2014-11-01 22:14:24 +01:00
andreas
6c1d5664f9
Debug info erweitert
2014-11-01 22:08:51 +01:00
andreas
c4daf8415f
Debug info in StaticObject
2014-11-01 22:04:29 +01:00
andreas
ab5222fd07
Automatisches Laden des Bildes für StaticObject
2014-11-01 21:59:33 +01:00
toksikk
9530450927
Merge branch 'master' of github.com:jokerx3/prp
2014-11-01 21:50:41 +01:00
toksikk
84175cde3b
kleinere änderungen, nix wichtiges
2014-11-01 21:50:20 +01:00
andreas
b6d395ef2e
Merge branch 'master' of github.com:jokerx3/prp
2014-11-01 21:48:23 +01:00
andreas
c8aa941356
Anpassungen für statische und dynamische Objekte. Hinzufügen der Funktion setAutoBounds(x,y) zur automatischen Bestimmung der Größe
2014-11-01 21:47:18 +01:00
toksikk
2ce0459ef1
Optimierung der MapEngine und erweitert um eine weitere Komponente zur
...
Zusammenfassung aller Map Tiles und ihrer Dimensionen. Hiermit ist eine
einfachere Möglichkeit die Tiles zu zeichnen gewährleistet.
2014-11-01 21:44:15 +01:00
andreas
2ea61e7435
Anpassungen GameInterface für Graphis2d
2014-11-01 20:11:36 +01:00
andreas
741e5a3c19
Merge branch 'master' of github.com:jokerx3/prp
2014-11-01 09:36:11 +01:00
andreas
0da78bcb52
Anpassungen für dynamisches Laden von Bildern abhängig von der ausgeführten Aktion
2014-11-01 09:34:56 +01:00
toksikk
360cf1f8c4
Merge branch 'master' of github.com:jokerx3/prp
2014-11-01 06:29:35 +01:00
toksikk
42c8a6dafc
Neue Methoden hinzugefügt.
...
MapEngine erzeugt nun effektiv eine Map mit einer Koordinatenliste für
jeden Tile Typ. Dieser kann flexibler eingesetzt werden. Zum Beispiel
kann so einfach bestimmt werden, wie groß manipulierbare Tiles in ihrer
Gesamtfläche sind und außerdem können wir sowohl Graphics als auch
JLabel zum Zeichnen nehmen.
2014-11-01 06:26:52 +01:00
andreas
3d42d59331
Neue Klasse für dynamische und statische Objekt, welche anstelle von Label, Graphics nutzt. Rotieren und Skalieren ist damit möglich.
2014-11-01 01:39:49 +01:00
toksikk
98b3908b77
erweitertes tile handling in der map engine
2014-10-31 15:25:46 +01:00
toksikk
2f432346ce
Kleinere Änderungen
2014-10-31 14:16:20 +01:00
andreas
8b50fde46d
Merge branch 'master' of github.com:jokerx3/prp
2014-10-31 13:51:29 +01:00