public Sprite(string archivo) { ImagenActual = new Imagen(archivo); Sdl.SDL_Surface superficie = (Sdl.SDL_Surface)Marshal.PtrToStructure(ImagenActual.ApuntadorImagen, typeof(Sdl.SDL_Surface)); fotogramaActual = 0; animado = false; Alto = (short)superficie.h; Ancho = Alto; // se supone que son graficos proporcion 1:1 incremento_X = Ancho; incremento_Y = Alto; }
public Sprite(string[] archivos) : this(archivos[0]) { byte tamaño = (byte)archivos.Length; byte i = 0; secuencia = new Imagen[tamaño]; animado = true; foreach(string archivo in archivos) { secuencia[i++] = new Imagen(archivo); } }