それを分かり易くする為に点で線を引いているのだが、その線描きが上手くいきません。
一応、こっちではプログラムを作りました。
repeat redraw 0 color boxf color 255,255,255 // 点移動エリア stick atack , 15 if ( atack & 1 ) : pox - 1 if ( atack & 2 ) : poy - 1 if ( atack & 4 ) : pox + 1 if ( atack & 8 ) : poy + 1 pset pox , poy mox = mousex moy = mousey if mousex < mousey { kurikaesi = moy if moy : mox = double ( mox + 1 ) / moy + 1 moy = 1 } else { kurikaesi = mox if mox : moy = double ( moy + 1 ) / mox + 1 mox = 1 } if mousex < pox { if mousey < poy { handanx = pox handany = poy repeat kurikaesi handanx - mox handany - moy pset handanx , handany loop } else { handanx = pox handany = poy repeat kurikaesi handanx - mox handany + moy pset handanx , handany loop }} else { if mousey < poy { handanx = pox handany = poy repeat kurikaesi handanx + mox handany - moy pset handanx , handany loop } else { handanx = pox handany = poy repeat kurikaesi handanx + mox handany + moy pset handanx , handany loop }} redraw 1 await loop見にくいのは仕方が無いです。 誰か、間違っているところを教えてください。