function
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| function [2026/03/02 13:22] – machiaworx | function [2026/03/06 04:40] (現在) – machiaworx | ||
|---|---|---|---|
| 行 27: | 行 27: | ||
| ==== 画像描画関数 ==== | ==== 画像描画関数 ==== | ||
| - | * void SetGraphicPixelDirect(int number, int x, int y, int grp_x, int grp_y); | + | |
| - | * void SetGraphic(int number, int x, int y); | + | * void SetGraphic(int number, int x, int y, ...); |
| * void SetGraphicPixelXor(int number, int x, int y, int grp_x, int grp_y); | * void SetGraphicPixelXor(int number, int x, int y, int grp_x, int grp_y); | ||
| * void SetGraphicXor(int number, int x, int y); | * void SetGraphicXor(int number, int x, int y); | ||
| - | * void SetGraphicPixelAlpha(int number, int x, int y, int grp_x, int grp_y, float a); | + | |
| * void SetGraphicAlpha(int number, int x, int y, float); | * void SetGraphicAlpha(int number, int x, int y, float); | ||
| * void SetGraphicDiv(int number, int x, int y, int tx, int ty); | * void SetGraphicDiv(int number, int x, int y, int tx, int ty); | ||
| - | * void SetGraphicCut(int number, int x, int y, int tx, int ty, int twidth, int theight); | + | * void SetGraphicCut(int number, int x, int y, int g_x, int g_y, int g_width, int g_height, ...); |
| - | * void SetGraphicCutInvX(int number, int x, int y, int tx, int ty, int twidth, int theight); | + | |
| - | * void SetGraphicCutInvY(int number, int x, int y, int tx, int ty, int twidth, int theight); | + | |
| * void SetGraphicRotate(int number, int x, int y, float angleDegrees); | * 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 SetGraphicZoom(int number, int x, int y, float x_rate, float y_rate, ...) | ||
| - | * void SetGraphicDivRotate | + | * void SetGraphicCutRotate(int number, int x, int y, int g_x, int g_y, int g_width, int g_height, float deg); |
| - | * void SetGraphicDivZoom | + | * 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 LoadGraphic(const char* name) | ||
| * int LoadGraphicDiv(const char* name, unsigned short tx, unsigned short ty) | * int LoadGraphicDiv(const char* name, unsigned short tx, unsigned short ty) | ||
| - | * void ClearGraphic(int number) | + | * void ReleaseGraphic(int number) |
| - | * void ClearAllGraphic(); | + | * void ReleaseAllGraphic(); |
| ==== Extraスクリーン関連関数 ==== | ==== Extraスクリーン関連関数 ==== | ||
| * void VScreenTransfar(); | * void VScreenTransfar(); | ||
| * void SetExtraScreen(int x, int y, bool x_rev, bool y_rev); | * 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 SetExtraScreenAlpha(int x, int y, float alpha); | ||
| * void SetExtraScreenColorFix(int x, int y, unsigned char fr, unsigned char fg, unsigned char fb); | * 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 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 | ||
| ---- | ---- | ||
function.1772425342.txt.gz · 最終更新: by machiaworx
