MSX-BASICの奥義を伝授するスレ
■ このスレッドは過去ログ倉庫に格納されています
0460デフォルトの名無しさん
2007/04/09(月) 22:39:16任意のドット数で動かす(この場合、2ドットずつ)
X=X-2*(S=7)*(X>0)+2*(S=3)*(X<100)
Y=Y-2*(S=1)*(Y>0)+2*(S=5)*(Y<100)
斜め移動
X=X-(S=2)-(S=3)-(S=4)+(S=6)+(S=7)+(S=8)
Y=Y-(S=4)-(S=5)-(S=6)+(S=8)+(S=1)+(S=2)
簡単に書けば、こうだな。カッコの中の条件が揃えば−1になるから、
そこから考えれば。
■ このスレッドは過去ログ倉庫に格納されています