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

[SFML] Metoda SetCenter() - problem

Ostatnio zmodyfikowano 2011-07-28 22:45
Autor Wiadomość
Dawidsoni
Temat założony przez niniejszego użytkownika
[SFML] Metoda SetCenter() - problem
» 2011-07-27 14:15:41
Witam. Piszę klasę, która tworzy mi takie coś: u góry jest strzałka w górę, na środku liczba, a na dole strzałka w dół, Jeśli nacisnę strzałkę w górę to liczba powiększy się o jeden. Jeśli nacisnę strzałkę w dół, to liczba pomniejszy się o jeden.

Liczba może być 1-2-3-4-5... cyfrowa. W zależności od tego muszę ją ustawić na środek (między tymi strzałkami). Próbowałem użyć metody SetCenter() klasy String. Jednak tekst nie ustawiał się jak chciałem. Potem wziąłem metodę GetCenter() i wypisałem x i y środka tekstu. Okazało się, że są one równe 0.

Nie wiem może nie rozumiem tej metody, ale powinna według mnie powinna zwracać środkowy punkt tekstu. Proszę o pomoc.

Jeśli się tak nie da to są jakieś inne możliwości ustawienia środka tekstu? Niestety nie ma tej klasie metody GetWidth(). :/
P-37269
m4tx
» 2011-07-27 14:22:34
Hmmm... A sprawdź może sf::String::GetRect()
P-37271
skax
» 2011-07-28 22:45:24
setCenter() dziala dla wspolrzednych lokalnych sprajta ;) Zwrocilo Ci 0,0, gdyz lewy gorny naroznik sprajta jest domyslnym punktem obrotu
P-37469
« 1 »
  Strona 1 z 1