EasyX涂格子游戏
来源:互联网 发布:centos 6.5改root密码 编辑:程序博客网 时间:2024/06/10 06:09
#include "stdafx.h"#include<graphics.h>#include<conio.h>int main(){//绘制窗口initgraph(560,560); //绘制格子for(int i=0;i<=560;i+=70){line(i,0,i,560);line(0,i,560,i);}//绘制选色区setfillcolor(RED);fillrectangle(0,490,70,560);setfillcolor(GREEN);fillrectangle(70,490,140,560);setfillcolor(BLUE);fillrectangle(140,490,210,560);setfillcolor(YELLOW);fillrectangle(210,490,280,560);setfillcolor(LIGHTBLUE);fillrectangle(280,490,350,560);setfillcolor(WHITE);fillrectangle(350,490,420,560);setfillcolor(MAGENTA);fillrectangle(420,490,490,560);setfillcolor(CYAN);fillrectangle(490,490,560,560); MOUSEMSG m; //定义鼠标信息COLORREF c; //颜色值while(1){m=GetMouseMsg(); //获得一条鼠标信息switch(m.uMsg){case WM_LBUTTONDOWN: { //单击选色区if(m.x>=0&&m.x<=70&&m.y>=490&&m.y<=560) c=getpixel(m.x,m.y); //取当前鼠标所在点的颜色if(m.x>70&&m.x<=140&&m.y>=490&&m.y<=560)c=getpixel(m.x,m.y);if(m.x>140&&m.x<=210&&m.y>=490&&m.y<=560)c=getpixel(m.x,m.y);if(m.x>210&&m.x<=280&&m.y>=490&&m.y<=560)c=getpixel(m.x,m.y);if(m.x>280&&m.x<=350&&m.y>=490&&m.y<=560)c=getpixel(m.x,m.y);if(m.x>350&&m.x<=420&&m.y>=490&&m.y<=560)c=getpixel(m.x,m.y);if(m.x>420&&m.x<=490&&m.y>=490&&m.y<=560)c=getpixel(m.x,m.y);if(m.x>490&&m.x<=560&&m.y>=490&&m.y<=560)c=getpixel(m.x,m.y);}break;case WM_LBUTTONDBLCLK: //双击涂色区if(m.x>=0&&m.x<=560&&m.y>=0&&m.y<=560){ setfillcolor(c); //填充颜色为c for(int i=0;i<8;i++) //寻找当前鼠标所在的i,j for(int j=0;j<8;j++){ if(m.x>=(70*i)&&m.x<=(70*i+70)&&m.y>=(70*j)&&m.y<=(70*j+70)) fillrectangle(70*i,70*j,70*i+70,70*j+70); }}break;case WM_RBUTTONUP:return 0;}}getch(); //等待按键结束closegraph();//关闭窗口return 0;}
1 0
- EasyX涂格子游戏
- 填色游戏 easyx
- 格子游戏
- 格子游戏
- 格子游戏
- EasyX
- easyx
- 翻格子游戏
- 格子游戏 解题报告
- ssl2340 格子游戏
- 书上例题 格子游戏
- wustoj1938格子游戏
- 格子游戏(乙)
- Fliptile 翻格子游戏
- C语言+EasyX编写推箱子游戏
- [easyx游戏开发]---实现透明背景效果
- 格子类型游戏的总结
- 【C/EasyX】十字消除游戏的实现方法
- 欢迎使用CSDN-markdown编辑器
- poj_3349 Snowflake Snow Snowflakes(数字哈希)
- onchange 、oninput和onpropeerchange事件用法的区别
- bootstrap提示和弹出框
- HDU 5945 Fxx and game
- EasyX涂格子游戏
- javaweb 中使用bootstrap框架,下拉菜单添加分割线
- 第六章 函数 primer c++
- hive 运行三种方式 之 remote metastore service
- 获取二叉树高度
- adobe flash player已过期
- 程序员提高课
- C语言工资信息管理系统设计
- 获取CPU信息