高级软件工程第九次作业----------团队作业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);
    }
}

 

posted @ 2018-12-12 19:54  Rainbow丶W  阅读(99)  评论(0编辑  收藏  举报