Loops
In programming, we often need to do the same thing more than once. The obvious example that we have seen so far is our game loop. With all the code stripped out, our game loop looks like this:
while (window.isOpen()) { }
There are a few different types of loop and we will look at the most commonly used. The correct term for this type of loop is a while
loop.
while loops
The while
loop is quite straightforward. Think back to the if
statements and their expressions that evaluated to either true
or false
. We can use the exact same combination of operators and variables in the conditional expression of our while
loops.
As with if
statements, if the expression is true
the code executes. The difference in comparison a while
loop, however, is that the C++ code within it will continue to execute until the condition is false
. Take a look at this code:
int numberOfZombies = 100; while(numberOfZombies > 0) { // Player kills a zombie numberOfZombies--; // numberOfZombies...