なるほど! なんとなくわかりました。 427行と428行は変数の宣言なのですが、プチコンはこの行が実行されて始めて有効になるので、後ろの方にプログラムが置いてあってそこが実行される前に関数が呼び出されると定義されないまま実行されてエラーになっちゃうんだと思います。 解決方法としては、サンプルのようにこの関数自体をプログラムの先頭に置くか、もしくは上記の427行と428行の変数の宣言だけプログラムの頭の方の確実にプログラムが通る場所に移して下さい。そしたら動くようになると思います!