91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

文字版三國殺,開發(fā)工具使用myeclipse,開發(fā)語言是java,感覺不錯,適合初學者參考觀摩

資源截圖

代碼片段和文件信息

import?java.util.Random;
import?java.util.Scanner;

//以曹操為首的曹魏集合

//曹操
public?class?CaoCao?extends?Character?{
public?CaoCao()?{
this.setName(“曹操“);
this.setmaxHp(4);
this.setHp(this.getmaxHp());
}

//?重寫受傷觸發(fā)事件,獲取傷害牌,獲取廢棄牌堆里的最后一張?
public?void?afterHurt(Player?p?Player?pSha)?{
System.out.println(“(曹操:寧教我負天下人,休教天下人負我!)“);
System.out.println(p.toString()?+?“獲得了:“?+?pSha.getTmpCard());
//?收牌
p.addhandCard(pSha.getTmpCard());
//?牌堆中最后一張移除
Initial.throwlistCard.remove(Initial.throwlistCard.size()?-?1);
}
}

//?許褚
class?XuChu?extends?Character?{
public?XuChu()?{
this.setName(“許褚“);
this.setmaxHp(4);
this.setHp(this.getmaxHp());
}

//?重寫回合開始,選擇是否裸衣
public?void?Start(Player?who?Player?towho)?{
int?r?=?0;
//?若AI則隨機
if?(who.getType().equals(“(AI)“))?{
r?=?new?Random().nextInt(2);
}?else?{
//?玩家選擇
System.out.println(“是否發(fā)動裸衣?1為確定,0為取消“);
Scanner?sc?=?new?Scanner(System.in);
r?=?sc.nextInt();
}
//判斷r
if?(r?==?1)?{
who.setLuoYi(true);
System.out.println(“(許褚:呵!)“);
System.out.println(who.toString()?+?“發(fā)動裸衣效果“);
}?else?{
who.setLuoYi(false);
}
}

//?重寫摸牌
public?void?AddCard(Player?who?int?num?Player?towho)?{
if?(who.isLuoYi())?{
super.AddCard(who?1?towho);
}?else?{
super.AddCard(who?2?towho);
}
}

//?額外傷害方法?許褚重寫
public?int?hurtAdd(Player?p?Player?pHurt)?{
//?先判斷下是否發(fā)動裸衣效果;
if?(p.isLuoYi())?{
System.out.println(“許褚裸衣效果觸發(fā),傷害加成!“);
return?1;
}?else?{
return?0;
}
}
}

//?司馬懿
class?SiMaYi?extends?Character?{
public?SiMaYi()?{
this.setName(“司馬懿“);
this.setmaxHp(3);
this.setHp(this.getmaxHp());
}

//?重寫受傷后觸發(fā)事件
public?void?afterHurt(Player?p?Player?pSha)?{
System.out.println(“(司馬懿:下次注意點!)“);
int?index?=?p.selectCard(pSha)?-?1;//?注意-1操作;
p.addhandCard(pSha.getHandcard().get(index));
System.out.println(p.toString()?+?“從“?+?pSha.toString()?+?“手中獲得了:“
+?pSha.getHandcard().get(index).toString());
pSha.removeCard(index);
}

//?(天命)人物替換判定牌司馬懿重寫
public?Card?insteadCard(Player?p?Card?c)?{
//?如果沒有手牌,調用父類方法
if?(p.getHandcard().size()?==?0)?{
return?c;
}
System.out.println(“原始判定牌為:“?+?c.toString());
System.out.println(“是否替換判定牌,輸入手牌序號,0為取消“);

//?從自己手牌里選一張
int?index?=?p.selectCard(p);
if?(index?==?0)?{
System.out.println(“不換牌...“);
return?c;
}?else?{
Initial.throwlistCard.add(c);
Card?tmp?=?p.getHandcard().get(index?-?1);
p.removeCard(index?-?1);
System.out.println(“(司馬懿:天命!哈哈哈....)“);
System.out.println(“判定牌被替換!“);
return?tmp;
}

}
}

//?夏侯惇
class?XiaHouDun?extends?Character?{
public?XiaHouDun()?{
this.setName(“夏侯惇“);
this.setmaxHp(4);
this.setHp(this.getmaxHp());
}

//?重寫受傷后觸發(fā)事件
public?void?afterHurt(Player?p?Player?pSha)?{
System.out.println(“(夏侯惇:鼠輩,竟敢傷我!)“);
//?調用花色判定方法
if?(p.checkColor(p?“紅心“?null?pSha))?{
System.out.println(pSh

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-09-05?20:42??sgsDOStest\
?????文件?????????301??2012-09-03?21:38??sgsDOStest\.classpath
?????文件?????????386??2012-09-03?21:38??sgsDOStest\.project
?????目錄???????????0??2012-09-03?21:38??sgsDOStest\.settings\
?????文件?????????629??2012-09-03?21:38??sgsDOStest\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2012-09-04?19:59??sgsDOStest\bin\
?????文件????????1329??2012-09-11?19:04??sgsDOStest\bin\CaoCao.class
?????文件????????1085??2012-09-03?21:13??sgsDOStest\bin\CaoCao.java.bak
?????文件????????3546??2012-09-11?19:04??sgsDOStest\bin\Card.class
?????文件????????3034??2012-09-03?16:17??sgsDOStest\bin\Card.java.bak
?????文件????????9269??2012-09-11?19:13??sgsDOStest\bin\Character.class
?????文件????????6181??2012-09-03?20:43??sgsDOStest\bin\Character.java.bak
?????文件????????2524??2012-09-11?09:27??sgsDOStest\bin\DaQiao.class
?????文件?????????817??2012-09-11?09:27??sgsDOStest\bin\DiaoChan.class
?????文件????????2501??2012-09-11?09:27??sgsDOStest\bin\GanNing.class
?????文件????????2593??2012-09-11?19:04??sgsDOStest\bin\GuanYu.class
?????文件????????1317??2012-09-11?19:04??sgsDOStest\bin\GuoJia.class
?????文件????????2067??2012-09-11?09:27??sgsDOStest\bin\HuaTuo.class
?????文件?????????909??2012-09-11?09:27??sgsDOStest\bin\HuangGai.class
?????文件?????????783??2012-09-11?19:04??sgsDOStest\bin\HuangYueYing.class
?????文件????????6478??2012-09-11?19:22??sgsDOStest\bin\Initial.class
?????文件????????4436??2012-09-03?21:27??sgsDOStest\bin\Initial.java.bak
?????文件????????6974??2012-09-11?21:39??sgsDOStest\bin\JinNang.class
?????文件????????1661??2012-09-03?16:17??sgsDOStest\bin\JinNang.java.bak
?????文件????????1784??2012-09-11?19:04??sgsDOStest\bin\LiuBei.class
?????文件????????1255??2012-09-03?21:04??sgsDOStest\bin\LiuBei.java.bak
?????文件?????????750??2012-09-11?09:27??sgsDOStest\bin\LuXun.class
?????文件?????????734??2012-09-11?09:27??sgsDOStest\bin\LvBu.class
?????文件?????????768??2012-09-11?09:27??sgsDOStest\bin\LvMeng.class
?????文件?????????975??2012-09-11?19:04??sgsDOStest\bin\MaChao.class
?????文件???????13844??2012-09-11?21:04??sgsDOStest\bin\Player.class
............此處省略41個文件信息

評論

共有 條評論