Commented by: LefTonbo
at 2006-03-14 22:15:25
aをローカル変数に .
///ここから///
extends DxChar;
function getkey2(keycode){
var a;
var nx;
a=new array();
for(i=0 ; i<3 ; i++){a.add(0);}
if(getkey(keycode)>0) nx=1;
else nx=0;
a.set(0,nx);
for(i=2 ; i>0 ; i--) a.set(i,a.get(i-1));
if (a.get(1)==0 && a.get(2)==1) return(-1);
return(getkey(keycode));
}
// 37は左カーソルのキーコード
// getkey2は新しいメソッド
// 左カーソルキーを押して離したとき、-1を返します
// 後はgetkeyと同じ
while(1){
//if ((getkey2(32))==-1) print("離しました");
print((getkey2(32)));// ←帰ってきた値を表示。
update();
}
///ここまで///
0.122でやるとうまくいかないので一番最初のVerの奴にしてみた。
それをちょっと改造。xの値が変わらないように。
|