+static void PrepareGameTileBitmap_BD(void)
+{
+ struct GraphicInfo_BD *g_template = &graphic_info_bd_color_template;
+ struct GraphicInfo_BD *g_default = &graphic_info_bd_object[O_STONE][0];
+
+ // prepare bitmap using cave ready for playing (may have changed colors)
+ gd_prepare_tile_bitmap(game_bd.game->cave, g_template->bitmap, 1);
+
+ // set reference bitmap which should be replaced with prepared bitmap
+ gd_set_tile_bitmap_reference(g_default->bitmap);
+}
+
+void PreparePreviewTileBitmap_BD(Bitmap *bitmap, int scale_down_factor)
+{
+ // prepare bitmap using cave from file (with originally defined colors)
+ gd_prepare_tile_bitmap(native_bd_level.cave, bitmap, scale_down_factor);
+}
+
+void SetPreviewTileBitmapReference_BD(Bitmap *bitmap)
+{
+ gd_set_tile_bitmap_reference(bitmap);
+}
+
+Bitmap *GetPreviewTileBitmap_BD(Bitmap *bitmap)
+{
+ return gd_get_tile_bitmap(bitmap);
+}
+