HI.
Ich habe eine Frage.
Ich habe diesen Code hier :
Wenn ich unten die Variable >>area<< ausgeben lasse, dann kommt immer 1 raus, also geht kein Weg dran vorbei.
Ich habe einen Thread nebenbei laufen, und der arbeitet mit area.
Da dachte ich mir, vielleicht hat der ja etwas damit zu tun.
Also ging ich ans Werk, und erlaube im Thread der Methode die mit >>area<< arbeitet nur zu laufen, wenn click false ist.
Und trotzdem kommt immer area = 1 raus, auch wenn der component 2 ist, warum?
Ich habe eine Frage.
Ich habe diesen Code hier :
Java:
public void checkClick(int component)
{
click = true;
if(component==-1)
{
}
else
{
if(area==1)
{
if(component==1)
{
startGame();
}
else if(component==2)
{
area++;
}
}
else if(area==2)
{
if(component==1)
{
stop();
}
else if(component==2)
{
area--;
}
}
}
click = false;
}
Wenn ich unten die Variable >>area<< ausgeben lasse, dann kommt immer 1 raus, also geht kein Weg dran vorbei.
Ich habe einen Thread nebenbei laufen, und der arbeitet mit area.
Da dachte ich mir, vielleicht hat der ja etwas damit zu tun.
Also ging ich ans Werk, und erlaube im Thread der Methode die mit >>area<< arbeitet nur zu laufen, wenn click false ist.
Und trotzdem kommt immer area = 1 raus, auch wenn der component 2 ist, warum?