ncurses_init_color
端末の色を定義する
説明
int ncurses_init_color
( int $color
, int $r
, int $g
, int $b
)
色機能が端末でサポートされており、かつこの関数をコールする前に
ncurses_start_color で初期化されている必要があります。
さらに、端末が色の変更機能を持っている必要があります。これを調べるには
ncurses_can_change_color を使用します。
パラメータ
-
color
-
再定義したい色の番号。定義済みの色定数のいずれかとなるでしょう。
-
r
-
赤コンポーネントの値。
0 から 1000 までの値となります。
-
g
-
緑コンポーネントの値。
0 から 1000 までの値となります。
-
b
-
青コンポーネントの値。
0 から 1000 までの値となります。
返り値
関数が成功した場合は -1、
ncurses や端末の色機能の初期化ができていない場合、
端末に色の変更機能がない場合は
0 を返します。
参考
- ncurses_color_content
- ncurses_start_color