ゲームプログラミングとはその名のとおりゲームのプログラムを作ることを指します。『Javaから楽しく学ぶ!ゲームプログラミング専門学校』ではゲームプログラミングについて、実際にゲームプログラムをJAVAプログラミング言語を使用し、作成していきながら詳しく解説していきます。
class DispKey{コンストラクタ内で"タイピング問題文字列"を生成しています。
private String question; //タイピング問題文字列
private int charNumMax; //タイピング問題文字列の文字列長
DispKey(){
question = "XYCOKAOKFELAOWQCBN";
charNumMax = question.length();
}
…省略
}
/*正解・不正解判定*/入力された文字と問題番号に対応する文字が一致しているかを判定するメソッドです。
public int compareToInpKey(int inpKeyCode, int num){
int ret;
int upperKeyCode = 0;
ret = 0;
if(inpKeyCode >= 65 && inpKeyCode <= 90){
upperKeyCode = inpKeyCode;
}else if(inpKeyCode >= 97 && inpKeyCode <= 122){
upperKeyCode = inpKeyCode - 32; //アルファベットを大文字に変換
}else{
ret = 2;
}
if(ret != 2){
/*正解・不正解判定*/
if(upperKeyCode == this.getActiveCharCode(num)){
ret = 0;
}else{
ret = 1;
}
}
/*戻り値 0:正解
1:不正解
2:解答対象外 */
return ret;
}