Hi,
I'm trying to scroll my texture using sprite.setTextureRect(sf::IntRect(10, y_axis, 800, 600))
. In my update I increment y_axis++
, but then the image wont show.
Heres the structure so far:
init(){
if (!starField.loadFromFile("image/starfield.jpg", sf::IntRect(10, 10, 800, 600))){}
s_starField.setTexture(starField);
y_axis = 0;
}
update(){
y_axis++;
s_starField.setTextureRect(sf::IntRect(10, y_axis, 800, 600));
}
render(){
windows->Draw(s_starField);
}
main(){
//window initialization here
init();
while(window->isOpen()){
Render();
Input();
update();
}
}
whats the problem?