c++跳舞的线

我做的太弱了,各位巨佬们不喜勿喷!
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
#include<iostream>
#include<list>
#include<cmath>
#include<ctime>
#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0)
//上面那句是抄的(QAQ)
using namespace std;HWND hwnd=GetForegroundWindow();list<string> map;// 177*50string s;string line1="                                                                                        ▁▃▆█";
string line2="                                                                                        █▆▃▁";//线头bool down;int way=1,c=0,fjyd,size,p=0;string move(string s) {//附加移动if(fjyd<0) {for(int i=0; i<abs(fjyd); i++) {s=" "+s;}}if(fjyd>0) {for(int i=0; i<abs(fjyd); i++) {s.erase(0,1);}}return s;
}int main() {system("color 62");system("mode con cols=480 lines=250");ShowWindow(hwnd,SW_MAXIMIZE);while(1) {cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;//别问我这是用来干啥的~(QAQ)~if(KEY_DOWN(MOUSE_MOVED)||KEY_DOWN(MOUSE_EVENT)||KEY_DOWN(VK_SPACE)||KEY_DOWN(MOUSE_WHEELED)) {//侦测鼠标按下(还支持空格、右键和滚轮)if(!down) {way=1-way;}down=1;} else {down=0;}if(way) {line1.erase(0,6);line2.erase(0,6);} else {line1="      "+line1;line2="      "+line2;}size=line1.size();fjyd=0-(93-size)/12;line1=move(line1);line2=move(line2);//防止线头撞墙if(line1.size()<4||line2.size()>186) break;if(map.size()==24) map.pop_back();if(way) map.push_front(""+line1);else map.push_front(""+line2);if(way) {//画图for(int i=0; i<map.size()-1; i++) {s=map.front();s=move(s);cout<<s<<endl;map.push_back(s);map.pop_front();}s=map.front();s=move(s);cout<<s;map.push_back(s);map.pop_front();} else {for(int i=0; i<map.size()-1; i++) {s=map.front();s=move(s);cout<<s<<endl;map.push_back(s);map.pop_front();}s=map.front();s=move(s);cout<<s;map.push_back(s);map.pop_front();}if(KEY_DOWN(MOUSE_MOVED)||KEY_DOWN(MOUSE_EVENT)||KEY_DOWN(VK_SPACE)||KEY_DOWN(MOUSE_WHEELED)) {if(!down) {way=1-way;}down=1;} else {down=0;}Sleep(30);if(KEY_DOWN(MOUSE_MOVED)||KEY_DOWN(MOUSE_EVENT)||KEY_DOWN(VK_SPACE)||KEY_DOWN(MOUSE_WHEELED)) {if(!down) {way=1-way;}down=1;} else {down=0;}Sleep(30);//等待0.03秒system("cls");//清屏}
}
~Orz=3

各位巨佬们请留下宝贵建议!

c++小游戏-跳舞的线(无障碍)相关推荐

  1. C++ 小游戏 视频及资料集(四)

    C++小游戏数字炸弹 C++小游戏数字炸弹_Mark_GXc的博客-CSDN博客 C++ 小游戏程序 (共七款) C++ 小游戏程序 (共七款)_小天狼星_布莱克的博客-CSDN博客_c++游戏编程 ...

  2. python跳舞的线_【跳舞的线/教程】10分钟做一个可玩的饭制关卡

    未经作者授权,禁止转载 相关游戏: 跳舞的线.Dancing Line.Unity 简介补充: 七月以后因为某些原因,我可能就不会再做饭制了--(之前挖的坑以后有可能会填,但是肯定有生之年了).最后打 ...

  3. 多关卡连连看php源码_【Ctrl.js】快手小游戏-连连看源码

    [JavaScript] 纯文本查看 复制代码//--------------------------------------------------------------------------- ...

  4. 微信小程序、微信小游戏作品汇总合集,各种好玩的小程序

    微信小程序.微信小游戏作品汇总合集,各种好玩的小程序 小程序: 微信小程序:易阅小程序作品展示 微信小程序:幸福磁县小程序作品展示 微信小程序:小说精品榜小程序作品展示 微信小程序:武汉智慧交警小程序 ...

  5. 开维控制精灵 Ctrl js 快手小游戏 - 自动消砖块

    开维控制精灵 Ctrl.js 快手小游戏 - 自动消砖块 Ctrl.js是基于js语法规则的控制类脚本语言,用于自动化软件测试. Ctrl.js 需要在手机上下载"开维控制精灵", ...

  6. [小游戏资源] 微信小游戏开发资源目录

    一.官方微信小游戏教程 小游戏简易教程 小游戏API大全 小游戏开发工具 小游戏应用商店 二.微信小游戏精品源码 [小游戏源码] 微信小游戏空中射击源码 [小游戏源码] 微信小游戏星途Demo源码 [ ...

  7. 【转】微信小游戏开发源码_教程_工具_资源最新集合

    [小游戏资源] 微信小游戏开发资源目录 一.微信官方游戏教程 小游戏简易教程 小游戏API大全 小游戏开发工具 二.微信小游戏图标资源 Game-icons.net 三.微信小游戏图片资源 Super ...

  8. [小游戏] 微信小游戏开发源码_教程_工具_资源最新集合

    [小游戏资源] 微信小游戏开发资源目录 一.微信官方游戏教程 小游戏简易教程 小游戏API大全 小游戏开发工具 二.微信小游戏图标资源 Game-icons.net 三.微信小游戏图片资源 Super ...

  9. tilemap 菱形_使用Cocos creator制作【治愈七夕】-音乐游戏图形api绘制跳舞的线

    专栏概述及目录:笑苍天Smile:专栏概述及目录​zhuanlan.zhihu.com 游戏截图: 游戏地址:微信扫一扫 游戏源码 游戏技术:前端引擎-Cocos creator,语言-Ts. 写作目 ...

最新文章

  1. 2021 AI技术盘点:预训练模型5大进展
  2. POJ 2955 Brackets(括号匹配一)
  3. 硬核!OSPF路由协议归纳大全~
  4. Winform中自定义xml配置文件,并配置获取文件路径
  5. 【工具类】工具相关参考文档汇总
  6. linux之安装Clion和运行使用总结
  7. Android之AudioManager(音频管理器)详解
  8. 华为s8600手机驱动_只有手机才能快充?华为MateBook X的灵巧快充解放你的续航焦虑-华为 ——快科技(驱动之家旗下媒体)-...
  9. java切面1.6需要的包_Java技术 AspectJ
  10. 面试之 Python 进阶
  11. Javascript第二章中for循环第四课
  12. thinkphp5 没有 $this->ajaxReturn
  13. objective-C语言:第一个OC程序
  14. 机器学习:邹博邹伟教学
  15. 下载离线地图数据并搭建离线地图开发环境(一套代码支持谷歌、百度、高德等所有地图源)
  16. 实战PyQt5: 137-QChart图表之散点图
  17. JS·经典·炫彩菜单(动画效果) for jquery
  18. 手机银行消息服务器,服务与功能_手机银行_服务介绍_个人电子银行_电子银行频道_建设银行...
  19. 用axure做产品需求文档
  20. 关于关于_WIN32_WINNT的说明

热门文章

  1. 科幻电影中的脑机接口技术
  2. 文字超出部分用省略号显示
  3. 测试理论大全(附加-常见面试题)
  4. docker部署Golang程序
  5. 主成分分析、最小噪声分离、缨帽变换和独立成分分析之间的异同
  6. 自动化每日构建(二)用Ant来完成java工程的每日构建
  7. 最新Android面试题整理,全套教学资料
  8. 大数据Spark企业级实战 PDF 下载 和目录
  9. Fiddler安卓APP抓包显示tunnel to
  10. android开发:小米手机开发时非要sim卡才能调试怎么办?