我正在做一個簡單的遊戲,一個數組中的一堆對象同時出現。按下鼠標將刪除類中的對象數組(下面的示例代碼)。當它命中0時,它希望它進入另一個遊戲狀態。我仍然很新的這...如何將數組放入「if」語句中?
void mousePressed() {
if (gameState == RUN_GAME) {
objects.remove(0);
}
}
當它擊中0和孤單草圖沒有更多的對象,你按下鼠標,處理會自動凍結。我試過這樣的(下面),但它顯然不起作用。我怎麼能告訴if語句改變gameState一旦對象的數組列表命中0?我希望我有道理。
void runGame(){
if (objects.length == 0) {
gameState == WINNER);
}
}
感謝您的信息!對不起,我以前沒有提供這些信息。我正在使用一個ArrayList。現在我試圖在if語句中調用size(),但我認爲這也不行。我會繼續努力。 if(objects.size()<0)gameState = WINNER; } – dazz
@dazz尺寸不會小於**零。不過,它可能**等於**零。你也可以使用ArrayList.isEmpty()函數。 –
現在一切正常!你一直在幫助很大。非常感謝! – dazz