SFML community forums
Help => General => Topic started by: JeZ-l-Lee on February 04, 2009, 05:28:17 pm
-
sf::Image Image;// How I delete after use ???
Hi Again,
Killer game engine library!
Well here is part of my source, please look and help me !
sf::Image Image;
if (!Image.LoadFromFile("cute_image2.bmp"))
return EXIT_FAILURE;
Image.CreateMaskFromColor(sf::Color(0, 255, 0, 255), 0);
#define NumberOfSprites 400
sf::Sprite Sprites[NumberOfSprites];
for (uint16_t index = 0; index < NumberOfSprites; index++)
Sprites[index].SetImage(Image);
// delete Image;// <- compiler ERROR, why? How do I delete Image???
-
Okai! You REALLY should learn c++.
You can't delete a variable instanciated like that. Delete is to use only with New.
-
Anyway, if you delete your sf::Image, even if you had used SetImage on your sf::Sprite, you're going to have a with rect on your screen.