サブルーチンには、よく使う処理を入れるのが妥当だと思います。 例えば画面の描画とかに私は使っています。 (いつもDEFだがGOSUBと変わりなし) それにメインループの流れをGOSUBで分けたりしますね。 WHILE 1 GOSUB @BUTTON GOSUB @PAINT GOSUB @MYSP GOSUB @OPJECT_CHECK VSYNC 1 WEND みたいに。 あと色を変えるのはそれしかないと思います。 (FONTDEFという抜け道もあるが酷くめんどい上にCOLORと同じ扱い方なので)