Dlaczego to nie działa???
Ten od ma pszesuwać kamerę za pomocą strzałek ale nie działa.
RectangleShape pole(Vector2f(25,50));
pole.setFillColor(Color(200,0,0,90));
pole.setOutlineThickness(-2.5);
pole.setOutlineColor(Color(200,0,0));
while(okno.isOpen())
{
RenderWindow okno(VideoMode(750,730,32),"Sala-Projekt",Style::Fullscreen);
sf::View kamera = okno.getDefaultView();
okno.setView(kamera);
while(okno.isOpen())
{
Event event;
while(okno.pollEvent(event))
{
if(Keyboard::isKeyPressed(Keyboard::Left))
{
kamera.move(-100,0);
}
if(Keyboard::isKeyPressed(Keyboard::Right))
{
kamera.move(100,0);
}
if(Keyboard::isKeyPressed(Keyboard::Up))
{
kamera.move(0,100);
}
if(Keyboard::isKeyPressed(Keyboard::Down))
{
kamera.move(0,-100);
}
if(event.type==Event::Closed)okno.close();
}
okno.clear();
okno.draw(pole);
okno.display();
}
return 0;