Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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);
            }
        }