-
Fototrend
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
PumpkinSeed
addikt
Olyan kérdésem lenne a setInterval-al kapcsolatban, hogy hogyan tudok véget vetni ámokfutásának. A kódom elején definiáltam, hogy var endGame = false;, majd van egy ilyenem:
if(endGame === false){
setInterval(moveBall, 1);
}
else{
clearInterval(moveBall);
}ami meghív egy ilyet:
function moveBall(){
var ball = document.getElementById("ball");
if(ballRandomStartX === 200){
xVar = 1;
}
if(ballRandomStartY === windowHeight-10){
yVar = -1;
}
if(ballRandomStartY === 10){
yVar = 1;
}
if(ballRandomStartX === windowWidth-110 && (ballRandomStartY >= mouseY && ballRandomStartY <= mouseY+100)){
xVar = -1;
pointCounter++;
document.getElementById("points").innerHTML = pointCounter;
}
else{
endGame = true;
//xVar = -1;
}
ballRandomStartY = ballRandomStartY + yVar;
ballRandomStartX = ballRandomStartX + xVar;
ball.style.top = ballRandomStartY;
ball.style.left = ballRandomStartX;
}Itt ha kimegy a pályáról a labda akkor az endGame true lesz. De a labda csak megy a végtelenségig tovább. Miért van ez? Itt a teljes kód. Itt pedig a teszt.
Új hozzászólás Aktív témák
- Újszerű Dell Latitude 7440 -14"FHD+1 IPS - i5-1345U 16GB - 512GB - Win11 - 1 év garancia + Dokkoló +
- BESZÁMÍTÁS! 10TB WD Purple Pro SATA HDD meghajtó garanciával hibátlan működéssel
- Apple iPhone 15 128GB, Kártyafüggetlen, 1 Év Garanciával
- Nagyakkus, mobilnetes - Dell Latitude 5330 i3-1215U 6mag! 16GB 512GB 13.3" FHD 1 év gar
- Apple iPhone 15 Pro Max 256GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

