AbyssLib 1.310
あびす謹製ノベルゲームフレームワークライブラリ
|
関数 | |
void | Message (HWND MyApp, LPCSTR fmt,...) |
メッセージをメッセージボックスに表示します。 | |
void | DebugMessage (HWND MyApp, LPCSTR fmt,...) |
デバッグモードで実行時に、メッセージをメッセージボックスに表示します。 | |
void | RuntimeWarning (HWND MyApp, LPCSTR fmt,...) |
デバッグモードで実行時に、警告メッセージをメッセージボックスに表示します。 | |
void | RuntimeError (HWND MyApp, LPCSTR fmt,...) |
エラーメッセージをメッセージボックスに表示し、プログラムを停止させます。 | |
int | CalcExpression (const Expression &Exp, INovelEngine *Outer) |
多項式を計算し、計算結果を返します。 | |
RECT | CreateRect (int X, int Y, int Width, int Height) |
引数を元に矩形を生成し、RECT構造体を返します。 |
void nsAbyssLib::nsFMisc::Message | ( | HWND | MyApp, |
LPCSTR | fmt, | ||
... | |||
) |
メッセージをメッセージボックスに表示します。
MyApp | [in]ウインドウハンドルを指定します。 |
fmt | [in]出力文字列を指定します。 printfと同等の書式指定が可能です。 |
... | [in]出力する変数を指定します。 printfと同等の書式指定が可能です。 |
void nsAbyssLib::nsFMisc::DebugMessage | ( | HWND | MyApp, |
LPCSTR | fmt, | ||
... | |||
) |
デバッグモードで実行時に、メッセージをメッセージボックスに表示します。
リリースモードで実行時には表示されません。
MyApp | [in]ウインドウハンドルを指定します。 |
fmt | [in]出力文字列を指定します。 printfと同等の書式指定が可能です。 |
... | [in]出力する変数を指定します。 printfと同等の書式指定が可能です。 |
void nsAbyssLib::nsFMisc::RuntimeWarning | ( | HWND | MyApp, |
LPCSTR | fmt, | ||
... | |||
) |
デバッグモードで実行時に、警告メッセージをメッセージボックスに表示します。
リリースモードで実行時には表示されません。
MyApp | [in]ウインドウハンドルを指定します。 |
fmt | [in]出力文字列を指定します。 printfと同等の書式指定が可能です。 |
... | [in]出力する変数を指定します。 printfと同等の書式指定が可能です。 |
void nsAbyssLib::nsFMisc::RuntimeError | ( | HWND | MyApp, |
LPCSTR | fmt, | ||
... | |||
) |
エラーメッセージをメッセージボックスに表示し、プログラムを停止させます。
MyApp | [in]ウインドウハンドルを指定します。 |
fmt | [in]出力文字列を指定します。 printfと同等の書式指定が可能です。 |
... | [in]出力する変数を指定します。 printfと同等の書式指定が可能です。 |
int nsAbyssLib::nsFMisc::CalcExpression | ( | const Expression & | Exp, |
INovelEngine * | Outer | ||
) |
多項式を計算し、計算結果を返します。
計算できない場合(詳細は以下に記述)は、ランタイムエラーが発生します。
・0除算が発生する式は計算できません。
・存在しない演算子が含まれる式は計算できません。
・Outerに含まれていない変数が含まれる式は計算できません。
・計算不可能なシンボル(スプライト等)が含まれる式は計算できません。
・その他不正なトークンが含まれている、逆ポーランド式になっていない等の式は計算できません。
Exp | [in]計算対象の多項式クラスを指定します。 |
Outer | [in]計算に使用するノベルエンジンクラスを指定します。 |
RECT nsAbyssLib::nsFMisc::CreateRect | ( | int | X, |
int | Y, | ||
int | Width, | ||
int | Height | ||
) |
引数を元に矩形を生成し、RECT構造体を返します。
X | [in]生成する矩形の左上のX座標を指定します。 |
Y | [in]生成する矩形の左上のY座標を指定します。 |
Width | [in]生成する矩形の横幅を指定します。 |
Height | [in]生成する矩形の縦幅を指定します。 |