myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   BlueJ Problem - Roboter Objekt verkleiner/vergrößern ? (https://mygully.com/showthread.php?t=2507814)

Kingandy 06.12.11 11:26

BlueJ Problem - Roboter Objekt verkleiner/vergrößern ?
 
Hallo Leute,
Wir arbeiten in der Schule mit dem Programm BlueJ und müssen nun ein Roboter-Applet
erstellen, um den Roboter mit Buttons zu steuern.
Er soll Vor, Zurück, linksdrehen und rechtsdrehen können.

Mein Problem liegt jetzt darin, den Roboter kleiner bzw. größer werden zu lassen, wenn er sich nach hinten bzw. nach vorne bewegt.
Da er aus vielen verschiedenen Rechtecken besteht, müsste ich jedes einzelne Rechteck
bei jedem Methodenaufruf vergrößern und verschieben lassen.
Ist es irgendwie möglich den gesamten Roboter kleiner werden zu lassen?

Hier der Quelltext:

Klasse Robot:


Applet Roboter:

Ccursed 06.12.11 14:08

Habe das selbe Programm auch mal geschrieben, wir haben es damals mit einer "Entfernungsvariable" gemacht, relativ aufwendig, aber das Programm ist insgesamt nicht so zeitsparend.
Man muss mit der Entfernungsvariable dann jeden Wert der Rechtecke multiplizieren.

Ccursed 07.12.11 22:50

^Stimmt, steht im S***** (zumindest dem das ich kenne und das genau das selbe aufgibt wie hier) aber so wie er es programmiert hat.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:26 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.