extended support for expanding wall settings in BD engine to level editor
[rocksndiamonds.git] / src / game_bd / import_bd.h
1 // ============================================================================
2 // Rocks'n'Diamonds - McDuffin Strikes Back!
3 // ----------------------------------------------------------------------------
4 // (c) 1995-2024 by Artsoft Entertainment
5 //                  Holger Schemel
6 //                  info@artsoft.org
7 //                  https://www.artsoft.org/
8 // ----------------------------------------------------------------------------
9 // import_bd.h
10 // ============================================================================
11
12 #ifndef IMPORT_BD_H
13 #define IMPORT_BD_H
14
15 // ============================================================================
16 // functions and definitions imported from main program to game_bd
17 // ============================================================================
18
19 #include "../libgame/libgame.h"
20 #include "../game.h"
21
22 #include "export_bd.h"
23
24
25 // ----------------------------------------------------------------------------
26 // imported functions
27 // ----------------------------------------------------------------------------
28
29 void InitGraphicInfo_BD(void);
30
31 void PlayLevelSound_BD(int, int, int, int);
32 void StopSound_BD(int, int);
33 boolean isSoundPlaying_BD(int, int);
34
35 void BackToFront(void);
36
37 byte *TapePlayAction_BD(void);
38 byte *TapeCorrectAction_BD(byte *);
39 boolean TapeIsPlaying_ReplayBD(void);
40
41 char *getCurrentLevelsetName(void);
42
43 #endif  // IMPORT_BD_H