Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[SFML] Wypełnianie prymitywu tekstem

Ostatnio zmodyfikowano 2017-06-04 13:39
Autor Wiadomość
tomek66m
Temat założony przez niniejszego użytkownika
[SFML] Wypełnianie prymitywu tekstem
» 2017-06-03 14:37:53
Witam, robię pewną aplikację do której potrzebuję wpisywać kolejne linijku z pliku po kliknięciu w prostokątny przycisk. Problem w tym, że nie wiem jak sprawić by tekst przechowywany we wcześniej wczytanym stringu przewijał się do następnej linijki po napotkaniu brzegu przycisku. Jakieś pomysły?
P-162018
michal11
» 2017-06-03 15:33:40
Skorzystaj z tgui albo sfgui.
P-162021
latajacaryba
» 2017-06-04 00:01:43
sf::Text posiada metodę getLocalBounds która zwraca Ci wektor przechowujący szerokosc i wysokosc napisu.
Niestety więcej nie wiem, może coś wykombinujesz.

PS. ewentualnie weź sobie ograniczenie 40 liter na linie. I potem

for(int i = 1; i <= tekst.getLocalBounds.width / 40; i++)
     tekst.getString().insert(i * 40, "\n"); // get string zwraca referencje do obiektu, wiec dzialamy na oryginale.



P-162040
tomek66m
Temat założony przez niniejszego użytkownika
Odpowiedź
» 2017-06-04 11:08:20
W inne biblioteki nie chcę się mieszać na razie, ale na pewno pobawię się z nimi na przyszłość. Co do tego przykładu z iteracją to spróbuję i dam znać czy podziałało
P-162043
michal11
» 2017-06-04 13:39:09
To nie są tak do końca inne biblioteki, jest to zbiór widgetów napisanych w SFML, czyli w zasadzie to co ty chcesz zrobić (konkretnie potrzebujesz TextBox).
P-162050
« 1 »
  Strona 1 z 1