这是我的第一个 Android 游戏应用程序,我现在有点卡住了。
所以,基本上我所拥有的是一个纸牌游戏,总共有 6 个回合。第 1 回合 = 玩家 1,第 2 回合 = 玩家 2,第 3 回合 = 玩家 1,依此类推。
我最初的想法是在一个while循环中处理每个玩家转弯,该循环说明:WHILE(round <= 6),并将变量round初始化为0。
在那个 WHILE 循环中,我有一个 if(turn=1){ 在屏幕上显示播放器 1s 可用的动作和卡片,并设置 onclicklisteners 并在单击时将变量轮数增加 1},否则 if (turn=2){ 做同样的事情,但对于播放器 2}。
这显然是行不通的,考虑到while循环不会等待玩家点击按钮或卡片,我发现自己陷入了一个恶魔般的无限循环:(。
因此,我这几天一直在寻找解决方案,但似乎找不到非常有启发性的东西。
如果有人可以推荐某种解决方案或任何我可以阅读的信息来源以获得可能的解决方案,我将不胜感激。
谢谢你。