我试图运行此循环两次,然后将状态更改为 1。(状态 = 1;)。那可能吗?
public void mousePressed() {
if (state == 0) {
for (int i = 0; i < 6; i++) {
if (mouseX >= cards[i].x && mouseX <= cards[i].x + cards[i].WIDTH && mouseY >= cards[i].y && mouseY <= cards[i].y + cards[i].HEIGHT) {
cards[i].flip();
}
}
state = 1;
}
现在,当我运行此循环时,它仅运行一次并将状态形式 0 (state==0) 更改为 1。我的问题是我可以让此循环运行两次(按鼠标 2 次)然后将状态从 0 更改为 1(状态=1;)。
非常感谢你。任何帮助,将不胜感激。