stamp1():単色でパターンを描く

書式

stamp1(x,y,color,bitPatternString)

説明

指定した座標に単色パターンを描画します。色は0〜15までの値を指定します。ビットパターンは16進数文字列で指定します。FFを指定すると横8ドットが指定した色で描画されることになります。ビットパターン文字列は8×8ドット分が必要なので16文字で1セットになります。また、ビットが0の部分は透過になります。座標値はマイナスにも対応しています。

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

// 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.stamp1(x,y,c,"007E7D7D7E7C3800");
 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.stamp1(xx,yy,1,"007E7D7D7E7C3800");
   xx=xx+8;
  }
  yy=yy+8;
 }
 x=(x-1)%8;
 y=(y-1)%8;
 pc.wbuf(1);
}

目次に戻る