http://hsproom.me/program/view/?p=76
hsp3dish.asをincludeした時とそうで無い時で■のサイズが異なるようです。HSPの仕様?
#include "hsp3dish.as"
scrX = 636 scrY = 476 screen ,scrX,scrY *main gosub*draw_checkered_pattern stop *draw_checkered_pattern ptn_size = 8;四角のサイズ、ご自由に設定を redraw 0 color 204,204,204;204グレー repeat (scrY/ptn_size)*2,1;(screenY/ptn_size)*2の回数、1から繰り返す ptn_x = ptn_size*cnt;ptn_xをptn_sizeの倍数ずつ増やす ;ループ回数が2の倍数の時、ptn_offsetに-ptn_sizeそれ以外で0を代入する if cnt \2 = 0 : ptn_offset = -ptn_size : else : ptn_offset = 0 repeat (scrX/ptn_size)*2,1;(screenX/ptn_size)*2の回数、1から繰り返す if cnt \ 2 = 0 {;ループ回数がの倍数の時のみ ptn_y = ptn_size*cnt;ptn_yをptn_sizeの倍数ずつ増やす boxf ptn_x-ptn_size,(ptn_y-ptn_size)+ptn_offset,ptn_x,ptn_y+ptn_offset } loop loop redraw 1 return