C语言五子棋,关于下棋点光标显示问题

0

写了一个下五子棋的小程序,

x,y代表棋子的坐标位置,用getch读取移动命令移动,

但是遇到一个问题,用户看不到当前棋子坐标位置,

怎么实现一个随着x,y 坐标变化而变化的下棋位置提示信息呢,显示出来。

注:

环境:VS 2019 + easy X

以下是部分函数(移动棋子位置):

475*475的棋盘

while (1)
{
	input = _getch();
	
	if (input == 's')
	{
		y = y + 25;
		if (y > 475)
		{
			y = y - 25;
		}
		
	}
	if (input == 'w')
	{
		y = y - 25;
		if (y < 25)
		{
			y = y + 25;
		}
		
	}
	if (input == 'd')
	{
		x = x + 25;
		if (x > 475)
		{
			x = x- 25;
		}
		
	}
	if (input == 'a')
	{
		x = x - 25;
		if (x < 25)
		{
			x = x + 25;
		}
		
	}界面
}
ava
菠偌吹雪

2019-12-30

0

无论你想显示什么样的提示信息,都必须“画”出来。

比如,在目标位置画一个方框。

ava
慢羊羊

2019-12-30

其实就是画的时候出现问题,因为采用的背景图片,画完后无法删除所画的方框,实现实时更新。 -  菠偌吹雪  2019-12-30
技术讨论社区