中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

Silverlight+WCF 新手實(shí)例 象棋 主界面-棋譜-回放-結(jié)局(四十)

查看本系列其他相關(guān)文章請(qǐng)點(diǎn)擊:Silverlight+WCF 新手實(shí)例象棋專題索引

在線演示地址:Silverlight+WCF 新手實(shí)例 象棋 在線演示

Silverlight+WCF 新手實(shí)例 象棋 主界面-棋譜-回放(三十九)中,我們實(shí)現(xiàn)了用戶的棋譜回放,在文章的下面,我們?cè)粝铝藘蓚€(gè)問(wèn)題:

  • 下棋者在下棋過(guò)程,要不要開放“回放”功能,如果開放,需要注意什么?
  • 觀眾在回放過(guò)程中,突然又傳來(lái)一個(gè)棋步,需要注意什么?

在解答這兩個(gè)問(wèn)題之前,我們先來(lái)解答上一篇的截圖中發(fā)現(xiàn)的問(wèn)題:

不知有沒有人發(fā)現(xiàn)?圖中有三個(gè)“炮”或三個(gè)”馬“,出現(xiàn)這個(gè)事故的原因,

是由于在每次重置chess.Reset的時(shí)候,我們沒有清除棋子列表,造成了有重復(fù)的棋子。找到了原因,解決的方法就相當(dāng)?shù)暮?jiǎn)單了,

只要在chess象棋類里的確Reset方法里,添加一行棋子列表.clear方法清除下就行了,增加的只有第一行:

public void Reset()
{
   ChessmanList.Clear();
//增加棋子列表清除
   container.Children.Clear();//棋盤和棋子一并清掉了
   InitBoard();//只好重新初始棋盤了
   InitChessman();//只好重新初始棋子了
   IsCanMove = false;//設(shè)置狀態(tài)不能移動(dòng)
   IsGaming = false;//這個(gè)差點(diǎn)忘了
}

NET技術(shù)Silverlight+WCF 新手實(shí)例 象棋 主界面-棋譜-回放-結(jié)局(四十),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久久性 | 久久久久久久一区 | 国产欧美日韩在线一区 | 久久久久久国产精品免费免费男同 | 黑人一级黄色大片 | av一区二区三区四区 | 视频三区| 日韩精品免费视频 | 亚洲综合色视频在线观看 | 亚洲一区二区三区视频 | 久久99视频免费观看 | 在线播放国产视频 | 99色在线| 成年人精品视频在线观看 | 国产精品毛片无码 | 亚洲国产精品久久久久婷婷老年 | 午夜伊人| 成人精品鲁一区一区二区 | 精品一区二区三区在线观看国产 | 成人自拍视频网站 | 午夜精品久久久久久久久久久久久 | 欧美日韩91 | 欧美乱淫视频 | 色欧美综合 | 久久精品一级 | 国产精品亚洲成在人线 | 91一区二区三区 | 亚洲男人天堂av | 国产精品欧美大片 | 自拍偷拍中文字幕 | 国产综合在线视频 | 久久激情网 | 国产精品大片 | 99色综合 | 逼逼网 | 国产综合久久 | 国产精品乱码一区二区三区 | 国产精品色 | 狠狠插天天干 | 日本精品一区二区三区视频 | av av在线 |