キーボード上の指定したキーを押しているかどうかを判定するには、Greenfoot クラスで定義されている isKeyDown メソッドを利用します。
public static boolean Greenfoot.isKeyDown( "キーの名前" ) 戻り値(boolean): 指定したキーを押してれば true、押して無ければ false が戻る "キーの名前": 文字キー: "a", "b", ・・・, "z" 数字キー "0", ・・・ ,"9" カーソルキー: "up", "down", "left", "right" その他: "enter", "space", "tab", "escape", "backspace", "shift", "control", "F1", "F2",・・・, "F12"
このメソッドは public static なのでコード内のどこからでも呼び出すことが出来ます。
従ってカーソルキーの右を押したら右に 1 だけ移動したい場合はソース 1 の様に act メソッド内に書きます。
if( Greenfoot.isKeyDown( "right" ) ){ setRotation(0); move(1); }