30 lines
585 B
C++
30 lines
585 B
C++
#include "wave.hpp"
|
|
|
|
|
|
bool Wave::getDirection() const
|
|
{
|
|
return direction;
|
|
}
|
|
|
|
|
|
Wave::Wave(bool dir){
|
|
direction = dir;
|
|
ASSERT(texture.loadFromFile(spriteFile));
|
|
setTexture(texture);
|
|
setOrigin(texture.getSize().x/2,0);
|
|
// sf::IntRect rect = sf::IntRect(0, 0, texture.getSize().x, texture.getSize().y);
|
|
// setTextureRect(rect);
|
|
}
|
|
|
|
void Wave::update(float deltaTime){
|
|
float pos = getPosition().x;
|
|
if (direction){
|
|
pos += 640*deltaTime; // AMOUNT??
|
|
}
|
|
else{
|
|
pos -= 640*deltaTime; // ""
|
|
}
|
|
setPosition(pos, getPosition().y);
|
|
}
|
|
|
|
|