当前位置: 首页 > news >正文

西安网站推广公司痘痘该怎么去除效果好

西安网站推广公司,痘痘该怎么去除效果好,徽章设计制作网站,湖南省建设厅视频链接 井字棋 用EasyX和C实现井字棋小游戏 源码及注释 #include<graphics.h>char board_data[3][3] {{-,-,-},{-,-,-},{-,-,-}, };char current_piece O;//检测指定棋子的玩家是否获胜 bool CheckWin(char c) {// 检查每一行for (int i 0; i < 3; i){if (bo…

视频链接

井字棋

用EasyX和C++实现井字棋小游戏

源码及注释

#include<graphics.h>char board_data[3][3] =
{{'-','-','-'},{'-','-','-'},{'-','-','-'},
};char current_piece = 'O';//检测指定棋子的玩家是否获胜
bool CheckWin(char c)
{// 检查每一行for (int i = 0; i < 3; i++){if (board_data[i][0] == c && board_data[i][1] == c && board_data[i][2] == c)return true;}// 检查每一列for (int j = 0; j < 3; j++){if (board_data[0][j] == c && board_data[1][j] == c && board_data[2][j] == c)return true;}// 检查对角线if (board_data[0][0] == c && board_data[1][1] == c && board_data[2][2] == c)return true;if (board_data[0][2] == c && board_data[1][1] == c && board_data[2][0] == c)return true;// 如果没有匹配,则返回 falsereturn false;
}//检测当前是否出现平局
bool CheckDraw()
{for (size_t i = 0; i < 3; i++) {for (size_t j = 0; j < 3; j++) {if (board_data[i][j] == '-')return false;}}return true;
}//棋盘
void DrawBoard()
{line(0, 200, 600, 200);line(0, 400, 600, 400);line(200, 0, 200, 600);line(400, 0, 400, 600);}//棋子
void DrawPiece()
{for (size_t i = 0; i < 3; i++) {for (size_t j = 0; j < 3; j++) {switch (board_data[i][j]){case 'O':circle(200 * j + 100, 200 * i + 100, 100);break;case 'X':line(200 * j, 200 * i, 200 * (j + 1), 200 * (i + 1));line(200 * (j+1), 200 * i, 200 * j , 200 * (i + 1));break;case '-':break;default:break;}}}
}//提示
void DrawTipText()
{static TCHAR str[64];_stprintf_s(str, _T("当前棋子类型: %c"), current_piece);settextcolor(RGB(225, 175, 45));outtextxy(0, 0, str);
}int main()
{initgraph(600, 600);bool running = true;ExMessage msg;BeginBatchDraw();while (running){DWORD start_time = GetTickCount();//自系统启动以来经历的毫秒数while (peekmessage(&msg)){//检查鼠标左键按下的信息if (msg.message == WM_LBUTTONDOWN){//计算点击位置int x = msg.x;int y = msg.y;int index_x = x / 200;int index_y = y / 200;//落子操作if (board_data[index_y][index_x] == '-') {board_data[index_y][index_x] = current_piece;//切换棋子类型if (current_piece == 'O') current_piece = 'X';else current_piece = 'O';}}}cleardevice();DrawBoard();DrawPiece();DrawTipText();FlushBatchDraw();if (CheckWin('X')){MessageBox(GetHWnd(), _T("X 玩家获胜"), _T("游戏结束"), MB_OK);running = false;}else if (CheckWin('O')){MessageBox(GetHWnd(), _T("Y 玩家获胜"), _T("游戏结束"), MB_OK);running = false;}else if (CheckDraw()){MessageBox(GetHWnd(), _T("平局!"), _T("游戏结束"), MB_OK);running = false;}DWORD end_time = GetTickCount();//自系统启动以来经历的毫秒数DWORD delta_time = end_time - start_time;//作差的到这次循环所消耗的时间if (delta_time < 1000 / 60) // 为了确保60hz刷新{Sleep(1000 / 60 - delta_time);//控制每次循环的时间消耗,而进行线程休眠}}EndBatchDraw();return 0;
}
http://www.dinnco.com/news/79206.html

相关文章:

  • b2b网站的主要功能和作用是什么站长之家最新域名查询
  • 做网站的收入成品短视频app源码的优点
  • 合肥市建设通网站广东河源最新疫情
  • 推广平台的文案网站seo搜索引擎优化案例
  • 自己做的网站打开是乱码百度新闻客户端
  • 用啥网站做首页济南谷歌推广
  • 怎么在网站做视频接口免费建站网站
  • 嘉定品牌网站建设谷歌seo和百度seo
  • 有哪些网站可以做任务最新国内你新闻
  • 什么网站可以快速做3d效果图建站网站
  • 小型购物网站建设企业网站的作用有哪些
  • 上海传媒公司电话湖南长沙seo
  • 广厦建设集团官方网站免费外链代发平台
  • 网站做流量的论坛贴吧网易最新消息新闻
  • 网站别人做的收到方正侵权百度一下你就知道官网网页
  • 东营长安网站建设易推广
  • 自己买空间做网站全国疫情一览表
  • asp网站会员管理模板近期国际热点大事件
  • 做网站是用ecs还是虚拟主机站长之家怎么用
  • 聚商网络科技有限公司的服务项目北京seo
  • 梵克雅宝中国官网旗舰店seo权重是什么意思
  • 外汇做单在什么网站百度公司网站推广怎么做
  • 商品关键词举例seo教育
  • 湘潭做网站 定制磐石网络巨量引擎app
  • 可烦网站建设巨量算数关键词查询
  • 网站上动态图片怎么做成功品牌策划案例
  • wordpress 文章迁移上海全国关键词排名优化
  • php免费网站建设长沙百度推广公司电话
  • 什么是网站独立访问者数量怎么申请网站空间
  • 做网站的图片字虚百度官网