public Animation clone() { return new Animation( Math.round( 1 / delay ), looped ).frames( frames ); } }
public void updateArmor( int tier ) { TextureFilm film = new TextureFilm( HeroSprite.tiers(), tier, FRAME_WIDTH, FRAME_HEIGHT ); idle = new Animation( 1, true ); idle.frames( film, 0, 0, 0, 1, 0, 0, 1, 1 ); run = new Animation( 20, true ); run.frames( film, 2, 3, 4, 5, 6, 7 ); die = new Animation( 20, false ); die.frames( film, 0 ); attack = new Animation( 15, false ); attack.frames( film, 13, 14, 15, 0 ); idle(); } }
public ShopkeeperSprite() { super(); texture( Assets.KEEPER ); TextureFilm film = new TextureFilm( texture, 14, 14 ); idle = new Animation( 10, true ); idle.frames( film, 1, 1, 1, 1, 1, 0, 0, 0, 0 ); die = new Animation( 20, false ); die.frames( film, 0 ); run = idle.clone(); attack = idle.clone(); idle(); }
public ShopkeeperHumanSprite() { super(); texture( Assets.KEEPER1 ); TextureFilm film = new TextureFilm( texture, 14, 14 ); idle = new Animation( 10, true ); idle.frames( film, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0 ); run = idle.clone(); die = idle.clone(); attack = idle.clone(); idle(); }
public void updateArmor( int tier ) { TextureFilm film = new TextureFilm( HeroSprite.tiers(), tier, FRAME_WIDTH, FRAME_HEIGHT ); idle = new Animation( 1, true ); idle.frames( film, 0, 0, 0, 1, 0, 0, 1, 1 ); run = new Animation( 20, true ); run.frames( film, 2, 3, 4, 5, 6, 7 ); die = new Animation( 20, false ); die.frames( film, 0 ); attack = new Animation( 15, false ); attack.frames( film, 13, 14, 15, 0 ); idle(); } }
public ShopkeeperTrollSprite() { super(); texture( Assets.KEEPER3); TextureFilm film = new TextureFilm( texture, 14, 14 ); idle = new Animation( 10, true ); idle.frames( film, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0 ); run = idle.clone(); die = idle.clone(); attack = idle.clone(); idle(); }
public WandmakerSprite() { super(); texture( Assets.MAKER ); TextureFilm frames = new TextureFilm( texture, 12, 14 ); idle = new Animation( 10, true ); idle.frames( frames, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 3, 3, 3, 3, 3, 2, 1 ); run = new Animation( 20, true ); run.frames( frames, 0 ); die = new Animation( 20, false ); die.frames( frames, 0 ); play( idle ); }
public AmbitiousImpSprite() { super(); texture( Assets.NPC_IMP ); TextureFilm frames = new TextureFilm( texture, 16, 16 ); idle = new Animation( 5, true ); idle.frames(frames, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 4, 5, 6, 7); run = new Animation( 1, true ); run.frames( frames, 0 ); die = new Animation( 1, false ); die.frames( frames, 0 ); play( idle ); }
public void updateArmor( int tier ) { TextureFilm film = new TextureFilm( HeroSprite.tiers(), tier, FRAME_WIDTH, FRAME_HEIGHT ); idle = new Animation( 1, true ); idle.frames( film, 0, 0, 0, 1, 0, 0, 1, 1 ); run = new Animation( 20, true ); run.frames( film, 2, 3, 4, 5, 6, 7 ); die = new Animation( 20, false ); die.frames( film, 0 ); attack = new Animation( 15, false ); attack.frames( film, 13, 14, 15, 0 ); idle(); }
public WandmakerSprite() { super(); texture( Assets.MAKER ); TextureFilm frames = new TextureFilm( texture, 12, 14 ); idle = new Animation( 10, true ); idle.frames( frames, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 3, 3, 3, 3, 3, 2, 1 ); run = new Animation( 20, true ); run.frames( frames, 0 ); die = new Animation( 20, false ); die.frames( frames, 0 ); play( idle ); }
public BlacksmithSprite() { super(); texture( Assets.TROLL ); TextureFilm frames = new TextureFilm( texture, 13, 16 ); idle = new Animation( 15, true ); idle.frames( frames, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 3 ); run = new Animation( 20, true ); run.frames( frames, 0 ); die = new Animation( 20, false ); die.frames( frames, 0 ); play( idle ); }
public ShopkeeperDwarfSprite() { super(); texture( Assets.KEEPER4); TextureFilm film = new TextureFilm( texture, 14, 14 ); idle = new Animation( 10, true ); idle.frames( film, 1, 1, 1, 1, 1, 0, 0, 0, 0 ); run = idle.clone(); die = idle.clone(); attack = idle.clone(); idle(); }
public GhostSprite() { super(); texture( Assets.GHOST ); TextureFilm frames = new TextureFilm( texture, 14, 15 ); idle = new Animation( 5, true ); idle.frames( frames, 0, 1 ); run = new Animation( 10, true ); run.frames( frames, 0, 1 ); die = new Animation( 20, false ); die.frames( frames, 0 ); play( idle ); }
public ShopkeeperGhostSprite() { super(); texture( Assets.KEEPER2); TextureFilm film = new TextureFilm( texture, 14, 14 ); idle = new Animation( 10, true ); idle.frames( film, 1, 1, 1, 1, 1, 0, 0, 0, 0 ); run = idle.clone(); die = idle.clone(); attack = idle.clone(); idle(); }
public WandmakerSprite() { super(); texture( Assets.MAKER ); TextureFilm frames = new TextureFilm( texture, 12, 14 ); idle = new Animation( 10, true ); idle.frames( frames, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 3, 3, 3, 3, 3, 2, 1 ); run = new Animation( 20, true ); run.frames( frames, 0 ); die = new Animation( 20, false ); die.frames( frames, 0 ); play( idle ); }
public BlacksmithSprite() { super(); texture( Assets.TROLL ); TextureFilm frames = new TextureFilm( texture, 13, 16 ); idle = new Animation( 15, true ); idle.frames( frames, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 3 ); run = new Animation( 20, true ); run.frames( frames, 0 ); die = new Animation( 20, false ); die.frames( frames, 0 ); play( idle ); }
public BlacksmithSprite() { super(); texture( Assets.TROLL ); TextureFilm frames = new TextureFilm( texture, 13, 16 ); idle = new Animation( 15, true ); idle.frames( frames, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 3 ); run = new Animation( 20, true ); run.frames( frames, 0 ); die = new Animation( 20, false ); die.frames( frames, 0 ); play( idle ); }
public ShopkeeperSprite() { super(); texture( Assets.KEEPER ); TextureFilm film = new TextureFilm( texture, 14, 14 ); idle = new Animation( 10, true ); idle.frames( film, 1, 1, 1, 1, 1, 0, 0, 0, 0 ); die = new Animation( 20, false ); die.frames( film, 0 ); run = idle.clone(); attack = idle.clone(); idle(); }
public void updateArmor( int tier ) { TextureFilm film = new TextureFilm( HeroSprite.tiers(), tier, FRAME_WIDTH, FRAME_HEIGHT ); idle = new Animation( 1, true ); idle.frames( film, 0, 0, 0, 1, 0, 0, 1, 1 ); run = new Animation( 20, true ); run.frames( film, 2, 3, 4, 5, 6, 7 ); die = new Animation( 20, false ); die.frames( film, 0 ); attack = new Animation( 15, false ); attack.frames( film, 13, 14, 15, 0 ); idle(); }