【发布时间】:2013-09-19 14:35:20
【问题描述】:
这是我的第一个 Android 游戏应用程序,我现在有点卡住了。
所以,基本上我所拥有的是一个纸牌游戏,总共包含 6 个回合。第 1 回合 = 玩家 1,第 2 回合 = 玩家 2,第 3 回合 = 玩家 1,依此类推。
我最初的想法是在一个while循环中处理每个玩家转弯,该循环声明:WHILE (round
在那个 WHILE 循环中,我有一个 if(turn=1){ 在屏幕上显示播放器 1 的可用动作和卡片,并设置 onclicklisteners 并在单击时将变量递增 1},否则 if (turn=2){ 执行相同,但对于玩家 2}。
这显然是行不通的,考虑到 while 循环不会等待玩家点击按钮或卡片,我发现自己陷入了一个恶魔般的无限循环:(。
所以,我这几天一直在寻找解决方案,但似乎找不到非常有启发性的东西。
如果有人能推荐某种解决方案或任何我可以阅读的信息来源以获得可能的解决方案,我将不胜感激。
谢谢。
【问题讨论】:
标签: java android loops sdk onclicklistener