关闭上一个游戏窗口而又不退出游戏后,如何使用SDL自动打开另一个游戏窗口?

时间:2019-05-26 04:58:57

标签: c linux sdl libraries

我使用SDL库创建了一个玩记忆游戏的游戏窗口,当游戏结束时(退出while循环),我使用SDL_DestroyWindow和SDL_DestroyRenderer破坏了该游戏窗口。但是我想在前一个窗口销毁后立即自动创建一个新窗口,该怎么办?

1st part while loop

2nd part while loop

基本上,我有一个服务器和一个客户端通过套接字连接。客户端文件(图像)中的while循环实现了一个简单的漫游器,该漫游器从棋盘游戏中随机挑选纸牌,然后将选票发送到服务器,服务器会评估该游戏并返回响应代码。当resp.code为3时,表示游戏已经结束,新游戏应自动开始。您可以在switch case语句中看到该选项。我第一次运行该程序一切正常。 问题是,当第一个游戏结束并且创建了第二个新窗口并且上一个窗口被销毁了,但是机器人没有通过套接字发送任何内容供服务器评估时,它没有像第一个游戏那样选择任何纸牌时间。

0 个答案:

没有答案