PSET
PSET 点の描画
書式
PSET 横座標 , 縦座標 , 色
引数
横座標 :0 ~ GW-1 (注意 最大値は利用環境により異なる場合があります)
縦座標 :0 ~ GH-1 (注意 最大値は利用環境により異なる場合があります)
色 :0 黒 、1 白 、2 反転 または 0~8、RGBコード $0009~$FFFF(TFTディスプレイのみ)
※GW、GHはグラフィック画面の横ドット数、縦ドット数を示す定数です。
この定数は、画面解像度に設定等により変わります。
説明
指定したグラフィク座標に指定した色の点を描画します。
本コマンドはシリアルコンソールでは利用出来ません。
NTSC版、OLED版では、色に2をした場合は、座標位置の色を反転した点を描画します。
TFTディスプレイでは、次の色コードに指定が可能です。
0 黒
1 赤
2 緑
3 茶
4 青
5 マゼンタ
6 シアン
7 白(デフォルト)
8 黄
RGBコード:$0009 ~ $FFFFの色指定が可能です。RGBコードは次の構成となります。
https://gyazo.com/77ae5d32100d50b95df642a067503f37
注意:範囲外の座標を指定した場合、 範囲内の境界に描画します。
エラーメッセージ
Syntax error :文法エラー、書式と異なる利用を行った
Overflow :指定した数値が-32768 ~ 32767を超えている
利用例
半径100ドット内に点を描画する
code:PSET_SAMPLE.BAS
10 CLS
20 FOR N=0 TO 30000
30 IF V!=99 Y=Y+V:V=V+1
40 X=RND(200)-100
50 Y=RND(200)-100
60 IF X*X+Y*Y<10000 PSET X+110,Y+108,1
70 NEXT N
80 GOTO 80
実行結果(NTSC版)
https://gyazo.com/4823c7c587b5b3215722772acc79683c