MenuScaleItem.java :  » Game » minime » minime » ui » menu » Java Open Source

Java Open Source » Game » minime 
minime » minime » ui » menu » MenuScaleItem.java
package minime.ui.menu;

import minime.Logger;
import minime.font.Font;
import minime.gen.FontRscId;
import minime.ui.Label;

public class MenuScaleItem extends Label{

  private static Logger LOG=Logger.getLogger("MenuScaleItem");
  private int imgRscId;

  public MenuScaleItem(int txtRscId,int imgRscId,int txtColor)
  {
    super(txtRscId,new Font(FontRscId.FONT_SYSTEM, FontRscId.FT_STYLE_BOLD, FontRscId.FT_SIZE_MEDIUM),txtColor);
    this.imgRscId=imgRscId;
  }
  
  public static MenuScaleItem[] createMenuScaleItems(int[] txtId, int[] imgId,int[] textColors)
  {   
    MenuScaleItem[] items=new MenuScaleItem[txtId.length];
    for(int i=0;i<txtId.length;i++)
      items[i]=new MenuScaleItem(txtId[i],imgId[i],textColors[i]);
    return items;
  }
  public static MenuScaleItem[] createMenuScaleItems(int[] txtId, int[] imgId,int textColor)
  {
    MenuScaleItem[] items=new MenuScaleItem[txtId.length];
    for(int i=0;i<txtId.length;i++)
      items[i]=new MenuScaleItem(txtId[i],imgId[i],textColor);
    return items;
  }

  public int getImgRscId() {
    return imgRscId;
  }
  
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.