DrawFace

概要

フレーム付きで顔グラフィックを描画します。

プロトタイプ

int DrawFace(int px, int py, int face);

戻り値

関数が成功すると 1、失敗すると 0 が返ります。

パラメータ

px, py

アイテムウィンドウの位置 (文字数単位)

face

表示する顔グラフィックの番号 (1〜)

解説

DrawFace 関数は、メッセージウィンドウと同様のフレームを描画して、その中に指定した顔グラフィックを描画します。顔グラフィックを表示するためのウィンドウは、枠も含めて縦横 10 文字分のサイズになります。メッセージと一緒に顔グラフィックを表示したい場合は、Message 関数などを実行する前に DrawFace 関数を実行する必要があります。また、Message 関数などは関数終了時にメッセージウィンドウを消して元の画面に戻しますが、DrawFace 関数には自動的に画面を復元する機能がありません。このため、アイテム画像を伴ったメッセージの後に再び元の画面で続けてメッセージを表示したいような場合には、手動で画面の復元を行う必要があります。これには、BackupScreen 関数と RestoreScreen 関数が便利です。

▲SecTop | ▲PageTop
Copyright (c) 1999-2006 インターネット停留所