Witajcie, tworzę prosty Map Edytor do swojej gry. Niestety, utknąłem już na przycisku. Przycisku, który po na jego najechaniu, ma się półtora razy powiększyć. Zacząłem od stworzenia swojej klasy, w niej mam (całego kodu nie opłaca się wysyłać, ale jeżeli będzie taka potrzeba, to proszę napisać):
sf::Sprite *Outlook,Firstoutlook, Secondoutlook;
Uzupełniam dwie ostatnie zmienne, tak:
sf::Image Picture;
Picture.LoadFromFile(adres);
Firstoutlook.SetImage(Picture);
Secondoutlook=Firstoutlook;
Secondoutlook.Scale(1.5f,1.5f);
Następnie zależnie od sytuacji, wskaźnik nakierowuje na dany obiekt:
Outlook=&Firstoutlook;
// bądź Outlook=&Secondoutlook;
Nadchodzi wielka chwila, chcę owy przycisk narysować. Kompilator nie protestuje. Jest, udało się.. ale.. Zamiast obiecanej grafiki dostałem kawałek białego koloru. Któż wie dlaczego? Rysuję tak:
App.Draw(*FirstButton.Outlook);