Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package space.jets;
- import org.newdawn.slick.*;
- import org.newdawn.slick.state.*;
- class stateGame extends BasicGameState{
- private static Image background;
- private static Image salamenceFlyPos1;
- private static Image salamenceFlyPos2;
- private static Image salamenceFlyPos3;
- private static Image currentSalamenceState;
- private static int salamenceStateTimer;
- public static boolean salamenceImageShifterRunning = true;
- public static Thread salamenceImageShifterT = new Thread();
- public Image getFlyPos1(){
- return salamenceFlyPos1;
- }
- public Image getFlyPos2(){
- return salamenceFlyPos2;
- }
- public Image getFlyPos3(){
- return salamenceFlyPos3;
- }
- public Image getCurrentFly(){
- return currentSalamenceState;
- }
- public void setCurrentFly(Image flyState){
- currentSalamenceState = flyState;
- }
- public boolean getSalamenceImageShifter(){
- return salamenceImageShifterRunning;
- }
- public void setSalamenceImageShifter(){
- if(salamenceImageShifterRunning == true){
- salamenceImageShifterRunning = false;
- }else{
- salamenceImageShifterRunning = true;
- }
- }
- stateGame(int stateGame) {
- }
- @Override
- public int getID() {
- return 1;
- }
- @Override
- public void init(GameContainer gc, StateBasedGame sbg) throws SlickException {
- background = new Image("NintendoBackground.jpg");
- salamenceFlyPos1 = new Image("SalamenceFlying1.png");
- salamenceFlyPos2 = new Image("SalamenceFlying2.png");
- salamenceFlyPos3 = new Image("SalamenceFlying3.png");
- currentSalamenceState = salamenceFlyPos1;
- salamenceStateTimer = 0;
- salamenceImageShifterT.start();
- }
- @Override
- public void render(GameContainer gc, StateBasedGame sbg, Graphics g) throws SlickException {
- g.drawImage(background, 1, 1);
- g.drawImage(currentSalamenceState, 200, 200);
- }
- @Override
- public void update(GameContainer gc, StateBasedGame sbg, int i) throws SlickException {
- }
- }
Add Comment
Please, Sign In to add comment