Alexandre Peete
Nieuwe gebruiker
- Lid geworden
- 12 feb 2009
- Berichten
- 3
Hallo iedereen,
ik ben sinds gisteren met BlueJ begonnen op school en ben zelf op dit moment wat aan het experimenteren. Nu zit ik in feite een beetje vast met hetgeen ik wil doen.
Dit is mijn code tot nog toe. Nu zou ik graag hebben dat de ballen beginnen te vallen op het moment dat de pijl de plaats van de ballen kruist. Ik heb zelf al wat gegooglet maar vind hierover niet zo veel.
Kan iemand mij helpen?
Alvast bedankt!
Met vriendelijke groeten,
Alex
ik ben sinds gisteren met BlueJ begonnen op school en ben zelf op dit moment wat aan het experimenteren. Nu zit ik in feite een beetje vast met hetgeen ik wil doen.
PHP:
public class Pijl
{
private Rect Pijlstok;
private GeneralTriangle Pijlpunt;
private GeneralTriangle Pijlstaart1;
private GeneralTriangle Pijlstaart2;
private GeneralTriangle Pijlstaart3;
private GeneralTriangle Pijlstaart4;
private GeneralTriangle Pijlstaart5;
private GeneralTriangle Pijlstaart6;
private Circle kop;
private Rect body;
private Rect lBeen;
private Rect rBeen;
private Circle bal1;
private Circle bal2;
private Rect rArm;
private Rect lArm;
public Pijl()
{
Pijlstok = new Rect(30,100,50,3,"blue");
Pijlpunt = new GeneralTriangle(80,97,80,105,90,102,"blue");
Pijlstaart1 = new GeneralTriangle(25,95,30,100,35,100,"black");
Pijlstaart2 = new GeneralTriangle(27,95,32,100,37,100,"black");
Pijlstaart3 = new GeneralTriangle(29,95,34,100,39,100,"black");
Pijlstaart4 = new GeneralTriangle(30,102,25,107,35,102,"black");
Pijlstaart5 = new GeneralTriangle(32,102,27,107,37,102,"black");
Pijlstaart6 = new GeneralTriangle(34,102,29,107,39,102,"black");
kop = new Circle(220,20,20,"red");
body = new Rect(210,40,40,60,"black");
rBeen = new Rect(240,100,10,40,"green");
lBeen = new Rect(210,100,10,40,"green");
rArm = new Rect(250,40,5,40,"black");
lArm = new Rect(205,40,5,40,"black");
bal1 = new Circle(222,100,7,"red");
bal2 = new Circle(229,100,7,"red");
}
public void slowMoveHorizontal(int distance)
{
int delta;
if(distance < 0)
{
delta = -10;
distance = -distance;
}
else
{
delta = 10;
}
for(int i = 0; i < distance; i++)
{
Pijlpunt.moveHorizontal(delta);
Pijlstok.moveHorizontal(delta);
Pijlstaart1.moveHorizontal(delta);
Pijlstaart2.moveHorizontal(delta);
Pijlstaart3.moveHorizontal(delta);
Pijlstaart4.moveHorizontal(delta);
Pijlstaart5.moveHorizontal(delta);
Pijlstaart6.moveHorizontal(delta);
}
}
}
Kan iemand mij helpen?
Alvast bedankt!
Met vriendelijke groeten,
Alex
Laatst bewerkt door een moderator: