高级软件工程-------------IP、IC、IQ卡团队 sprint 4

    Alpha敏捷冲刺第四天

    1.  会议照

       

 

 

      2.  daily scrum 4

         

成员 昨天的工作 今天的工作 遇到的问题
吴忠粱

协助组员进行bug调试与解决

帮助按钮的响应实现及帮助文档的显示

 计分板的显示与更新实现

下一小方块的显示实现

 TextOut函数参数出错(后经查证在引用字符串时加上_T()宏即可解决)
杨德明 “关于”  按钮的响应与实现

 计分板的UI设计

下一小方块显示的UI设计

 暂无
张志勇  从游戏界面返回主菜单的实现  方块的一键到底实现及边界判断  调试出现debug Assertion failed(指针异常)

     

      3.  项目燃尽图

         

 

       4.  Code/Document  Check-in 记录已上传至 Coding  地址为    https://coding.net/u/godbee/p/LastHomework/git

       5.  项目部分程序运行截图:

          

void CRussia::DrawScore(CDC * pDC)
{
    int nOldDC = pDC->SaveDC();
    CFont font;
    // 设置分数的位置
    int scoreYpos = 145, scoreXpos = 410;
    // 输出提示
    pDC->SetBkMode(TRANSPARENT);
    pDC->TextOut(scoreXpos - 50, scoreYpos, _T(""));
    pDC->TextOut(scoreXpos - 50, scoreYpos - 60, _T("行数:"));
    pDC->TextOut(scoreXpos - 50, scoreYpos - 120, _T("得分:"));
    //设置字体
    VERIFY(font.CreatePointFont(300, _T("Comic Sans MS")));

    pDC->SelectObject(&font);
    
    CString str;
    pDC->SetTextColor(RGB(0, 0, 0));    //设置字体颜色及背景颜色
    //pDC->SetBkColor(RGB(255, 255, 0));
    pDC->SetBkMode(TRANSPARENT);

    str.Format(_T("%d"), m_Level);

    if (m_Level >= 0)
    {
        pDC->TextOut(scoreXpos, scoreYpos, str);    
    }
    str.Format(_T("%d"), m_CountLine);
    if (m_Speed >= 0)
    {
        pDC->TextOut(scoreXpos, scoreYpos - 60, str);        //输出消除行数
    }
    str.Format(_T("%d"), m_Score);
    if (m_Score >= 0)
    {
        pDC->TextOut(scoreXpos, scoreYpos - 120, str);        //输出分数
    }
    pDC->RestoreDC(nOldDC);
}

 

       附图

      

 

posted @ 2018-11-27 18:34  Rainbow丶W  阅读(114)  评论(0编辑  收藏  举报