alColor

描画色を設定

alColor R, G, B, A

R, G, B	: 描画色 RGB [0-255] (0)
A	: 描画アルファ値 [0-255] (255)

(プラグイン / モジュール : Artlet2D)

解説

Artlet2D で描画する色を設定します。

R, G, B は color 命令で指定するものと同じ、各 8bit の RGB 値です。

A には描画時のアルファ値 (透明度) を指定します。A = 0 の場合完全に透明で、255 の場合完全に不透明な色となります。A 値を省略すると、255 が与えられます。

(この命令の実行により、gsel 命令で選択された HSP スクリーンの描画色も連動して変更されます。)

サンプル

#include "a2d.hsp"

	alCreateImage 0, 640, 480 ; 仮想イメージを作成
	if stat = -1 {
		dialog "GDI+ を初期化できませんでした。"
		end
	}

	alColor 255, 0, 0, 128 ; 描画色を「半透明の赤」に設定
	alFillEllip  0,  0, 100, 100
	alColor 0, 255, 0, 128 ; 描画色を「半透明の緑」に設定
	alFillEllip 30, 50, 100, 100
	alColor 0, 0, 255, 128 ; 描画色を「半透明の青」に設定
	alFillEllip 60,  0, 100, 100

	alCopyImageToScreen 0, 0 ; 仮想イメージから HSP screen に画像転送
	redraw ; HSP screen 再描画

関連項目

alHsvColor描画色を HSV で設定(Artlet2D)
alSysColorシステムカラーから描画色を設定(Artlet2D)

サンプル逆引き (7)

sample_01_basic.hsp
sample_03_Color_Brush.hsp
sample_05_DrawText.hsp
sample_08_Copy.hsp
sample_09_imagetest.hsp
xsample_alphapaint.hsp
xsample_alphastg.hsp

情報

プラグイン / モジュールArtlet2D
バージョン1.01 R3.1
作成日2018/06/16
著作者s.programs
URLhttp://spn.php.xdomain.jp/
備考a2d.hsp をインクルードしてください。
タイプユーザー拡張命令
グループブラシ設定
対応環境
  • Windows 版 HSP
移植のヒントWindows XP 以降の環境が必要です。
hs ファイルdoclib\Artlet2D\a2dhelp.hs