===== 関数一覧 ===== この関数一覧はとてもよく更新されます。いきなり関数名が変わったりします。 ==== 画面クリア ==== * void ClearScreenPict() ==== 画面情報入力のための関数 ==== * ScreenPict_OutputColor OutputToPhysicalScreen(int x, int y); * unsigned int* OutputToPhysicalScreenDirect(int x, int y); ==== 図形描画関数 ==== * void DrawRect(int x, int y,int width, int height, int r, int g, int b) * void DrawRectXor(int x, int y,int width, int height, int r, int g, int b) * void DrawFillRect(int x, int y, int width, int height, int r, int g, int b) * void DrawFillRectXor(int x, int y,int width, int height, int r, int g, int b) * void DrawLine(int x1, int y1, int x2, int y2, int r, int g, int b); * void DrawLineXor(int x1, int y1, int x2, int y2, int r, int g, int b); * void DrawCircle(int x, int y, int radius, int r, int g, int b); * void DrawCircleXor(int x, int y, int radius, int r, int g, int b); * void DrawFillCircle(int x, int y, int radius, int r, int g, int b); * void DrawFillCircleXor(int x, int y, int radius, int r, int g, int b); * void DrawRect(int x, int y, int width, int height, int r, int g, int b); * void DrawRectXor(int x, int y, int width, int height, int r, int g, int b); * void DrawFillRect(int x, int y, int width, int height, int r, int g, int b); * void DrawFillRectXor(int x, int y, int width, int height, int r, int g, int b); ==== 画像描画関数 ==== * void SetGraphic(int number, int x, int y, ...); * void SetGraphicPixelXor(int number, int x, int y, int grp_x, int grp_y); * void SetGraphicXor(int number, int x, int y); * void SetGraphicAlpha(int number, int x, int y, float); * void SetGraphicDiv(int number, int x, int y, int tx, int ty); * void SetGraphicCut(int number, int x, int y, int g_x, int g_y, int g_width, int g_height, ...); * void SetGraphicRotate(int number, int x, int y, float angleDegrees); * void SetGraphicZoom(int number, int x, int y, float x_rate, float y_rate, ...) * void SetGraphicCutRotate(int number, int x, int y, int g_x, int g_y, int g_width, int g_height, float deg); * void SetGraphicCutZoom(int number, int x, int y, int g_x, int g_y, int g_width, int g_height, float x_rate, float y_rate, ...); * void SetGraphicCutXor(int number, int x, int y, int g_x, int g_y, int g_width, int g_height, ...); * void SetGraphicCutRotateXor(int number, int x, int y, int g_x, int g_y, int g_width, int g_height, float deg); * void SetGraphicCutZoomXor(int number, int x, int y, int g_x, int g_y, int g_width, int g_height, float x_rate, float y_rate, ...); * void SetGraphicRotateXor(int number, int x, int y, float angleDegrees); * void SetGraphicZoomXor(int number, int x, int y, float x_rate, float y_rate, ...); ---- * void SetGraphicPixelDirect(int number, int x, int y, int grp_x, int grp_y); * void SetGraphicPixelAlpha(int number, int x, int y, int grp_x, int grp_y, float a); ==== 画像読み込み/解放関連関数 ==== * int LoadGraphic(const char* name) * int LoadGraphicDiv(const char* name, unsigned short tx, unsigned short ty) * void ReleaseGraphic(int number) * void ReleaseAllGraphic(); ==== Extraスクリーン関連関数 ==== * void VScreenTransfar(); * void SetExtraScreen(int x, int y, bool x_rev, bool y_rev); * void SetExtraScreenXor(int x, int y, bool x_rev, bool y_rev, ...); * void SetExtraScreenAlpha(int x, int y, float alpha); * void SetExtraScreenColorFix(int x, int y, unsigned char fr, unsigned char fg, unsigned char fb); * void SetExtraScreenCut(int x, int y, int sx, int sy, int s_width, int s_height, ... ); * void SetExtraScreenCutXor(int x, int y, int sx, int sy, int s_width, int s_height, ...); * SetExtraScreenCutRotate * SetExtraScreenCutZoom * SetExtraScreenCutRotateXor * SetExtraScreenCutZoomXor ---- ==== 基礎関数 ==== * screen_r5g5b5* GetScreenPict(int x, int y) * void SetScreenPict(int x, int y, unsigned char val1, unsigned char val2, unsigned char val3) * void SetScreenPictDirect(int x, int y, unsigned short data) * void SetScreenPictXor(int x, int y, unsigned char val1, unsigned char val2, unsigned char val3) * void SetScreenPictAlpha(int x, int y, unsigned char val1, unsigned char val2, unsigned char val3, float alpha) * bool ColorSaturationCheck(int x, int y) * bool RegionCheck(int x, int y)