Package org.newdawn.slick

Examples of org.newdawn.slick.Image


    try {
      String location;
      String respath = System.getProperty("res.path");
      if (respath == null)
        respath = "";
      Image temp;
      Image[] imgArray = new Image[250];
      SpriteSheet ss = null;
      /*
       * WARNING: Change 224 to the amount of sprites we have in client
       * the load bar only works when we don't make a new SpriteSheet ie.
       * ss = new SpriteSheet(temp, 41, 51); needs to be commented out in
       * order for the load bar to work.
       */
      for (int i = -5; i < 224; i++) {
        try {
          location = respath + "res/characters/" + String.valueOf(i)
              + ".png";
          temp = new Image(location);
          imgArray[i + 5] = temp;
          ss = new SpriteSheet(temp, 41, 51);

          spriteSheets.put(i, ss);
        } catch (Exception e) {
View Full Code Here


            try {
              path = respath+"res/pokemon/front/" + isShiny + index + "-"
                + pathGender + ".png";
              f = FileLoader.loadFile(path);
              m_sprite = new Image(f, path.toString(), false);
            } catch (Exception e) {
              if(pathGender == 3)
                pathGender = 2;
              else
                pathGender = 3;
              path = respath+"res/pokemon/front/" + isShiny + index + "-"
                + pathGender + ".png";
              m_sprite = new Image(path.toString(), false);
              e.printStackTrace();
            }
            LoadingList.setDeferredLoading(false);
          }catch (SlickException e){e.printStackTrace();}
        }
View Full Code Here

                    else
                      index = String.valueOf(getSpriteNumber());
                        }
                      
                        path = respath+"res/pokemon/icons/" + index + ".gif";
                        m_icon = new Image(path, false);
                        LoadingList.setDeferredLoading(false);
                }catch (SlickException e){e.printStackTrace();}
        }     
View Full Code Here

      m_buttons[i].setImage(null);
      try {
        if(m_pokeNums[i] >= 0) {
          f = FileLoader.loadFile(Pokemon
              .getIconPathByIndex(m_pokeNums[i] + 1));
          m_buttons[i].setImage(new Image(f, "boxPoke" + i + " " + Pokemon
              .getIconPathByIndex(m_pokeNums[i] + 1), false));
        }
      } catch (SlickException e) {
        e.printStackTrace();
      } catch (FileNotFoundException e) {
View Full Code Here

    String respath = System.getProperty("res.path");
    if(respath==null)
      respath="";
    try{
     
      m_categoryButtons[0].setImage(new Image(FileLoader.loadFile(respath+"res/ui/shop/pokeball.png"),
          respath+"res/ui/shop/pokeball.png", false));
    }catch(Exception e){
      e.printStackTrace();
    }
    LoadingList.setDeferredLoading(false);
    m_categoryButtons[0].setSize(150, 160);
    m_categoryButtons[0].setLocation(0,0);
    m_categoryButtons[0].setFont(GameClient.getFontLarge());
    m_categoryButtons[0].addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        categoryClicked(0);
      }
    });
    getContentPane().add(m_categoryButtons[0]);
   
    m_categoryLabels[0] = new Label("Pokeballs");
    m_categoryLabels[0].setLocation(0,0);
    m_categoryLabels[0].setGlassPane(true);
    m_categoryLabels[0].setZIndex(1000);
    m_categoryLabels[0].setSize(150,10);
    m_categoryLabels[0].setFont(GameClient.getFontLarge());
    getContentPane().add(m_categoryLabels[0]);
   
    m_categoryButtons[1] = new Button(" ");
    LoadingList.setDeferredLoading(true);
    try{
      m_categoryButtons[1].setImage(new Image(FileLoader.loadFile(respath+"res/ui/shop/potion.png"),
          respath+"res/ui/shop/potion.png", false));
    }catch(Exception e){
      e.printStackTrace();
    }
    LoadingList.setDeferredLoading(false);
    m_categoryButtons[1].setSize(150, 160);
    m_categoryButtons[1].setLocation(151, 0);
    m_categoryButtons[1].setFont(GameClient.getFontLarge());
    m_categoryButtons[1].addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        categoryClicked(1);
      }
    });
    getContentPane().add(m_categoryButtons[1]);
   
    m_categoryLabels[1] = new Label("Potions");
    m_categoryLabels[1].setLocation(151,0);
    m_categoryLabels[1].setGlassPane(true);
    m_categoryLabels[1].setFont(GameClient.getFontLarge());
    m_categoryLabels[1].setZIndex(1000);
    m_categoryLabels[1].setSize(150,10);
    getContentPane().add(m_categoryLabels[1]);
   
    m_categoryButtons[2] = new Button(" ");
    LoadingList.setDeferredLoading(true);
    try{
      m_categoryButtons[2].setImage(new Image(FileLoader.loadFile(respath+"res/ui/shop/status.png"),
          respath+"res/ui/shop/status.png", false));
    }catch(Exception e){
      e.printStackTrace();
    }
    LoadingList.setDeferredLoading(false);
    m_categoryButtons[2].setSize(150, 160);
    m_categoryButtons[2].setLocation(0,161);
    m_categoryButtons[2].setFont(GameClient.getFontLarge());
    m_categoryButtons[2].setEnabled(true);
    m_categoryButtons[2].addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        categoryClicked(2);
      }
    });
    getContentPane().add(m_categoryButtons[2]);
   
    m_categoryLabels[2] = new Label("Status Heals");
    m_categoryLabels[2].setLocation(0,161);
    m_categoryLabels[2].setGlassPane(true);
    m_categoryLabels[2].setFont(GameClient.getFontLarge());
    m_categoryLabels[2].setZIndex(1000);
    m_categoryLabels[2].setSize(150,10);
    getContentPane().add(m_categoryLabels[2]);
   
    m_categoryButtons[3] = new Button(" ");
    LoadingList.setDeferredLoading(true);
    try{
      m_categoryButtons[3].setImage(new Image(FileLoader.loadFile(respath+"res/ui/shop/field.png"),
          respath+"res/ui/shop/field.png", false));
    }catch(Exception e){
      e.printStackTrace();
    }
    LoadingList.setDeferredLoading(false);
View Full Code Here

      String respath = System.getProperty("res.path");
      if(respath==null)
        respath="";
      try{
        LoadingList.setDeferredLoading(true);
        m_itemPics[i] = new Label(new Image(FileLoader.loadFile(respath+"res/items/24/" + m_items.get(i).getId() + ".png"),
            respath+"res/items/24/" + m_items.get(i).getId() + ".png", false));
        LoadingList.setDeferredLoading(false);
        m_itemPics[i].setGlassPane(true);
        m_itemPics[i].setSize(32,32);
        if(i>0)
          m_itemPics[i].setLocation(0,(m_itemPics[i-1].getY()+51));
        else
          m_itemPics[i].setLocation(0,12);
        m_itemPics[i].setZIndex(1000);
        getContentPane().add(m_itemPics[i]);
      }catch(Exception e){
        e.printStackTrace();
      }
     
      try{
        LoadingList.setDeferredLoading(true);
        String stock = "empty";
        if(m_stock.get(m_items.get(i).getId()) >= 100 || m_items.size() == -1){
          stock = "full";
        } else if (m_stock.get(m_items.get(i).getId()) < 100 && m_stock.get(m_items.get(i).getId()) >= 60){
          stock = "half";
        } else if (m_stock.get(m_items.get(i).getId()) < 60 && m_stock.get(m_items.get(i).getId()) >= 30){
          stock = "halfempty";
        }
        m_itemStockPics[i] = new Label(new Image(FileLoader.loadFile(respath+"res/ui/shop/"+stock+".png"),
            respath+"res/ui/shop/"+stock+".png", false));
        LoadingList.setDeferredLoading(false);
        m_itemStockPics[i].setGlassPane(true);
        m_itemStockPics[i].setSize(32,32);
        if(i>0)
View Full Code Here

            LoadingList.setDeferredLoading(true);
            try {
              m_itemIcon[i] = new Label();
                m_itemIcon[i].setSize(32, 32);
                f = FileLoader.loadFile(respath+"res/items/24/" + m_items.get(i).getNumber() + ".png");
              m_itemIcon[i].setImage(new Image(f, respath+"res/items/24/" + m_items.get(i).getNumber() + ".png", false));
              m_itemIcon[i].setGlassPane(true);
              m_itemIcon[i].setToolTipText(m_items.get(i).getItem().getName()+"\n"+m_items.get(i).getItem().getDescription());
          m_itemButtons[i].add(m_itemIcon[i]);
        } catch (Exception e1) {
//          e1.printStackTrace();
View Full Code Here

    LoadingList.setDeferredLoading(true);
    String respath = System.getProperty("res.path");
    if(respath==null)
      respath="";
    try {
      m_map = new Label(new Image(respath+"res/ui/KantoandJohto.png", false));
    } catch (SlickException e) {}
    LoadingList.setDeferredLoading(false);

    m_map.setSize(534, 264);
    m_map.setLocation(0, 0);
View Full Code Here

        m_starters[i] = new ToggleButton();
        m_starters[i].setSize(32, 32);
        m_starters[i].setVisible(true);
      }
      f = FileLoader.loadFile(respath+"res/pokemon/icons/001.gif");
      m_starters[0].setImage(new Image(f, respath+"res/pokemon/icons/001.gif", false));
      m_starters[0].setDisabledImage(new Image(f, respath+"res/pokemon/icons/001.gif", false));
      m_starters[0].setLocation(160, 24);
      m_starters[0].addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent arg0) {
          m_starter = 1;
          selectStarter(m_starter);
        }
      });
      this.add(m_starters[0]);
     
      f = FileLoader.loadFile(respath+"res/pokemon/icons/152.gif");
      m_starters[1].setImage(new Image(f, respath+"res/pokemon/icons/152.gif", false));
      m_starters[1].setDisabledImage(new Image(f, respath+"res/pokemon/icons/152.gif", false));
      m_starters[1].setLocation(192, 24);
      m_starters[1].addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent arg0) {
          m_starter = 152;
          selectStarter(m_starter);
        }
      });
      this.add(m_starters[1]);
     
      f = FileLoader.loadFile(respath+"res/pokemon/icons/252.gif");
      m_starters[2].setImage(new Image(f, respath+"res/pokemon/icons/252.gif", false));
      m_starters[2].setDisabledImage(new Image(f, respath+"res/pokemon/icons/252.gif", false));
      m_starters[2].setLocation(224, 24);
      m_starters[2].addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent arg0) {
          m_starter = 252;
          selectStarter(m_starter);
        }
      });
      this.add(m_starters[2]);
     
      f = FileLoader.loadFile(respath+"res/pokemon/icons/387.gif");
      m_starters[3].setImage(new Image(f, respath+"res/pokemon/icons/387.gif", false));
      m_starters[3].setDisabledImage(new Image(f, respath+"res/pokemon/icons/387.gif", false));
      m_starters[3].setLocation(256, 24);
      m_starters[3].addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent arg0) {
          m_starter = 387;
          selectStarter(m_starter);
        }
      });
      this.add(m_starters[3]);
     
      f = FileLoader.loadFile(respath+"res/pokemon/icons/004.gif");
      m_starters[4].setImage(new Image(f, respath+"res/pokemon/icons/004.gif", false));
      m_starters[4].setDisabledImage(new Image(f, respath+"res/pokemon/icons/004.gif", false));
      m_starters[4].setLocation(160, 56);
      m_starters[4].addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent arg0) {
          m_starter = 4;
          selectStarter(m_starter);
        }
      });
      this.add(m_starters[4]);
     
      f = FileLoader.loadFile(respath+"res/pokemon/icons/155.gif");
      m_starters[5].setImage(new Image(f, respath+"res/pokemon/icons/155.gif", false));
      m_starters[5].setDisabledImage(new Image(f, respath+"res/pokemon/icons/155.gif", false));
      m_starters[5].setLocation(192, 56);
      m_starters[5].addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent arg0) {
          m_starter = 155;
          selectStarter(m_starter);
        }
      });
      this.add(m_starters[5]);
     
      f = FileLoader.loadFile(respath+"res/pokemon/icons/255.gif");
      m_starters[6].setImage(new Image(f, respath+"res/pokemon/icons/255.gif", false));
      m_starters[6].setDisabledImage(new Image(f, respath+"res/pokemon/icons/255.gif", false));
      m_starters[6].setLocation(224, 56);
      m_starters[6].addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent arg0) {
          m_starter = 255;
          selectStarter(m_starter);
        }
      });
      this.add(m_starters[6]);
     
      f = FileLoader.loadFile(respath+"res/pokemon/icons/390.gif");
      m_starters[7].setImage(new Image(f, respath+"res/pokemon/icons/390.gif", false));
      m_starters[7].setDisabledImage(new Image(f, respath+"res/pokemon/icons/390.gif", false));
      m_starters[7].setLocation(256, 56);
      m_starters[7].addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent arg0) {
          m_starter = 390;
          selectStarter(m_starter);
        }
      });
      this.add(m_starters[7]);
     
      f = FileLoader.loadFile(respath+"res/pokemon/icons/007.gif");
      m_starters[8].setImage(new Image(f, respath+"res/pokemon/icons/007.gif", false));
      m_starters[8].setDisabledImage(new Image(f, respath+"res/pokemon/icons/007.gif", false));
      m_starters[8].setLocation(160, 88);
      m_starters[8].addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent arg0) {
          m_starter = 7;
          selectStarter(m_starter);
        }
      });
      this.add(m_starters[8]);
     
      f = FileLoader.loadFile(respath+"res/pokemon/icons/158.gif");
      m_starters[9].setImage(new Image(f, respath+"res/pokemon/icons/158.gif", false));
      m_starters[9].setDisabledImage(new Image(f, respath+"res/pokemon/icons/158.gif", false));
      m_starters[9].setLocation(192, 88);
      m_starters[9].addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent arg0) {
          m_starter = 158;
          selectStarter(m_starter);
        }
      });
      this.add(m_starters[9]);
     
      f = FileLoader.loadFile(respath+"res/pokemon/icons/258.gif");
      m_starters[10].setImage(new Image(f, respath+"res/pokemon/icons/258.gif", false));
      m_starters[10].setDisabledImage(new Image(f, respath+"res/pokemon/icons/258.gif", false));
      m_starters[10].setLocation(224, 88);
      m_starters[10].addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent arg0) {
          m_starter = 258;
          selectStarter(m_starter);
        }
      });
      this.add(m_starters[10]);
     
      f = FileLoader.loadFile(respath+"res/pokemon/icons/393.gif");
      m_starters[11].setImage(new Image(f, respath+"res/pokemon/icons/393.gif", false));
      m_starters[11].setDisabledImage(new Image(f, respath+"res/pokemon/icons/393.gif", false));
      m_starters[11].setLocation(256, 88);
      m_starters[11].addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent arg0) {
          m_starter = 393;
          selectStarter(m_starter);
View Full Code Here

    new Scene1(0);
  }
  @Override
  public Image getLogo() {
    try {
      return new Image("resource/logo.png");
    } catch (SlickException e) {
      e.printStackTrace();
    }
    return super.getLogo();
  }
View Full Code Here

TOP

Related Classes of org.newdawn.slick.Image

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.