added some safety checks
[rocksndiamonds.git] / src / tools.h
index abfcc6ff84cf7ecf66fcb4927ccd2da867641f2d..8774909b256e98b29389f701ac006647915987dd 100644 (file)
@@ -229,8 +229,13 @@ void UndrawSpecialEditorDoor(void);
 void CreateToolButtons(void);
 void FreeToolButtons(void);
 
-int map_element_RND_to_BD(int);
-int map_element_BD_to_RND(int);
+int getEngineElement(int);
+int getDrawingElement(int);
+
+int map_element_RND_to_BD_cave(int);
+int map_element_RND_to_BD_effect(int, int);
+int map_element_BD_to_RND_cave(int);
+int map_element_BD_to_RND_game(int);
 
 int map_element_RND_to_EM_cave(int);
 int map_element_EM_to_RND_cave(int);
@@ -259,6 +264,7 @@ int el_dir2img(int, int);
 int el2baseimg(int);
 int el2img(int);
 int el2edimg(int);
+int el2edimg_with_frame(int, int *, int *);
 int el2preimg(int);
 int el2panelimg(int);
 int font2baseimg(int);
@@ -299,6 +305,7 @@ void ResetFontStatus(void);
 
 void SetLevelSetInfo(char *, int);
 
+void ToggleAudioSampleRateIfNeeded(void);
 void ToggleFullscreenIfNeeded(void);
 void ChangeWindowScalingIfNeeded(void);
 void ChangeVsyncModeIfNeeded(void);