private static final int TOTAL_ROW=50;
private static final int TOTAL_COL=6;
private static final int CELL_H=32;
private static final int CELL_W=32;
private int scnH;
private int scnW;
public TiledLayer mapLayer;
private Image imgLevel1;
private Image imgLevel2;
private Image imgLevel3;
private Image imgLevel4;
private int[][] curArray;
private int mapHeight;
private MyCanvas myCanvas;
public int scrollSpeed=1;
public int curX;
public int curY;
public boolean bossMaked;
// getTransImg(alpha,srcRgbdata,desRgbdata)
private int[] getTransImg(int alpha,int[] srcRgbdata,int[] desRgbdata)
{
int [] tempRgbData = new int[desRgbdata.length];
int sr ;
int sg ;
int sb ;
int dr ;
int dg ;
int db ;
int tr ;
int tg ;
int tb ;
for(int i=0;i<desRgbdata.length;i++)
{
sr = (srcRgbdata[i]&0xff0000)>>16;
sg = (srcRgbdata[i]&0xff00)>>8;
sb = srcRgbdata[i]&0xff;
dr = (desRgbdata[i]&0xff0000)>>16;
dg = (desRgbdata[i]&0xff00)>>8;
db = desRgbdata[i]&0xff;
tr = (sr*alpha + dr*(255-alpha))/255;
tg = (sg*alpha + dg*(255-alpha))/255;
tb = (sb*alpha + db*(255-alpha))/255;
tempRgbData[i] = (tr<<16)|(tg<<8)|tb;
}
return tempRgbData;
}