用easy-x可视化窗口实现马踏棋盘

该博客介绍了如何利用Easy-X图形库在VS2019中创建一个马踏棋盘的动画效果。作者首先指导读者从官网下载并安装Easy-X插件,然后提供了一个C++源码示例,该示例通过结构体和栈来模拟马在棋盘上的移动,并使用不同的颜色和数字来可视化每一步。程序会根据马的当前位置动态更新棋盘,并在每步之间暂停以便观察。最终,当马无法再移动时,程序显示‘马踏棋盘完成!’的消息框。
  • easy-x插件需要自己在官网下载(附上链接)
    https://easyx.cn/
  • 安装好插件后用vs2019打开
  • 然后话不多说,附上源码
#include <stack>
#include <iostream>
#include<time.h>
#include<graphics.h>
using namespace std;
struct node
{
   
   
	int x;
	int y;
};
IMAGE img1, img2;
int map[8][8] = {
   
    0 };
int step[8][2] = {
   
    {
   
   -2,-1} ,{
   
   -2,1},{
   
   2,-1},{
   
   2,1},{
   
   -1,-2},{
   
   -1,2},{
   
   1,-2},{
   
   1,2} };
int visit[8][8] = {
   
    0 };
bool bound(int x, int y) {
   
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值