我正在嘗試在Slick2d框架中創建一個小型聊天遊戲。該框架有一個方法叫做檢查數組中的多個值
isKeyPressed()
和我可以用來檢查的一長串變量。例如:
input.KEY_A
目前我可以註冊一個字母的唯一途徑,是通過使這些棋子的整個列表:
if (input.isKeyPressed(input.KEY_A)) {
this.text += "a";
}
if (input.isKeyPressed(input.KEY_B)) {
this.text += "b";
}
if (input.isKeyPressed(input.KEY_C)) {
this.text += "c";
}
有沒有更聰明的方法我能做到這一點?
我可以想象,我將能夠以某種方式將input.KEYS存儲在數組中,但我不確定這是否是正確的方式,甚至不知道如何實現它。
不是更聰明的方式,但最初我想有一個嵌套的if-else而不是數以百萬計的if語句。 – PermGenError