diff --git a/VaporWaveWars/character.cpp b/VaporWaveWars/character.cpp index 6be6e65..b24d7f6 100644 --- a/VaporWaveWars/character.cpp +++ b/VaporWaveWars/character.cpp @@ -5,7 +5,8 @@ Character::Character(int player){ ASSERT(texture.loadFromFile(spriteFile)); height = texture.getSize().y/5; width = texture.getSize().x/5; - next = timestamp = indexX = indexY = 0; + next = timestamp = indexX = 0; + indexY = magicNumber; setTexture(texture); sf::IntRect rect = sf::IntRect(indexX*width, indexY*height, width, height); setTextureRect(rect); @@ -13,9 +14,11 @@ Character::Character(int player){ if (playerNum == 0){ setPosition(posX1, posY1); + magicNumber = 0; } else{ setPosition(posX2, posY2); + magicNumber = 2; } } @@ -41,11 +44,11 @@ void Character::setState(PlayerState::playerState state){ actualState = state; if (state == PlayerState::idle){ indexX = 0; - indexY = 0; + indexY = 0 + magicNumber; } else{ indexX = 0; - indexY = 1; + indexY = 1 + magicNumber; } } diff --git a/VaporWaveWars/character.hpp b/VaporWaveWars/character.hpp index 95e401b..66fb8d8 100644 --- a/VaporWaveWars/character.hpp +++ b/VaporWaveWars/character.hpp @@ -14,6 +14,8 @@ private: float posX2 = 300, posY2 = 0; //END CONFIG + int magicNumber; + sf::Texture texture; int indexX, indexY, width, height; int playerNum; diff --git a/build-VaporWaveWars-Desktop_Qt_5_7_0_GCC_64bit-Debug/VaporWaveWars b/build-VaporWaveWars-Desktop_Qt_5_7_0_GCC_64bit-Debug/VaporWaveWars index 714c3a9..95c5f5b 100755 Binary files a/build-VaporWaveWars-Desktop_Qt_5_7_0_GCC_64bit-Debug/VaporWaveWars and b/build-VaporWaveWars-Desktop_Qt_5_7_0_GCC_64bit-Debug/VaporWaveWars differ