projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-20100719-1-src
[rocksndiamonds.git]
/
src
/
tools.h
diff --git
a/src/tools.h
b/src/tools.h
index 08bc8c390cbe50580c0b7e8ff0f274febc8b375b..fb4ab2785c3da70d3f0d3d80561ec598393fda00 100644
(file)
--- a/
src/tools.h
+++ b/
src/tools.h
@@
-18,7
+18,6
@@
#include "game.h"
/* for SetDrawtoField */
#include "game.h"
/* for SetDrawtoField */
-#define DRAW_DIRECT 0
#define DRAW_BUFFERED 1
#define DRAW_BACKBUFFER 2
#define DRAW_BUFFERED 1
#define DRAW_BACKBUFFER 2
@@
-71,23
+70,22
@@
void DrawMaskedBorder(int);
void SetDrawtoField(int);
void RedrawPlayfield(boolean, int, int, int, int);
void SetDrawtoField(int);
void RedrawPlayfield(boolean, int, int, int, int);
+void BlitScreenToBitmap(Bitmap *);
void BackToFront();
void BackToFront();
-void FadeToFront();
void FadeIn(int);
void FadeOut(int);
void FadeIn(int);
void FadeOut(int);
-void FadeCross(int);
-void FadeCrossSaveBackbuffer();
void FadeSetEnterMenu();
void FadeSetLeaveMenu();
void FadeSetEnterScreen();
void FadeSetEnterMenu();
void FadeSetLeaveMenu();
void FadeSetEnterScreen();
+void FadeSetNextScreen();
void FadeSetLeaveScreen();
void FadeSetFromType(int);
void FadeSetDisabled();
void FadeSkipNextFadeIn();
void FadeSkipNextFadeOut();
void FadeSetLeaveScreen();
void FadeSetFromType(int);
void FadeSetDisabled();
void FadeSkipNextFadeIn();
void FadeSkipNextFadeOut();
-void Clear
Window
();
+void Clear
Field
();
void SetWindowBackgroundImageIfDefined(int);
void SetMainBackgroundImageIfDefined(int);
void SetDoorBackgroundImageIfDefined(int);
void SetWindowBackgroundImageIfDefined(int);
void SetMainBackgroundImageIfDefined(int);
void SetDoorBackgroundImageIfDefined(int);
@@
-106,8
+104,13
@@
void FloodFillLevel(int, int, int, short[MAX_LEV_FIELDX][MAX_LEV_FIELDY],
void SetRandomAnimationValue(int, int);
int getGraphicAnimationFrame(int, int);
void SetRandomAnimationValue(int, int);
int getGraphicAnimationFrame(int, int);
-void DrawGraphicAnimationExt(DrawBuffer *, int, int, int, int, int);
+
void DrawGraphicAnimation(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);
void DrawLevelGraphicAnimation(int, int, int);
void DrawLevelElementAnimation(int, int, int);
void DrawLevelGraphicAnimationIfNeeded(int, int, int);
@@
-117,17
+120,27
@@
void DrawAllPlayers(void);
void DrawPlayerField(int, int);
void DrawPlayer(struct PlayerInfo *);
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 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 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 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 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);
void DrawMiniGraphic(int, int, int);
void DrawMiniGraphicExt(DrawBuffer *, int, int, int);
@@
-138,9
+151,9
@@
void DrawLevelElementShifted(int, int, int, int, int, int);
void DrawScreenElementThruMask(int, int, int);
void DrawLevelElementThruMask(int, int, int);
void DrawLevelFieldThruMask(int, int);
void DrawScreenElementThruMask(int, int, int);
void DrawLevelElementThruMask(int, int, int);
void DrawLevelFieldThruMask(int, int);
-void DrawLevelFieldCrumbled
Sand
(int, int);
-void DrawLevelFieldCrumbled
Sand
Digging(int, int, int, int);
-void DrawLevelFieldCrumbled
Sand
Neighbours(int, int);
+void DrawLevelFieldCrumbled(int, int);
+void DrawLevelFieldCrumbledDigging(int, int, int, int);
+void DrawLevelFieldCrumbledNeighbours(int, int);
void DrawScreenElement(int, int, int);
void DrawLevelElement(int, int, int);
void DrawScreenField(int, int);
void DrawScreenElement(int, int, int);
void DrawLevelElement(int, int, int);
void DrawScreenField(int, int);
@@
-149,7
+162,8
@@
void DrawLevelField(int, int);
void DrawMiniElement(int, int, int);
void DrawMiniElementOrWall(int, int, 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);
void DrawLevel(void);
void DrawMiniLevel(int, int, int, int);
@@
-177,6
+191,10
@@
int map_direction_EM_to_RND(int);
void map_android_clone_elements_RND_to_EM(struct LevelInfo *);
void map_android_clone_elements_EM_to_RND(struct LevelInfo *);
void map_android_clone_elements_RND_to_EM(struct LevelInfo *);
void map_android_clone_elements_EM_to_RND(struct LevelInfo *);
+int map_element_RND_to_SP(int);
+int map_element_SP_to_RND(int);
+int map_action_SP_to_RND(int);
+
int get_next_element(int);
int el_act_dir2img(int, int, int);
int el_act2img(int, int);
int get_next_element(int);
int el_act_dir2img(int, int, int);
int el_act2img(int, int);
@@
-214,5
+232,6
@@
void PlaySoundActivating();
void PlaySoundSelecting();
void ToggleFullscreenIfNeeded();
void PlaySoundSelecting();
void ToggleFullscreenIfNeeded();
+void ChangeViewportPropertiesIfNeeded();
#endif /* TOOLS_H */
#endif /* TOOLS_H */