• Advertisement
Sign in to follow this  

[SDL]std::bad_alloc at memory location 0x0012fbb0

This topic is 4089 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

So...it compiles fine, but when I run it I get a run time error at these lines:
background = SDL_LoadBMP(formatFilename(theme, "background.bmp"));

ball = new CBall(304, 224, screen, loadTransparentSprite(formatFilename(theme, "ball.bmp"))); // This line
source of loadTransparentSprite
// Bundle loading sprite with making it transparent
SDL_Surface* loadTransparentSprite(const char *filename)
{
	SDL_Surface *result = SDL_LoadBMP(filename);
	SDL_SetColorKey(result, SDL_SRCCOLORKEY, SDL_MapRGB(result->format, 255, 255, 0));
	return result;
}

Share this post


Link to post
Share on other sites
Advertisement
Sign in to follow this  

  • Advertisement