05/02/13 21:29:22 mu5oEbAX
//日本語入力テストサンプル(Enterの判定甘いです)
extends PanelChar;
$TextEditor.setPosition(4,4,200,16);
$TextEditor.edit();
t = "";
$TextEditor.setText(t);
while (1) {
if($TextEditor.isEditing()){
if(getkey(13)){
gt = $TextEditor.getText();
if(t==gt && gt!=""){
$panel.fillRect(4,32,320,240,$Blue);
$panel.drawText(4,32,t,$clWhite);
$TextEditor.setText("");
gt = "";
}
}
t = gt;
}else{
$TextEditor.edit();
}
update();
}
//それにしても1行・1単語単位の入力処理は向かないね。
//J+IとかZ+Iとかに分けないと>>1タイピングっぽくは動かせないと思う。
//(あんまり豆乳さわってないのがバレバレで申し訳ない)