stamps():組み込みスタンプを描く

書式

stamps(x,y,stampNumber)
stamps(x,y,stampNumber,flipFlag)
stamps(x,y,stampNumber,flipFlag,rotateFlag)

説明

指定した座標に組み込みスタンプを描画します。座標値はマイナスにも対応しています。flipFlagは1で左右反転になります。rotateFlagは0で0度、1で-90度(時計回り)、2で180度、3で90度(反時計回り)回転となります。

[サンプルプログラムをダウンロード]

// Sample Code
var pc=new PanCake();
pc.reset();
pc.clear(0);
while(1){
 var x=rnd(88)-8;
 var y=rnd(53)-8;
 var c=rnd(15);
 pc.stamps(x,y,0x41);
 log(x,",",y,",",c,"\n");
 sleep(5);
}

// Sample Code
var pc=new PanCake();
pc.reset();
pc.wbuf(1);
pc.clear(0);
var x=0,y=0;
while(1){
 pc.clear(0);
 var yy=y-8;
 while(yy<48){
  var xx=x-8;
  while(xx<88){
   pc.stamps(xx,yy,0x5e);
   xx=xx+8;
  }
  yy=yy+8;
 }
 pc.stamps(35,18,4);
 x=(x-1)%8;
 y=(y-1)%8;
 pc.wbuf(1);
}

目次に戻る