save - spoolkitamura/nyle-doc-jp GitHub Wiki
save
座標系の状態を保持
現在の座標系の状態を保持し、ブロックを抜けるときにその状態を復元します。
save do ~ end
使用例
# 座標系操作の範囲を限定したり、
# 座標系操作を再帰的におこなう場合などに使用してください。
Nyle.save do
Nyle.translate(50, 50)
Nyle.rotate(Math::PI / 4)
Nyle.scale(100, 100)
Nyle.draw_line(0, 0, 1, 1)
end