拡大表示

ONS.の『drawbg2』の不具合?


 下記のような0.txtを作成し,ONScripterで実行すると,216%拡大したところで画像が180度回転表示されます。

 NScipterでは問題ありませんでした。

;ONS.用拡大表示スクリプト

*define

game

*start
lsp 10, "qd1001.jpg",0,0
print 9,1000

saveoff:textclear:bgcopy
For %0 = 0 to 20 
drawclear
;×座標320,240を中心に縦横[%0+200]% 拡大表示。回転角は0度。
;○画像の中心点を座標320,240に設定し,縦横[%0+200]% 拡大表示。回転角は0度。
drawbg2 320 , 240 , %0  + (200) , %0 + (200) ,0
mov %1,%0+200
draw
%1%\
Next
saveon

click
終了しました。
click


 ひとつもりさま。コメントありがとうございます。
いまは暫定措置ということで下記のようにしています。

;ONS.用拡大表示スクリプト(暫定版)

saveoff:textclear:textoff:bgcopy
For %0 = 0 to 20
mov %1,%0 + 200
;拡大率215%以上で180度回転。
mov %2,0:If %1>215 mov %2,180
drawclear
;×座標320,240を中心に縦横[%0+200]% 拡大表示。回転角は0度。
;○画像の中心点を座標320,240に設定し,縦横[%0+200]% 拡大表示。回転角は0度。
drawbg2 320 , 240 , %1 , %1 ,%2
draw
%1%\
Next
saveon