プログラミング以前の質問内容で申し訳ないのですが、
sx = (n % 4 ) * 70の部分で、
nが4以上の場合において、nの余りが0、1、2、3、となるのはわかるのですが、
例えば1を4で割って整数の余りが1になる理屈がわかりません。
確かにconsole.logに1%4とすると、1と表示されるのですが、
この場合、正の整数を正の整数で割り、商と余りを求める方法だと
4未満の数は「割り切れない数」になるのでは?
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?