Forums

The forums ran from 2008-2020 and are now closed and viewable here as an archive.

Home Forums JavaScript Stopping a loop

  • This topic is empty.
Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #41447
    Kralle
    Participant

    Hello beautiful people!

    Right, so I’m working on some code for a tiny little game, and I was wondering if it’s possible to stop a loop which generates elements. When they the meteors collide with “felix” (I have function for that), a game over overlay is shown, but I need to stop that loop from running forever.

    function createMeteor() {

    for(var i; i=0; i < 1; i++) {
    var meteor = document.createElement(“div”);
    meteor.className = “meteor”;
    document.getElementById(“game”).appendChild(meteor);
    meteor.style.left = randomPosition(0, 540) + “px”;
    meteor.style.top = document.getElementById(“game”).offsetHeight + “px”;
    }
    }

    Is it possible to stop this function createMeteor or the loop inside it?

    Thanks in advance!

    #118065
    ToxicFire
    Participant
    #118075
    Kitty Giraudel
    Participant

    I feel like I’m missing something here. What is the point of having a for loop when you only have one element?

    #118083
    Andy Howells
    Participant

    Maybe because it’s a game he only wants it to run once in this particular case but may need it to run more than once somewhere else. I have no idea.

    #118190
    noahgelman
    Participant

    Use a ‘while’ loop, not a for loop

Viewing 5 posts - 1 through 5 (of 5 total)
  • The forum ‘JavaScript’ is closed to new topics and replies.