正負反転するのが意味が分からなくて ifx>100より大きくなったとき dx = -dx リピートで戻って x= x-dxになっているのか
次にifx<=0で リピートで戻って来たとき dx = -dx で x=x+dx になっているのかが分からないです。
(dx = -dx )って -dxをdxに代入しているのかそれとも、A=Bで等しいと考えてますけど、(ごちゃごちゃと考えてしまい。)
いまいちそこら辺が分かりません。
x = 0 : y = 100 ;初期座標設定(開始位置)
dx = 10 : dy = 0 ;移動量の設定
repeat
color 255, 255, 255 ;※1 白色。背景と同じ色。
boxf ;※1 ウィンドウと同じサイズの四角形を塗りつぶしで描画する。
color 0, 0, 0
pos x, y
mes "●"
x = x + dx
y = y + dy
if x > 100:dx = -dx ;移動量正負反転。
if x <=0:dx = -dx ;移動量正負反転。
await 200
loop
stop