📄 mission.java
字号:
import java.util.Vector;
/*
* Created on 2005-9-1
*
* 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 Mission {
private int status; //任务状态
public static final int STATUS_MISSION_WAIT=0; //任务待发布
public static final int STATUS_MISSION_DOING=1; //任务执行中
public static final int STATUS_MISSION_END=2; //任务结束
private String name; //任务名
private String desc;
private MySprite mCreator; //任务发布人
private MySprite mOperactor; //任务执行人
private int mType; //任务类型
public static final int MTYPE_EXERCISE=1; //练级任务
public static final int MTYPE_FINDMAT=2; //夺宝任务
private int minLv; //任务条件之最低级别
private int maxLv; //任务条件之最高级别
private int targetLv; //任务级别目标
private Mat targetMat; //任务物品目标
private Vector mStartChat; //任务发布对话
private Vector mDoingChat; //任务进行中对话
private Vector mCompleteChat; //任务完成对话
private Vector mEndChat; //任务结束对话
private Vector awardVC; //完成任务奖励
//初始化任务
/*
public void init()
{
//设置NPC的对话
mCreator.removeAllMsg();
if(status==Mission.STATUS_MISSION_WAIT)
{
for(int i=0;mStartChat!=null && i<mStartChat.size();i++)
{
mCreator.addMsg((Msg)mStartChat.elementAt(i));
}
}else
if(status==Mission.STATUS_MISSION_DOING)
{
for(int i=0;mDoingChat!=null && i<mDoingChat.size();i++)
{
mCreator.addMsg((Msg)mDoingChat.elementAt(i));
}
}else
if(status==Mission.STATUS_MISSION_END)
{
for(int i=0;mEndChat!=null && i<mEndChat.size();i++)
{
mCreator.addMsg((Msg)mEndChat.elementAt(i));
}
}
//加任务到NPC
mCreator.addMission(this);
}
*/
public int getMaxLv() {
return maxLv;
}
public MySprite getMCreator() {
return mCreator;
}
public int getMinLv() {
return minLv;
}
public MySprite getMOperactor() {
return mOperactor;
}
public int getMType() {
return mType;
}
public String getName() {
return name;
}
public int getStatus() {
return status;
}
public int getTargetLv() {
return targetLv;
}
public void setMaxLv(int maxLv) {
this.maxLv = maxLv;
}
public void setMCreator(MySprite creator) {
mCreator = creator;
}
public void setMinLv(int minLv) {
this.minLv = minLv;
}
public void setMOperactor(MySprite operactor) {
mOperactor = operactor;
}
public void setMType(int type) {
mType = type;
}
public void setName(String name) {
this.name = name;
}
public void setStatus(int status) {
this.status = status;
}
public void setTargetLv(int targetLv) {
this.targetLv = targetLv;
}
public Vector getMDoingChat() {
return mDoingChat;
}
public Vector getMEndChat() {
return mEndChat;
}
public Vector getMStartChat() {
return mStartChat;
}
public void setMDoingChat(Vector doingChat) {
mDoingChat = doingChat;
}
public void setMEndChat(Vector endChat) {
mEndChat = endChat;
}
public void setMStartChat(Vector startChat) {
mStartChat = startChat;
}
public Mat getTargetMat() {
return targetMat;
}
public void setTargetMat(Mat targetMat) {
this.targetMat = targetMat;
}
public Vector getMCompleteChat() {
return mCompleteChat;
}
public void setMCompleteChat(Vector completeChat) {
mCompleteChat = completeChat;
}
public void addAward(Award award)
{
if(awardVC==null)awardVC=new Vector();
awardVC.addElement(award);
}
public Vector getAwardVC() {
return awardVC;
}
public void setAwardVC(Vector awardVC) {
this.awardVC = awardVC;
}
public String getDesc() {
return desc;
}
public void setDesc(String desc) {
this.desc = desc;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -