码迷,mamicode.com
首页 > 编程语言 > 详细

C++ 让一个球在一个平面中滚动

时间:2020-04-08 22:35:26      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:初始化   span   clear   class   style   circle   str   iostream   int   

#include<iostream>
#include <easyx.h>

using namespace  std;


void draw()
{
    initgraph(500, 500);
    BeginBatchDraw();
    int  num = 1;  //定义模式
    int x = 30; //初始化x轴坐标
    int i = 1; //初始化圆的大小
    while (1)
    {
        cleardevice();
        
        if (num == 1)   //当模式等于1时圆向右移动
        {
            circle(x++, 100, i++);
            if (x + 30 > 500)  //判断是否到右侧边界
                num = 0;
            EndBatchDraw();
            if (i > 30)       //改变圆的大小
                i = 0;
        }
        if (num == 0)  //当模式等0时,圆向左移动
        {

            circle(x--, 100, i++);
            if (x - 30 < 0)   //判断是否到左侧边界
                num = 1;
            if (i > 30)     //改变圆的大小
                i = 0;


            EndBatchDraw();
        }
        Sleep(5);

    }

    system("pause");



}


int main()
{
    draw();


    return 0;
}

 

C++ 让一个球在一个平面中滚动

标签:初始化   span   clear   class   style   circle   str   iostream   int   

原文地址:https://www.cnblogs.com/shenji/p/12663123.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!