[SDL] Character animation with SDL

Håkon Skjelten skjelten at pvv.org
Fri Mar 16 07:34:54 PST 2001


Hi

I'm currently working on a game that is quit similar to "Prince of Persia 1/2"
when it comes to character movement & level design. Unfortunately, I've got
some questions that I can't figure out my self:

* How can I best store an character animation?
	One animated gif for walking, one for running, one for jumping......
	or should I use one large image and blit out the rects for each frame to
		display?
	or should I ........

If I should use one large image, what is the most efficient way:
	1. Make an SDL_Rect-array and blit from the large image to the screen
	2. Make one SDL_Surface for each frame and then blit each frame to
screen?


* A friend once told me that modern pc's have a special memory in the
graphic hardware that automaticly pasted sprite graphics to the screen.
This means that if I want to move a sprite - I only need to change the
coordinates to it (don't need to care about refreshing background etc.).
 It made it extra easy for spritecollision-dection too. Is this correct?


* Any advice on how to make a nice & powerful level editor? Basic
concepts I should know about? Source code to read?

I should probably spend some more time one Abuse's source code, but it's
written in C++ (and I use C) ....


If anyone take the time to share some ideas it would be great!
Håkon Skjelten
Norway






More information about the SDL mailing list