correct way to delete? January 03, 2010 08:14PM | Registered: 15 years ago Posts: 405 |
typedef struct element{ SDL_Surface *image; //actual image for element int x; //x pos int y; //y pos int xvel; //velocity in x direction in pixels int yvel; //velocity in y direction in pixels int interval; //sets movements speed i.e setting to 50 would mean one movement per 50ms, allows slow movements SDL_Rect area; //part of image to display, default to entire image, allows tilesets for animating }; vector<element*> elements; vector<element*> overlays; void free_surfaces() { for (unsigned int i = 0; i < elements.size(); i++) { delete elements; } elements.clear(); for (unsigned int i = 0; i < overlays.size(); i++) { delete overlays; } overlays.clear(); }
Re: correct way to delete? January 03, 2010 08:18PM | Admin Registered: 15 years ago Posts: 5,132 |
Re: correct way to delete? January 04, 2010 01:15PM | Registered: 14 years ago Posts: 379 |
Re: correct way to delete? January 04, 2010 09:04PM | Registered: 15 years ago Posts: 405 |
Re: correct way to delete? January 05, 2010 05:40AM | Registered: 14 years ago Posts: 12 |