!!!担当
太田優菜
!!! モジュール概要
キーボード操作の管理を行うモジュールです.
関数名: key
!!! プログラム
enchant();
function game_key(game){
var fps = new Label();
var startTime;
var endTime;
var num;
var sec;
var push = 0;
startTime = new Date();
endTime = new Date();
fps.on( Event.ENTER_FRAME, function(){
if(game.input.left){
if (push == 0){
key = 1;
endTime = new Date();
push = 1;
}
}
else if(game.input.right){
if (push == 0){
key = 4;
endTime = new Date();
push = 1;
}
}
else if(game.input.up){
if (push == 0){
key = 2;
endTime = new Date();
push = 1;
}
}
else if(game.input.down){
if (push == 0){
key = 3;
endTime = new Date();
push = 1;
}
}
else{
key = 0;
sec = null;
push = 0;
}
endTime2 = new Date();
this.text = '経過時間' + (0.001 * endTime2.getTime() - 0.001 * startTime.getTime()) + "秒" + '
key' + key + 'を押した時間:' + (0.001 * endTime.getTime() - 0.001 * startTime.getTime()) + '秒';
});
if(key == 1){
judge.judge1(0.001 * endTime.getTime() - 0.001 * startTime.getTime(), 0.001 * endTime2.getTime() - 0.001 * startTime.getTime());
}else if(key == 2){
judge.judge2(0.001 * endTime.getTime() - 0.001 * startTime.getTime(), 0.001 * endTime2.getTime() - 0.001 * startTime.getTime());
}else if(key == 3){
judge.judge3(0.001 * endTime.getTime() - 0.001 * startTime.getTime(), 0.001 * endTime2.getTime() - 0.001 * startTime.getTime());
}else if(key == 4){
judge.judge4(0.001 * endTime.getTime() - 0.001 * startTime.getTime(), 0.001 * endTime2.getTime() - 0.001 * startTime.getTime());
}
return fps;
}
!!!内容
プレイヤーが↑、↓、←、→を押した時間を取得します。
!!!関連モジュール
judgement