現在、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 を何らかの方法で配列に格納できると想像できますが、それが適切な方法であるかどうか、またそれを実装する方法さえわかりません。