weixin_36396660 2017-06-05 01:59 采纳率: 0%
浏览 1118

吹泡泡游戏c++ 求帮助

、吹泡泡游戏

当用户在窗口客户区中单击鼠标左键时,即可产生一个泡泡(图形)。既要求产生不同的颜色的大小随机的泡泡,又要能使这些泡泡升起或降落,最后消失。

在屏幕上画一个矩形框,开始为空白。
当鼠标的左键单击矩形框内的任何位置时,在该位置产生1个随机大小的红色泡泡(实心园),并开始下降。
当鼠标的右键单击矩形框内的任何位置时,在该位置产生1个随机大小的蓝红泡泡(实心园),并开始上升。
上升或下降到矩形框边界时,泡泡自行消失
矩形框右边显示当前矩形框中红色/蓝色泡泡的正确数目
矩形框内应可以同时容纳多个泡泡(100个以上)
各泡泡在漂移过程中还会改变形状

每个泡泡的大小用一个RECT结构存储,可以使用一个RECT数组来存储一组红色泡泡的大小信息。再使用一个布尔数组来存储泡泡的状态信息。这两个数组是相对应的。当布尔值为FLASE时,表示该位置没有存储泡泡。反之亦然。
产生一个新的泡泡时,依次搜索布尔数组,找出第一个FLASE的位置,存储新的泡泡。每隔一定的时间,更新泡泡的大小和位置,使泡泡运动增大。

  • 写回答

1条回答 默认 最新

  • shen_wei 2017-06-05 03:36
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?