Skip to main content
gamedev.net
🔒 Locked

minor issue

Started by Madi 0 replies 950+ views
Original Post
Madi
Madi
I am trying to increase an int everytime the Space-key is pressed while a collision occurs with an enemy (which kills the enemy), and set a boolean to true when the int has reached a certain number (2). But it seems as if it keeps increasing.

...
if ((GetAsyncKeyState(VK_SPACE) & 0x8000) && g_anEnemy.enemyCollision)
{
    g_anEnemy.enemyLeft = g_anEnemy.enemyLeft + 1;
			
    if (g_anEnemy.enemyLeft = 2)
    {
	none = true;
    }
}
...

So my question is how do I make the int increase only by 1? Any help is appreciated. Thanks in advance.
_the_phantom_
_the_phantom_
I hope you copied and pasted that code from your problem, because if so you might want to take a look at the number of '=' in your if() statement..

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.