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

正文內(nèi)容

基于wince的c的貪吃蛇游戲(已改無錯字)

2022-12-23 15:47:08 本頁面
  

【正文】 9 來控制。一開始我們以為是我們的 ASCII 碼查錯了, 但是在 PC 的源程序上進行同樣的修改,編譯后能成功用數(shù)字鍵控制。然后我們又猜測是實驗箱的小鍵盤上的數(shù)字鍵與電腦上的數(shù)字鍵 ASCII 碼是不同的,然后便去查找了書和網(wǎng)上的資料,發(fā)現(xiàn)我們的猜測是錯誤的。接著又向其他組的同學(xué)請教、討論,仍然找不到問題的所在。同樣的情況也出現(xiàn)在我們根據(jù)實 22 驗箱屏幕的大小來對框體的大小進行調(diào)整,對蛇身、食物的一些修改和調(diào)整時,也是在 PC 的程序上能修改,在實驗箱的程序上也能通過編譯,就是在屏幕上還是沒有實現(xiàn)我們的改動。這個問題一直糾結(jié)了我們組員很久很久,仍不得其解。后來沒辦法了,我們只好重啟 實驗箱,重新連接,再把修改過的程序拷進去,居然所有的改動都莫名其妙的實現(xiàn)了。于是,之后的每一次修改,我們都只能重新連接一次實驗箱,慢慢的把程序調(diào)試好。 后來在檢查那天,聽到馬老師跟其他組的組員提醒時,才知道,原來每次對程序進行修改完,要弄到實驗箱里面的話,要按 rebuild,不能按 build,否則,實驗箱只會在之前 build 的基礎(chǔ)上進行改動。我們當(dāng)時修改完,就只是不停的 build,而沒嘗試過 rebuild。最后重新連接能成功,原理就是跟 rebuild 一樣。都是我們沒有把老師課堂上教的內(nèi)容消化好,牢牢記住,才 導(dǎo)致自己做大作業(yè)時做了那么多無用功。 程序清單(主程序 view) include include include include iostream using namespace std。 include include 23 ifdef _DEBUG define new DEBUG_NEW endif // CtcsView IMPLEMENT_DYNCREATE(CtcsView, CView) BEGIN_MESSAGE_MAP(CtcsView, CView) //{{AFX_MSG_MAP(CtcsView) ON_COMMAND(ID_GAME_START, OnGameStart) ON_WM_KEYDOWN() ON_WM_TIMER() //}}AFX_MSG_MAP END_MESSAGE_MAP() CtcsView::CtcsView() { // TODO: add construction code here IniGame()。 } CtcsView::~CtcsView() { } BOOL CtcsView::PreCreateWindow(CREATESTRUCTamp。 cs) { // TODO: Modify the Window class or styles here by modifying // the CREATESTRUCT cs return CView::PreCreateWindow(cs)。 } // CtcsView drawing void CtcsView::OnDraw(CDC* pDC) { CtcsDoc* pDoc = GetDocument()。 ASSERT_VALID(pDoc)。 pDCSelectStockObject(WHITE_BRUSH)。 pDCRectangle(CRect(m_nLeft1,m_nTop1,m_nLeft+m_nWidth*m_nSize+1,m_nTop+m_nHeight*m_nSize+1))。 24 CString uStr。 (_T(用時: %d),m_nTime)。//用時顯示 (_T(得分: %d),m_nCount)。//得分顯示 pDCSelectStockObject(GRAY_BRUSH)。//貪吃蛇顏色(黑 BLACK_BRUSH,深灰 DKGRAY_BRUSH,灰 GRAY_BRUSH,淺灰 LTGRAY_BRUSH,白 WHITE) pDCRectangle(CRect(m_nLeft+*m_nSize,m_nTop+*m_nSize,m_nLeft+(+1)*m_nSize,m_nTop+(+1)*m_nSize))。 for(int i=0。i=()。i++) { CPoint uPoint=(i)。 pDCRectangle(CRect(m_nLeft+*m_nSize,m_nTop+*m_nSize,m_nLeft+(+1)*m_nSize,m_nTop+(+1)*m_nSize))。 } } // CtcsView diagnostics ifdef _DEBUG void CtcsView::AssertValid() const { CView::AssertValid()。 } CtcsDoc* CtcsView::GetDocument() const // nondebug version is inline { ASSERT(m_pDocumentIsKindOf(RUNTIME_CLASS(CtcsDoc)))。 return (CtcsDoc*)m_pDocument。 } endif //_DEBUG void CtcsView::IniAim() { int uAimX,uAimY。 while(1) { uAimX=rand()%m_nHeight。 uAimY=rand()%m_nWidth。 int uTag=0。 for(int i=0。i=()。i++) { CPoint uPoint=(i)。 25 if(==uAimX || ==uAimY) { uTag=1。 break。 } } if(uTag==0) break。 } m_pAim=CPoint(uAimX,uAimY)。 } //游戲窗框 void CtcsView::IniGame() { m_nLeft=40。 //左邊界 m_nTop=30。 //上邊界 m_nWidth=50。 //窗框?qū)挾? m_nHeight=25。 //窗框高度 m_nSize=14。 //縮放比例 m_nDirect=1。 //運動方向,只能設(shè)定為 m_nCount=0。 //得分計數(shù)起始值 ()。 (CPoint(2,8))。 //蛇身的起始位置(
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1