Loops
In programming, we often need to do the same thing more than once. The obvious example that we have seen so far is the game loop. With all the code stripped out, our game loop looks like this:
while (window.isOpen()) { }
There are a few different types of loops, and we will look at the most commonly used ones here. 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 expressions of our while
loops.
Like if
statements, if the expression is true
, the code executes. The difference with a while
loop, however, is that the C++ code within it will repeatedly execute until the condition is false. Take a look at the following code.
int numberOfZombies = 100; while(numberOfZombies > 0) { // Player kills a zombie...