python开源协议(python算法详解)
这个程序有bug:有时候循环说MessageBox。一开始我同学要求课程设计改成多文件结构,后来我犯了一个错误。后来我把程序的入口点改成了WinMain,在主窗口上增加了一个附属的子窗口来进行逼真的评分,从而彻底放弃了控制台。然后上面提到的bug也发生了。
建议在开头定义全局变量int nTime=0;
在IsTouchBottom中
//确定游戏是否结束
if(cur_top=0)
{
if(定时器_id)
{
KillTimer (hwnd,ID _ TiMer);
timer _ id=0;
}
MessageBox (hwnd,TEXT('游戏结束'),text ('msg '),MB _ ok | MB _ icon illustration);
SendMessage (hwnd,WM_CLOSE,0,0);
}
开头的判断语句改为if(cur_top=0 nTime==0)
add NTime=1;在下一行;
这样,WM_CLOSE在被窗口进程处理之前不会再次判断gameover。最近在学习Python,收集了一些资料,需要补充2889446718。