WarLordResourceHandler.java :  » Game » warlordandroid » com » wonderplay » warlord » engine » Android Open Source

Android Open Source » Game » warlordandroid 
warlordandroid » com » wonderplay » warlord » engine » WarLordResourceHandler.java
package com.wonderplay.warlord.engine;

import com.wonderplay.engine.ResourceHandler;
import com.wonderplay.warlord.R;
import com.wonderplay.warlord.conf.WarLordConf;

import android.content.Context;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;

public class WarLordResourceHandler implements ResourceHandler{

  private Context context;
  
  public WarLordResourceHandler(Context context){
    this.context = context;
    loadFP();
  }
  
  public Bitmap[] block = new Bitmap[WarLordConf.getTypes()];
  public Bitmap bmTop;
  public Bitmap bg;
  public Bitmap cursor1;
  public Bitmap cursor2;
  public Bitmap imgNum01;
  public Bitmap imgScore;

  
  public void loadFP() {
    Resources r = context.getResources();

    bg = BitmapFactory.decodeResource(r, R.drawable.bg);
    bmTop = BitmapFactory.decodeResource(r, R.drawable.top);
    cursor1 = BitmapFactory.decodeResource(r, R.drawable.cursor1);
    cursor2 = BitmapFactory.decodeResource(r, R.drawable.cursor2);
    imgNum01 = BitmapFactory.decodeResource(r, R.drawable.num01);
    imgScore = BitmapFactory.decodeResource(r, R.drawable.imgscore);
    int scoreSpace = imgScore.getWidth();
    
    block[0] = BitmapFactory.decodeResource(r, R.drawable.star0);
    block[1] = BitmapFactory.decodeResource(r, R.drawable.star1);
    block[2] = BitmapFactory.decodeResource(r, R.drawable.star2);
    block[3] = BitmapFactory.decodeResource(r, R.drawable.star3);
    block[4] = BitmapFactory.decodeResource(r, R.drawable.star4);
    block[5] = BitmapFactory.decodeResource(r, R.drawable.star5);
    block[6] = BitmapFactory.decodeResource(r, R.drawable.star6);
    block[7] = BitmapFactory.decodeResource(r, R.drawable.star7);
  }
  
  public int getBlockWidth(){
    return block[0].getWidth();
  }
  
  public int getBlockHeight(){
    return block[0].getHeight();
  }
}
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.