📄 battlerolelib.java
字号:
/*
* Created on 2005-7-14
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
/**
* @author Administrator
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class BattleRoleLib {
public static BattleRole[] battleRole;
static
{
battleRole=new BattleRole[6];
Mat mat=null;
battleRole[0]=new BattleRole(); //主角
battleRole[0].setName("主角");
battleRole[0].setRoleImgUrl("/battle/player_active.png");
battleRole[0].setWidth(48);
battleRole[0].setHeight(48);
battleRole[0].setActFrame(new int[][]{{0},{0,1,2},{0,1,3}});
battleRole[0].setAttackRange(-20,-20);
battleRole[1]=new BattleRole(); //蛇
battleRole[1].setName("蛇");
battleRole[1].setRoleImgUrl("/battle/snake.png");
battleRole[1].setWidth(70);
battleRole[1].setHeight(50);
battleRole[1].setActFrame(new int[][]{{0},{0,1}});
battleRole[1].setAttackRange(40,20);
battleRole[1].setPower(15);
battleRole[1].setDefence(8);
battleRole[1].setLife(100);
battleRole[1].setMagic(0);
battleRole[1].setActSpeed(5);
battleRole[1].setDefeatExp(30);
battleRole[1].setDefeatMoney(5);
mat=MatLib.getItemByName("草药");
battleRole[1].setDefeatMat(mat);
battleRole[2]=new BattleRole(); //苍蝇怪
battleRole[2].setName("苍蝇怪");
battleRole[2].setRoleImgUrl("/battle/lizhua.png");
battleRole[2].setWidth(55);
battleRole[2].setHeight(55);
battleRole[2].setActFrame(new int[][]{{0},{0,1,2}});
battleRole[2].setAttackRange(25,20);
battleRole[2].setPower(20);
battleRole[2].setDefence(12);
battleRole[2].setLife(150);
battleRole[2].setMagic(0);
battleRole[2].setActSpeed(10);
battleRole[2].setDefeatExp(60);
battleRole[2].setDefeatMoney(10);
mat=MatLib.getItemByName("山药");
battleRole[2].setDefeatMat(mat);
battleRole[3]=new BattleRole(); //士兵
battleRole[3].setName("士兵");
battleRole[3].setRoleImgUrl("/battle/shibing.png");
battleRole[3].setWidth(48);
battleRole[3].setHeight(48);
battleRole[3].setActFrame(new int[][]{{0},{0,1,2}});
battleRole[3].setAttackRange(25,20);
battleRole[3].setPower(30);
battleRole[3].setDefence(20);
battleRole[3].setLife(200);
battleRole[3].setMagic(0);
battleRole[3].setActSpeed(15);
battleRole[3].setDefeatExp(150);
battleRole[3].setDefeatMoney(30);
mat=MatLib.getItemByName("七叶莲");
battleRole[3].setDefeatMat(mat);
battleRole[4]=new BattleRole(); //龙头
battleRole[4].setName("龙头");
battleRole[4].setRoleImgUrl("/battle/sayu.png");
battleRole[4].setWidth(50);
battleRole[4].setHeight(50);
battleRole[4].setActFrame(new int[][]{{0},{0,1}});
battleRole[4].setAttackRange(25,20);
battleRole[4].setPower(40);
battleRole[4].setDefence(30);
battleRole[4].setLife(450);
battleRole[4].setMagic(0);
battleRole[4].setActSpeed(12);
battleRole[4].setDefeatExp(200);
battleRole[4].setDefeatMoney(50);
mat=MatLib.getItemByName("百色花");
battleRole[4].setDefeatMat(mat);
battleRole[5]=new BattleRole(); //机器人
battleRole[5].setName("机器人");
battleRole[5].setRoleImgUrl("/battle/gundaoshou.png");
battleRole[5].setWidth(65);
battleRole[5].setHeight(65);
battleRole[5].setActFrame(new int[][]{{0},{0,1,2}});
battleRole[5].setAttackRange(25,20);
battleRole[5].setPower(70);
battleRole[5].setDefence(50);
battleRole[5].setLife(600);
battleRole[5].setMagic(0);
battleRole[5].setActSpeed(7);
battleRole[5].setDefeatExp(400);
battleRole[5].setDefeatMoney(200);
mat=MatLib.getItemByName("金疮药");
battleRole[5].setDefeatMat(mat);
}
public static BattleRole getBattleRole(int index)
{
if(index>battleRole.length-1)return null;
BattleRole br=new BattleRole();
br.setRoleImgUrl(battleRole[index].getRoleImgUrl());
br.setWidth(battleRole[index].getWidth());
br.setHeight(battleRole[index].getHeight());
br.setActFrame(battleRole[index].getActFrame());
br.setAttackRange(battleRole[index].getAttackRangeX(),battleRole[index].getAttackRangeY());
br.setPower(battleRole[index].getPower());
br.setDefence(battleRole[index].getDefence());
br.setLife(battleRole[index].getLife());
br.setMagic(battleRole[index].getMagic());
br.setDefeatExp(battleRole[index].getDefeatExp());
br.setDefeatMoney(battleRole[index].getDefeatMoney());
return br;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -