1. 程式人生 > >高階軟體工程第九次作業----------團隊作業6◆◆◆◆◆◆IP、IC、IQ卡團隊Beta Sprint 5

高階軟體工程第九次作業----------團隊作業6◆◆◆◆◆◆IP、IC、IQ卡團隊Beta Sprint 5

     Beta  Sprint  5

       1.  會議照:

          

 

         2.   Beta daily task 5:

         

成員 昨天的工作 今天的工作 遇到的問題
吳忠粱 實現若玩家連續消行達三行以上,則遊戲等級直接升一級,此次得分加倍的功能1

修復“關於”遊戲按鈕所顯示出來的版本資訊錯誤的問題 1

資原始檔無法開啟,系統提示其已在另一 編輯器中開啟
楊德明 實現若玩家連續消行達三行以上,則遊戲等級直接升一級,此次得分加倍的功能2 修復“關於”遊戲按鈕所顯示出來的版本資訊錯誤的問題 2 暫無 
張志勇 修復AMR、AAC等音訊格式無法播放的問題 修復“關於”遊戲按鈕所顯示出來的版本資訊錯誤的問題 3

debug報錯:error RC2108:expected numerical dialog

constant 

          3. Burn down chart:

           

 

 

          4.  Code/Document  Check-in 記錄已上傳至 Coding  地址  https://coding.net/u/godbee/p/LastHomework/git

          5.專案程式執行截圖:

          改進按鈕對於版本資訊的提示:

// 關於按鈕
CButton* CTetrisView::NewMyButton(int nID, CRect rect, int nStyle)
{
    CString m_Caption;
    m_Caption.LoadString(nID); //取按鈕標題
    CButton *p_Button = new CButton();
    ASSERT_VALID(p_Button);
    p_Button->Create(m_Caption, WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON | nStyle, rect, this, nID); //建立按鈕
    return p_Button;
}

          並重新設定按鈕屬性:

void CTetrisView::Relevant()
{
    // 設定按鈕
    CLeveldlg leveldlg;
    leveldlg.m_level = m_russia.m_Level;

    if (leveldlg.DoModal() == IDOK)
    {
        int tLevel = leveldlg.m_level;
        m_russia.m_Level = leveldlg.m_level;
        m_russia.rule.SetLevel(m_russia.m_Level);
        CString filePath;
        CString tm;
        filePath = baseWork.GetExePath(_T("\config\\setup.ini"));
        tm.Format(_T("%d"), tLevel);
        WritePrivateProfileString(_T("SETUP"), _T("關於"), tm, filePath);
    }
}