Commit Graph
36 Commits
Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
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
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
toksikk 37d74adac8 geändert 2014-10-31 12:09:18 +01:00
toksikk 139761c716 Merge branch 'master' of github.com:jokerx3/prp 2014-10-31 12:06:16 +01:00
toksikk 0916196c92 weitere eclipse .project datei hinzugefügt 2014-10-31 12:05:56 +01:00
toksikk 914b8c7b76 rm .classpath 2014-10-31 11:59:03 +01:00
toksikk 824ea91186 .classpath zu ignore hinzugefügt
MapEngine Update
2014-10-31 11:12:48 +01:00
toksikk f40ea80142 änderung der pfade zu den bilddateien 2014-10-31 11:05:54 +01:00
toksikk 8d92583791 löschen der alten bilder 2014-10-31 11:04:44 +01:00
toksikk 8a932c579d bilder in resources verschoben 2014-10-31 11:01:13 +01:00
toksikk 20d49198d2 entfernt, weil die klasse nur für mich zum testen gedacht war 2014-10-31 10:29:51 +01:00
toksikk ccf40de5a7 entfernte zeile, leichte änderung 2014-10-31 10:23:20 +01:00
toksikk 0b7b8ee43f umbennenung der resources 2014-10-31 10:20:09 +01:00
toksikk d56eba4343 erster map entwurf zum testen!
keine finale version
2014-10-31 10:17:39 +01:00
toksikk fe2a8bfe8f struktur geändert 2014-10-31 10:15:21 +01:00
sykikk b4cce2da94 erster entwurf der mapengine zum automatischen auswerten einer karte 2014-10-31 10:08:44 +01:00