Witam, dlaczego sf::Text start[2] nie wyświetlają się?
#include <iostream>
#include <SFML/Graphics.hpp>
#include <locale>
#include "pliki/menu.h"
#include "pliki/start.h"
using namespace std;
using namespace sf;
RenderWindow oknoAplikacji;
int main()
{
setlocale( LC_ALL, "polish" );
Font font;
font.loadFromFile("arial.ttf");
oknoAplikacji.create( VideoMode( 1000,800, 32 ), "Pizzeria" ,Style::Fullscreen);
Text start[2];
grafika_text(start[0],font,2,2,"nowa gra",Color::Red,{700,700});
grafika_text(start[1],font,2,2,"wczytaj",Color::White,{700,800});
oknoAplikacji.clear({255,255,255,255});
while( oknoAplikacji.isOpen() )
{
Event zdarzenie;
while( oknoAplikacji.pollEvent( zdarzenie ) )
{
if(( zdarzenie.type == Event::Closed ))
oknoAplikacji.close();
}
oknoAplikacji.clear({255,255,255,255});
oknoAplikacji.draw(start[0]);
oknoAplikacji.draw(start[1]);
oknoAplikacji.display();
Sleep(10);
}
return 0;
}
//funkcja grafika_text(), ustawia font, scale, string, colot i pozycję.
Text grafika_text(Text x,Font& font,float scale_1,float scale_2,string name,Color c,Vector2f poz)
{
x.setFont(font);
x.scale(scale_1,scale_2);
x.setString(name);
x.setColor(c);
x.setPosition(poz);
return x;
}
Wyświetla się tylko białe tło.