[SDL] SDL Surface Array
bronnum-hansen at mail.dk
Sat Feb 21 12:08:01 PST 2004
David Olofson <david at olofson.net> wrote:
> On Saturday 21 February 2004 19.18, Brønnum-Hansen wrote:
> > > So, use arrays of *pointers* to SDL_Surfaces instead.
> > Okay, I've read about pointers and understand them.
> > But I still don't understand how I should use them here.
> > Because, the pointers needs a type, don't they?
> A pointer *has* a type; it's a pointer. Actually, it's also
> a pointer
> to something; in this case a pointer to an SDL_Surface
> struct - or
> "SDL_Surface *", expressed in C/C++.
> > Please, could I get a short example?
> //The surfaces
> SDL_Surface *surfaces;
> //Load graphics
> surfaces = IMG_Load("picture1.png");
> surfaces = IMG_Load("picture2.png");
> surfaces = IMG_Load("picture3.png");
> surfaces = IMG_Load("picture8.png");
> //(Add error checking!)
> //Do kewl stuff
> //Free surfaces
> for(int i = 0; i < 8; ++i)
> > I really hope you don't consider this as off-topic because
> I really
> > need this help and don't know where I'm supposed to get
> it, if not
> > here.
> It *is* off-topic, as it's not specific to SDL in any way
> We're talking about very basic C/C++ stuff. If you've read
> that actually explains pointers in a comprehensible way,
> this stuff
> should be quite obvious.
> Google comes up with countless hits on books and stuff about
> C and C++
> for beginners, and I guess there are a few on-line resources
> as well,
> though I didn't find one right away. I'd recommend getting
> one of
> those books anyway, though I don't know which ones are best.
> (The one
> I learnt C from was in swedish, and has no translations
> AFAIK. Not
> *that* far form danish, but you have to be pretty much
> fluent in the
> language for this kind of litterature.)
Yes it is. And it was actually what I did before asking here. But I made an error which gave me a lot of errors when compiling which made me think that I had done something wrong. It was just a stupid error.
Thank you for your help.
> //David Olofson - Programmer, Composer, Open Source
> .- Audiality
> | Free/Open Source audio engine for games and multimedia.
> | MIDI, modular synthesis, real time effects, scripting,...
> `-----------------------------------> http://audiality.org
> --- http://olofson.net --- http://www.reologica.se ---
> SDL mailing list
> SDL at libsdl.org
More information about the SDL