X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Ftools.h;h=c4a0252bb1fc787061b29694025e4d57dd881907;hb=1e422c29292f0583391b0ce9e9c872b38f035ac0;hp=0fd7aa7e0eb0a71579d05b990b0bfff6b0f7258e;hpb=5cdf02eb2a6d9627f7461ab9d386698cb7596096;p=rocksndiamonds.git diff --git a/src/tools.h b/src/tools.h index 0fd7aa7e..c4a0252b 100644 --- a/src/tools.h +++ b/src/tools.h @@ -103,8 +103,13 @@ void FloodFillLevel(int, int, int, short[MAX_LEV_FIELDX][MAX_LEV_FIELDY], void SetRandomAnimationValue(int, int); int getGraphicAnimationFrame(int, int); -void DrawGraphicAnimationExt(DrawBuffer *, int, int, int, int, int); + void DrawGraphicAnimation(int, int, int); +void DrawGraphicAnimationExt(DrawBuffer *, int, int, int, int, int); + +void DrawFixedGraphicAnimation(int, int, int); +void DrawFixedGraphicAnimationExt(DrawBuffer *, int, int, int, int, int); + void DrawLevelGraphicAnimation(int, int, int); void DrawLevelElementAnimation(int, int, int); void DrawLevelGraphicAnimationIfNeeded(int, int, int); @@ -114,17 +119,27 @@ void DrawAllPlayers(void); void DrawPlayerField(int, int); void DrawPlayer(struct PlayerInfo *); +void getSizedGraphicSourceExt(int, int, int, Bitmap **, int *, int *, boolean); +void getFixedGraphicSourceExt(int, int, Bitmap **, int *, int *, boolean); void getSizedGraphicSource(int, int, int, Bitmap **, int *, int *); +void getFixedGraphicSource(int, int, Bitmap **, int *, int *); void getMiniGraphicSource(int, Bitmap **, int *, int *); void getGraphicSourceExt(int, int, Bitmap **, int *, int *, boolean); void getGraphicSource(int, int, Bitmap **, int *, int *); + void DrawGraphic(int, int, int, int); void DrawGraphicExt(DrawBuffer *, int, int, int, int); void DrawGraphicThruMask(int, int, int, int); void DrawGraphicThruMaskExt(DrawBuffer *, int, int, int, int); +void DrawFixedGraphic(int, int, int, int); +void DrawFixedGraphicExt(DrawBuffer *, int, int, int, int); +void DrawFixedGraphicThruMask(int, int, int, int); +void DrawFixedGraphicThruMaskExt(DrawBuffer *, int, int, int, int); + void DrawSizedGraphic(int, int, int, int, int); void DrawSizedGraphicExt(DrawBuffer *, int, int, int, int, int); + void DrawMiniGraphic(int, int, int); void DrawMiniGraphicExt(DrawBuffer *, int, int, int); @@ -146,7 +161,8 @@ void DrawLevelField(int, int); void DrawMiniElement(int, int, int); void DrawMiniElementOrWall(int, int, int, int); -void ShowEnvelope(); +void ShowEnvelope(int); +void ShowEnvelopeDoor(char *text, int); void DrawLevel(void); void DrawMiniLevel(int, int, int, int);