LWJGL と slick に問題があります。私がやろうとしているのは、一定量のテキストを表示することです。ボタンを押すと (この場合は戻る)、画面がクリアされ、新しいテキストが表示されます。私は現在このコードを使用しています
public void text() {
GL11.glClear(GL11.GL_COLOR_BUFFER_BIT);
Color.white.bind;
font.drawString(0, 0, "text");
while (Keyboard.isKeyDown(Keyboard.KEY_RETURN)) {
GL11.glClear(GL11.GL_COLOR_BUFFER_BIT);
font.drawString(0, 0, "text (again)");
}
}
//so on an so forth
しかし、これの問題は、これらの別のものを入れると、デスループが作成されることです。これを行うより良い方法はありますか?If ステートメントを試してみましたが、それが表示され、最初の文字列に戻りました。