三国杀出牌响应思路
各位大神,求指导思路。我最近在写一个三国杀练习,但是有个地方思路有阻碍。就是当我对某人出杀时,对方要响应闪,这个过程需要时间响应。
不太严谨的伪代码:
bool 杀(Player * user,Player * beUser)
{
if (beUser->wait(闪)) return;
else beUser->reduceBlood(1);
}
由于出闪的时候需要UI界面操作,所以,beUser->wait(闪)正的代码我没法这么写。求大神思路,像这种需要等待响应结果的代码,该如何实现?跪求思路。恩,最好是C++解答,当然,其他的语言也好。
[解决办法]
while( beUser->没出牌 )
{
Sleep(1);
}