Rechnung versteh ich einfach nicht

Tithilion

Mitglied
Ich versteh nicht wieso der Tisch nicht immer dauerhaft hinten an der wand zu sehen ist, der tisch sollte genau da aufhören wo der boden anfängt ?! aber der tisch hat noch längere beine als da zu sehen, wenn ich das bild verkleiner somit x1 y1 kleiner wird verschwindet er ganz unten raus, hoffe ihr könnt mir meinen fehler erklären.

sry kein lust auf groß und kleinschreibung..... (bin genervt)

Code:
            y1 = screenSize.height;  //Leinwand Hoehe
            x1 = screenSize.width;   //Leinwand Breite


                    System.out.println("gesammte Leinwand: " + y1);
                    System.out.println("hoehe Tisch: " +  tischintHoehe);
                    System.out.println("unterer Bildrand: " +  y1/20);
                    System.out.println("anfangen zu malen bei: "+ (int)(y1-y1/20-tischintHoehe) );
           g2.drawImage(getTischObenImage(),(int)((x1/2)-x1/14-tischintBreite/2),(int)(y1-y1/20-tischintHoehe),tischintBreite,tischintHoehe,c);

ausgabe:

gesammte Leinwand: 774.0
hoehe Tisch: 86
unterer Bildrand: 38.7
anfangen zu malen bei: 649


//edit in der zeile wo ich die zu mahlende höhe angebe, ziehe ich erst von der gesammten leinwandhöhe die höhe des unteren bodens ab, dann die höhe des tisches, womit ich eig immer die richtige posi finden sollte oder nicht
 

Anhänge

  • nerv.JPG
    nerv.JPG
    24,7 KB · Aufrufe: 20
Zurück