我刚开始学习 ruby 和 gosu。我现在使用的代码是来自其他人代码的引用。
这是一个 2 人乒乓红宝石游戏。游戏正在运行并且可以玩。我正在尝试将其设置为任何玩家得分达到 10,游戏将停止并显示消息“玩家 1/2 获胜”并提示玩家是否要继续玩。
我现在的问题是当其中一名玩家得分达到 10 时显示消息,然后提示用户是否要继续。
(免责声明这不是我的原始代码,我只是用它来学习。)
if @player_1.score == 2
@state = :stopped
@message.draw_text('WIN',100,100,2)
end
if @player_2.score == 2
@state = :stopped
end
这段代码在 Gosu::Window 类中(我不知道如何把整个代码放在这里,因为这是我的第一次)