spaceCRAFTprojekt / SpaceCraft-Code

Ein [sehr] dummes Informatikprojekt. Fortgesetzt auf https://github.com/SillySoftwareSolutions/SpaceCraft-Code.
GNU General Public License v3.0
3 stars 1 forks source link

Auswahl von Blöcken mit der Maus #26

Closed alex-unknown closed 5 years ago

alex-unknown commented 5 years ago

Grund für Offset suchen/korrigieren. Bessere Methode dafür schreiben. GetBlockAtPos() Auch im Bezug auf die Fließkommakoordinaten #24

alex-unknown commented 5 years ago

public VektorD getUpperLeftCorner(VektorD pos){ // das -0.5 ist eine hässliche Lösung von issue #26. Ich hab kleine Ahnung warum es geht aber es geht... return pos.add(ClientSettings.PLAYERC_FIELD_OF_VIEW.toDouble().multiply(-0.5) ).add(new VektorD(0.5,-0.5)); } Ich glaub der Kommentar erklärt den aktuellen Stand sehr gut. Ich denke spätersten, wenn wir fließkommakoords haben wird sich da nochmal was ändern müssen...

Schnux2 commented 5 years ago

Das Problem ist nicht die Mausauswahl, sondern die Darstellung mit PaintPanels, die aus irgendeinem Grund alle einen Offset haben.

spaceCRAFTprojekt commented 5 years ago

Problem ist wieder da

spaceCRAFTprojekt commented 5 years ago

MouseEvent eLayered = SwingUtilities.convertMouseEvent(frame, e, frame.getLayeredPane()); // Übersetzt das Koosy in das Koosy eines LayeredPanes (Issue #26)

Ich liebe Java.