AbyssLib 1.301
あびす謹製ノベルゲームフレームワークライブラリ
|
00001 /************************************************* 00002 ファイル名:FMisc.h 00003 作成者 :あびす 00004 役割 :汎用関数 00005 *************************************************/ 00010 #ifndef ABYSSLIB_FMISC_H 00011 #define ABYSSLIB_FMISC_H 00012 00013 namespace nsAbyssLib{ 00014 00015 namespace nsCore{ 00016 //依存クラス(参照先:AbyssLib.h) 00017 class INovelEngine; 00018 } 00019 00020 namespace nsFMisc{ 00021 00022 #ifdef __cplusplus 00023 extern "C"{ 00024 #endif 00025 00026 //メッセージ 00035 __declspec(dllexport) void Message(HWND MyApp, LPCSTR fmt, ...); 00036 //メッセージ(デバッグ用) 00047 __declspec(dllexport) void DebugMessage(HWND MyApp, LPCSTR fmt, ...); 00048 00049 //警告! 00060 __declspec(dllexport) void RuntimeWarning(HWND MyApp, LPCSTR fmt, ...); 00061 //エラー! 00070 __declspec(dllexport) void RuntimeError(HWND MyApp, LPCSTR fmt, ...); 00071 00072 //多項式を計算 00086 __declspec(dllexport) int CalcExpression(const Expression& Exp, INovelEngine* Outer); 00087 00088 #ifdef __cplusplus 00089 } 00090 #endif 00091 00092 //矩形を生成 00101 RECT CreateRect(int X, int Y, int Width, int Height); 00102 00103 } 00104 } 00105 00106 #endif