⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 skilllib.java

📁 《神州》RPG游戏引擎
💻 JAVA
字号:


public class SkillLib 
{
	public static Skill[] skills;
    
	static
	{
        //技能
		skills=new Skill[6];
        
        skills[0]=new Skill();
        skills[0].setName("火焰剑");
        skills[0].setPower(20);
        skills[0].setUseMagic(20);
        skills[0].setDesc("火焰剑:威力20,消耗20点精神");
        skills[0].setSkillImgSrc("/wareffect/huoyandao.png");
        skills[0].setCenterPosition(11,8);
        
        skills[1]=new Skill();
        skills[1].setName("烈火剑");
        skills[1].setPower(30);
        skills[1].setUseMagic(25);
        skills[1].setDesc("烈火剑:威力30,消耗25点精神");
        skills[1].setSkillImgSrc("/wareffect/diyuzhihuo.png");
        skills[1].setCenterPosition(16,13);
        
		skills[2]=new Skill();
		skills[2].setName("冷月剑");
		skills[2].setPower(50);
		skills[2].setUseMagic(45);
		skills[2].setDesc("冷月剑:威力40,消耗45点精神");
        skills[2].setSkillImgSrc("/wareffect/banyuedao.png");
        skills[2].setCenterPosition(15,9);
        
        skills[3]=new Skill();
        skills[3].setName("玄冰吟");
        skills[3].setPower(70);
        skills[3].setUseMagic(60);
        skills[3].setDesc("玄冰吟:威力50,消耗60点精神");
        skills[3].setSkillImgSrc("/wareffect/xuanbingyin.png");
        skills[3].setCenterPosition(15,9); 
        
		skills[4]=new Skill();
		skills[4].setName("破冰斩");
		skills[4].setPower(90);
		skills[4].setUseMagic(80);
		skills[4].setDesc("破冰斩:威力60,消耗80点精神");
        skills[4].setSkillImgSrc("/wareffect/pobingshu.png");
        skills[4].setCenterPosition(28,55);
        
		skills[5]=new Skill();
		skills[5].setName("暴烈火焰");
		skills[5].setPower(120);
		skills[5].setUseMagic(100);
		skills[5].setDesc("暴烈火焰:威力70,消耗100点精神");
        skills[5].setSkillImgSrc("/wareffect/baoliehuoyan.png"); 
        skills[5].setCenterPosition(28,61);     
	
	}	
	
	public static Skill getSkillByName(String name)
	{
		for(int i=0;skills!=null && i<skills.length;i++)
		{
			if(skills[i].getName().equals(name))
			{					
				return getSkillByIndex(i); 
			}
		}
		return null;
	}
	public static Skill getSkillByIndex(int i)
	{
		if(i<0 || i>skills.length-1)return null;
		Skill skill=new Skill();	
		skill.setName(skills[i].getName());
		skill.setPower(skills[i].getPower());
		skill.setUseMagic(skills[i].getUseMagic());
		skill.setDesc(skills[i].getDesc());	
        skill.setSkillImgSrc(skills[i].getSkillImgSrc());
        skill.setCenterPosition(skills[i].getCenterX(),skills[i].getCenterY());
		return skill;
	}	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -