15872210fb
Karte kann nun skalieren. Config.setGamePanelWidth(int width);
toksikk2014-11-03 15:03:59 +01:00
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.
toksikk2014-11-02 11:15:06 +01:00
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 :)
toksikk2014-11-02 03:17:03 +01:00
950d8389ef
Merge branch 'master' of github.com:jokerx3/prp
andreas2014-11-02 00:58:53 +01:00
b6d395ef2e
Merge branch 'master' of github.com:jokerx3/prp
andreas2014-11-01 21:48:23 +01:00
c8aa941356
Anpassungen für statische und dynamische Objekte. Hinzufügen der Funktion setAutoBounds(x,y) zur automatischen Bestimmung der Größe
andreas2014-11-01 21:47:18 +01:00
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.
toksikk2014-11-01 21:44:15 +01:00
2ea61e7435
Anpassungen GameInterface für Graphis2d
andreas2014-11-01 20:11:36 +01:00
741e5a3c19
Merge branch 'master' of github.com:jokerx3/prp
andreas2014-11-01 09:36:11 +01:00
0da78bcb52
Anpassungen für dynamisches Laden von Bildern abhängig von der ausgeführten Aktion
andreas2014-11-01 09:34:56 +01:00
360cf1f8c4
Merge branch 'master' of github.com:jokerx3/prp
toksikk2014-11-01 06:29:35 +01:00
42c8a6dafc
Neue Methoden hinzugefügt.
toksikk2014-11-01 06:26:52 +01:00
3d42d59331
Neue Klasse für dynamische und statische Objekt, welche anstelle von Label, Graphics nutzt. Rotieren und Skalieren ist damit möglich.
andreas2014-11-01 01:39:49 +01:00
98b3908b77
erweitertes tile handling in der map engine
toksikk2014-10-31 15:25:46 +01:00
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.
toksikk2014-10-31 13:36:29 +01:00