如何在不同的类中调用函数

我有一个可以玩机器人或朋友的游戏。 所以我做了一个新的课,让用户选择玩谁,在新课上我做了两个按钮,第一个是“BOT”,第二个是“朋友”。

所以对于这些按钮,我想调用一个不同的函数,我已经在我以前的课上这个类。 我怎样才能做到这一点?

代码的功能之一:

fun playGame(cellId: Int, buSelected: Button) { if (activePlayer == 1) { txtView.text = "Player 2 turn" buSelected.text = "X" buSelected.setBackgroundColor(Color.GREEN) player1.add(cellId) activePlayer = 2 } else { txtView.text = "Player 1 turn" buSelected.text = "O" buSelected.setBackgroundColor(Color.BLUE) player2.add(cellId) activePlayer = 1 } 

我想在新的类中调用playGame()

你的问题非常模糊,但让我告诉我理解。 当你点击其中一个按钮时,你正在设置所选播放器的外观。 另外我假设你刚才提到的课程是一个活动。 如果是这种情况,请将玩家信息作为额外消息发送,然后启动“活动”,并在其中选择玩家特定的选项。 希望这可以帮助。 如果您需要代码帮助,请将您的查询清楚地与所需的代码片断分享。