freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告--坦克大戰(zhàn)游戲設(shè)計(jì)java版-在線瀏覽

2025-03-07 22:24本頁(yè)面
  

【正文】 00)。(坦克大戰(zhàn))。 } })。 NodeU *next。template class TLinkListT::LinkList(){ first=new NodeT。 exit(0)。 // 建立只有頭結(jié)點(diǎn)的空鏈表}template class T //用尾插法建立單鏈表LinkListT::LinkList(T a[],int n){ // 尾插法 first=new NodeT。 // 尾指針初始化 for(int i=0。i++) { NodeT *s=new NodeT。 pnext=s。 // 插入到終端結(jié)點(diǎn)之后 } pnext=NULL。}讓坦克朝八個(gè)方向運(yùn)動(dòng)起來(lái),在主類(lèi)TankClient中啟用多線程機(jī)制,讓系統(tǒng)不斷的進(jìn)行重畫(huà)。主類(lèi)TankClient中使用雙緩沖機(jī)制消除坦克的閃爍現(xiàn)象。 switch(key) { case : bL = true。 …… } locateDirection()。 switch(key) { case : bL = false。 …… } locateDirection()?!璸rivate class PaintThread implements Runnable { public void run() { while(true) { repaint()。 } catch (InterruptedException e) { ()。在Missile類(lèi)當(dāng)中添加構(gòu)造方法,draw方法等必要方法。在TankClient當(dāng)中new一顆子彈出來(lái),要用到數(shù)據(jù)結(jié)構(gòu)單鏈表的插入方法。 int j=0。amp。 j++。 return false。 sdata=key。 // 向內(nèi)存申請(qǐng)一個(gè)結(jié)點(diǎn)s pnext=s。}(1)讓主戰(zhàn)坦克出炮彈1)在Tank類(lèi)當(dāng)中增加對(duì)ctrl鍵的處理,使每按下ctrl鍵的時(shí)候,坦克打出一發(fā)炮彈。 break。public Missile fire() {……Missile m = new Missile(x, y, ptDir)。 }3)為了解決坦克停下來(lái)也能開(kāi)火的問(wèn)題——給坦克加一炮筒,根據(jù)炮筒方向和 位置設(shè)定子彈的方向和位置并new出來(lái),然后返回,每次move之后根據(jù)Tank的新方向確定炮筒的方向。}4)為了能夠打出多發(fā)炮彈,使用容器填裝多發(fā)炮彈,每當(dāng)抬起Ctrl鍵的時(shí)候就往容器中加入新的炮彈ListMissile missiles = new ArrayListMissile()。 int j=0。amp。 j++。 return false。 T x=qdata。 // 摘鏈 delete q。 return true。 }public void draw(Graphics g) { if(!live) { (this)。 }……}(2)實(shí)現(xiàn)坦克的互相開(kāi)火1)加入?yún)^(qū)分?jǐn)澄业腂oolean量good,根據(jù)敵我設(shè)置不同的坦克2)更新Tank的構(gòu)造函數(shù),加入good3)在TankClient中new出敵人并畫(huà)出4)在Missile中加入hitTank(Tank t)方法,返回布爾類(lèi)型5)借用碰撞檢測(cè)的輔助類(lèi)Rectangle,為T(mén)ank和Missile類(lèi)都添加getRect()方法。 }6)增加控制坦克生死的Boolean量live,如果live為false就不畫(huà)了。 public boolean hitTank(Tank t) { if(().intersects(()) amp。 ()) { (false)。 return true。 }(3) 添加多輛坦克1)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1