mirror of
https://github.com/jokerx3/HeatUp
synced 2026-07-27 08:49:44 +02:00
ba29cdf4fe47aecead2b000723470b3d5fe22719
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 :)
prp
PRP WS14/15 Repository
Description
An arcade game written from scratch in Java during my 3rd semester's course "Programmierprojekt".
48 MiB
Languages
HTML
84.9%
Java
14%
CSS
1.1%