kopfsalat -> hittest
-
also ich will überprüfen ob sich ein punkt in einer 25*25 grossen fläche befindet:
!(!(xpos<enemyxpos || xpos>enemyxpos+25) && !(ypos<enemyypos || ypos>enemyypos+25))wie man sieht ist meine konzentration grad nicht auf der höhe und ich komm nicht drauf wie ichs formulieren muss

hat wer nen tipp?
-
pixartist schrieb:
also ich will überprüfen ob sich ein punkt in einer 25*25 grossen fläche befindet:
!(!(xpos<enemyxpos || xpos>enemyxpos+25) && !(ypos<enemyypos || ypos>enemyypos+25))wie man sieht ist meine konzentration grad nicht auf der höhe und ich komm nicht drauf wie ichs formulieren muss

hat wer nen tipp?bool range(int min,int x,int max){
return min<=x && x<=max;
}
...
if(range(xpos,enemyxpos,xpos+25) && range(ypos,enemyypos,ypos+25))
cout<<"hab dich!";
oder?
-
volkard schrieb:
pixartist schrieb:
also ich will überprüfen ob sich ein punkt in einer 25*25 grossen fläche befindet:
!(!(xpos<enemyxpos || xpos>enemyxpos+25) && !(ypos<enemyypos || ypos>enemyypos+25))wie man sieht ist meine konzentration grad nicht auf der höhe und ich komm nicht drauf wie ichs formulieren muss

hat wer nen tipp?bool range(int min,int x,int max){
return min<=x && x<=max;
}
...
if(range(xpos,enemyxpos,xpos+25) && range(ypos,enemyypos,ypos+25))
cout<<"hab dich!";
oder?danke, fast

(range(enemyxpos,xpos,enemyxpos+25) && range(enemyypos,ypos,enemyypos+25))