X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Ftools.h;h=a6a224f09cb3a1aca99a8df77ebb10d6c74597c1;hp=5d9bdccebc31566065e7011769b7c2075ab368a9;hb=4002450137caf7133ae05ee9bf5302faac3d5040;hpb=c9308ba3e7ddea2d7e44b4d98f0dfbb19e18f04f diff --git a/src/tools.h b/src/tools.h index 5d9bdcce..a6a224f0 100644 --- a/src/tools.h +++ b/src/tools.h @@ -16,18 +16,18 @@ #include "game.h" -/* for DrawElementShifted */ +// for DrawElementShifted #define NO_CUTTING 0 #define CUT_ABOVE (1 << 0) #define CUT_BELOW (1 << 1) #define CUT_LEFT (1 << 2) #define CUT_RIGHT (1 << 3) -/* for masking functions */ +// for masking functions #define NO_MASKING 0 #define USE_MASKING 1 -/* for MoveDoor */ +// for MoveDoor #define DOOR_OPEN_1 (1 << 0) #define DOOR_OPEN_2 (1 << 1) #define DOOR_CLOSE_1 (1 << 2) @@ -55,7 +55,7 @@ #define REDRAW_DOOR_FROM_TOKEN(x) ((x) == DOOR_1 ? REDRAW_DOOR_1 : \ REDRAW_DOOR_2) -/* for Request */ +// for Request #define REQ_ASK (1 << 0) #define REQ_CONFIRM (1 << 1) #define REQ_PLAYER (1 << 2) @@ -75,52 +75,52 @@ int getLevelFromScreenY(int); void DumpTile(int, int); void DumpTileFromScreen(int, int); -void DrawMaskedBorder_FIELD(); -void DrawMaskedBorder_DOOR_1(); -void DrawMaskedBorder_DOOR_2(); -void DrawMaskedBorder_DOOR_3(); -void DrawMaskedBorder_ALL(); +void DrawMaskedBorder_FIELD(void); +void DrawMaskedBorder_DOOR_1(void); +void DrawMaskedBorder_DOOR_2(void); +void DrawMaskedBorder_DOOR_3(void); +void DrawMaskedBorder_ALL(void); void DrawMaskedBorder(int); void DrawMaskedBorderToTarget(int); void DrawTileCursor(int); void SetDrawtoField(int); -void RedrawPlayfield(); +void RedrawPlayfield(void); void BlitScreenToBitmap_RND(Bitmap *); void BlitScreenToBitmap(Bitmap *); -void BackToFront(); +void BackToFront(void); void BackToFront_WithFrameDelay(unsigned int); void FadeIn(int); void FadeOut(int); -void FadeSetEnterMenu(); -void FadeSetLeaveMenu(); -void FadeSetEnterScreen(); -void FadeSetNextScreen(); -void FadeSetLeaveScreen(); +void FadeSetEnterMenu(void); +void FadeSetLeaveMenu(void); +void FadeSetEnterScreen(void); +void FadeSetNextScreen(void); +void FadeSetLeaveScreen(void); void FadeSetFromType(int); -void FadeSetDisabled(); -void FadeSkipNextFadeIn(); -void FadeSkipNextFadeOut(); +void FadeSetDisabled(void); +void FadeSkipNextFadeIn(void); +void FadeSkipNextFadeOut(void); Bitmap *getGlobalBorderBitmapFromStatus(int); -void ClearField(); +void ClearField(void); void SetWindowBackgroundImageIfDefined(int); void SetMainBackgroundImageIfDefined(int); void SetDoorBackgroundImageIfDefined(int); void SetWindowBackgroundImage(int); void SetMainBackgroundImage(int); void SetDoorBackgroundImage(int); -void SetPanelBackground(); +void SetPanelBackground(void); void DrawBackground(int, int, int, int); void DrawBackgroundForFont(int, int, int, int, int); void DrawBackgroundForGraphic(int, int, int, int, int); -boolean CheckIfGlobalBorderHasChanged(); -void RedrawGlobalBorder(); +boolean CheckIfGlobalBorderHasChanged(void); +void RedrawGlobalBorder(void); void MarkTileDirty(int, int); -void SetBorderElement(); +void SetBorderElement(void); void FloodFillLevel(int, int, int, short[][MAX_LEV_FIELDY], int, int); void FloodFillLevelExt(int, int, int, int, int y, short field[][y], int, int); @@ -197,6 +197,9 @@ void DrawMiniLevel(int, int, int, int); void DrawPreviewLevelInitial(void); void DrawPreviewLevelAnimation(void); +void DrawNetworkPlayers(void); +void ClearNetworkPlayers(void); + void WaitForEventToContinue(void); boolean Request(char *, unsigned int); void InitGraphicCompatibilityInfo_Doors(void); @@ -207,11 +210,11 @@ unsigned int GetDoorState(void); unsigned int SetDoorState(unsigned int); unsigned int MoveDoor(unsigned int); -void DrawSpecialEditorDoor(); -void UndrawSpecialEditorDoor(); +void DrawSpecialEditorDoor(void); +void UndrawSpecialEditorDoor(void); -void CreateToolButtons(); -void FreeToolButtons(); +void CreateToolButtons(void); +void FreeToolButtons(void); int map_element_RND_to_EM(int); int map_element_EM_to_RND(int); @@ -259,26 +262,28 @@ unsigned int InitRND(int); void InitGraphicInfo_EM(void); void PlayMenuSoundExt(int); -void PlayMenuSound(); +void PlayMenuSound(void); void PlayMenuSoundStereo(int, int); void PlayMenuSoundIfLoopExt(int); -void PlayMenuSoundIfLoop(); +void PlayMenuSoundIfLoop(void); void PlayMenuMusicExt(int); -void PlayMenuMusic(); -void PlayMenuSoundsAndMusic(); -void FadeMenuSoundsAndMusic(); -void PlaySoundActivating(); -void PlaySoundSelecting(); +void PlayMenuMusic(void); +void PlayMenuSoundsAndMusic(void); +void FadeMenuSoundsAndMusic(void); +void PlaySoundActivating(void); +void PlaySoundSelecting(void); void SetAnimStatus(int); void SetGameStatus(int); void SetFontStatus(int); -void ResetFontStatus(); +void ResetFontStatus(void); + +void SetLevelSetInfo(char *, int); -void ToggleFullscreenOrChangeWindowScalingIfNeeded(); -void ChangeViewportPropertiesIfNeeded(); +void ToggleFullscreenOrChangeWindowScalingIfNeeded(void); +void ChangeViewportPropertiesIfNeeded(void); -boolean CheckIfPlayfieldViewportHasChanged(); -boolean CheckIfGlobalBorderOrPlayfieldViewportHasChanged(); +boolean CheckIfAllViewportsHaveChanged(void); +boolean CheckFadeAll(void); -#endif /* TOOLS_H */ +#endif // TOOLS_H