Sign in to follow this  
jsloan

Interesting problem [solved]

Recommended Posts

Maybe one of you good people can figure this one i have an SDL surface declared within my rendering class like this
	private:

		//
		//primary surface
                //
		SDL_Surface * pPrimary;


then in the Init() routine of the class i have
bool LRRender::Init()
{
	if	(SDL_Init(SDL_INIT_VIDEO) < 0 )
	{
		return false;//abort
	}

	//set mode
	
	pPrimary = SDL_SetVideoMode(640,480,32,SDL_HWSURFACE);
     
        //etc etc etc
}


Now when it hits the SDL_SetVideoMode() i get an access violation on the surface pointer, BUT if i declare the surface from within the Init() routine, it works. What could be causing this? [Edited by - jsloan on September 20, 2004 10:19:11 PM]

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this