Commit Graph
226 Commits
Author SHA1 Message Date
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
andreas 8a2d51912f switch Anweisung angepasst 2014-10-31 13:49:26 +01:00
andreas 43a07e130b Anpassungen am Objekt 2014-10-31 13:47:15 +01:00
toksikk 4d31c6d071 Statische Logger-Klasse hinzugefügt. Bitte Kommentare in der Klasse
beachten. Sollte aber selbsterklärend sein. Könnte praktisch sein, wenn
man Debug Sysos im Code mit einem Aufruf deaktivieren möchte.

Änderungen in der MapEngine wegen Anpassung der Objekt-Klasse.
2014-10-31 13:36:29 +01:00
andreas 53ed22c930 Methode getGamePanel hinzugefügt 2014-10-31 13:16:51 +01:00
andreas 8f063da8b3 Anpassungen an Objekt 2014-10-31 13:11:44 +01:00