コード例 #1
0
ファイル: ShopManager.java プロジェクト: ccazuc/RPG
 private static void drawShopItem(int i, int x, int y) {
   if (i + 10 * page < shopList.size()
       && shopList.get(i + 10 * page) != null
       && StuffManager.getStuff(shopList.get(i + 10 * page).getId()) != null) {
     Draw.drawQuad(
         IconsManager.getSprite35(
             StuffManager.getStuff(shopList.get(i + 10 * page).getId()).getSpriteId()),
         Display.getWidth() / 2 + x + 3,
         Display.getHeight() / 2 + y + 3);
     Draw.drawQuad(
         Sprites.shop_border, Display.getWidth() / 2 + x - 1, Display.getHeight() / 2 + y);
   }
 }
コード例 #2
0
ファイル: ShopManager.java プロジェクト: ccazuc/RPG
 public static void buyItems(boolean slot_hover, Shop stuff)
     throws FileNotFoundException, SQLException {
   if (Mouse.getEventButton() == 1 && slot_hover && stuff != null) {
     if (Mouse.getEventButtonState()) {
     } else {
       if (Mideas.getCurrentGold() >= stuff.getSellPrice()) {
         /*if(stuff.get) {
         	EndFightFrame.dropItem(stuff, 1);
         	LogChat.setStatusText3("Vous avez bien acheté "+stuff.getStuffName());
         	Mideas.setGold(-stuff.getSellPrice());
         }*/
         if (checkInventory(stuff)) {
           Mideas.setGold(-stuff.getSellPrice());
           LogChat.setStatusText3(
               "Vous avez bien acheté " + StuffManager.getStuff(stuff.getId()).getStuffName());
         }
       } else {
         LogChat.setStatusText3("Vous n'avez pas assez d'argent");
       }
     }
   }
 }