Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package animationtest.Mario;
- import animationtest.Animation;
- import animationtest.Sprite;
- import java.awt.*;
- import java.awt.image.BufferStrategy;
- import javax.swing.*;
- public class MarioFrames {
- public Animation irFrames;
- public Sprite irSprites;
- public void allFrames() {
- ilFrames();
- irFrames();
- }
- public Sprite irFrames() {
- Image mario1 = new ImageIcon(this.getClass().getResource("/animationtest/Mario/IdleFrames/IRFrame0.png")).getImage();
- Image mario2 = new ImageIcon(this.getClass().getResource("/animationtest/Mario/IdleFrames/IRFrame1.png")).getImage();
- Image mario3 = new ImageIcon(this.getClass().getResource("/animationtest/Mario/IdleFrames/IRFrame2.png")).getImage();
- Image mario4 = new ImageIcon(this.getClass().getResource("/animationtest/Mario/IdleFrames/IRFrame3.png")).getImage();
- Image mario5 = new ImageIcon(this.getClass().getResource("/animationtest/Mario/IdleFrames/IRFrame4.png")).getImage();
- irFrames = new Animation();
- irFrames.addScene(mario1, 130);
- irFrames.addScene(mario2, 130);
- irFrames.addScene(mario3, 130);
- irFrames.addScene(mario4, 130);
- irFrames.addScene(mario5, 130);
- irSprites = new Sprite(irFrames);
- irSprites.setVelocityX(0f);
- irSprites.setVelocityY(0f);
- return irSprites;
- }
- public Animation ilFrames;
- public Sprite ilSprites;
- public Sprite ilFrames() {
- Image mario1 = new ImageIcon(this.getClass().getResource("/animationtest/Mario/IdleFrames/ILFrame0.png")).getImage();
- Image mario2 = new ImageIcon(this.getClass().getResource("/animationtest/Mario/IdleFrames/ILFrame1.png")).getImage();
- Image mario3 = new ImageIcon(this.getClass().getResource("/animationtest/Mario/IdleFrames/ILFrame2.png")).getImage();
- Image mario4 = new ImageIcon(this.getClass().getResource("/animationtest/Mario/IdleFrames/ILFrame3.png")).getImage();
- Image mario5 = new ImageIcon(this.getClass().getResource("/animationtest/Mario/IdleFrames/ILFrame4.png")).getImage();
- ilFrames = new Animation();
- ilFrames.addScene(mario1, 130);
- ilFrames.addScene(mario2, 130);
- ilFrames.addScene(mario3, 130);
- ilFrames.addScene(mario4, 130);
- ilFrames.addScene(mario5, 130);
- ilSprites = new Sprite(ilFrames);
- ilSprites.setVelocityX(0f);
- ilSprites.setVelocityY(0f);
- return ilSprites;
- }
- public Sprite currentSprite = null;
- }
- public class MarioMoves extends MarioFrames {
- public MarioMoves() {
- currentSprite = irFrames();
- }
- public void keyPressed(KeyEvent e) {
- int keyCode = 0;
- keyCode = e.getKeyCode();
- if (keyCode == KeyEvent.VK_RIGHT) {
- currentSprite = irFrames();
- }
- if (keyCode == KeyEvent.VK_LEFT) {
- currentSprite = ilFrames();
- }
- }
- public Sprite currentSprite() {
- return currentSprite;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement