+static
+void
+explode(int row, int col)
+{
+ chtype bold;
+ erase();
+ MvPrintw(row, col, "-");
+ showit();
+
+ init_pair(1, get_colour(&bold), my_bg);
+ (void) attrset(AttrArg(COLOR_PAIR(1), bold));
+ MvPrintw(row - 1, col - 1, " - ");
+ MvPrintw(row + 0, col - 1, "-+-");
+ MvPrintw(row + 1, col - 1, " - ");
+ showit();
+
+ init_pair(1, get_colour(&bold), my_bg);
+ (void) attrset(AttrArg(COLOR_PAIR(1), bold));
+ MvPrintw(row - 2, col - 2, " --- ");
+ MvPrintw(row - 1, col - 2, "-+++-");
+ MvPrintw(row + 0, col - 2, "-+#+-");
+ MvPrintw(row + 1, col - 2, "-+++-");
+ MvPrintw(row + 2, col - 2, " --- ");
+ showit();
+
+ init_pair(1, get_colour(&bold), my_bg);
+ (void) attrset(AttrArg(COLOR_PAIR(1), bold));
+ MvPrintw(row - 2, col - 2, " +++ ");
+ MvPrintw(row - 1, col - 2, "++#++");
+ MvPrintw(row + 0, col - 2, "+# #+");
+ MvPrintw(row + 1, col - 2, "++#++");
+ MvPrintw(row + 2, col - 2, " +++ ");
+ showit();
+
+ init_pair(1, get_colour(&bold), my_bg);
+ (void) attrset(AttrArg(COLOR_PAIR(1), bold));
+ MvPrintw(row - 2, col - 2, " # ");
+ MvPrintw(row - 1, col - 2, "## ##");
+ MvPrintw(row + 0, col - 2, "# #");
+ MvPrintw(row + 1, col - 2, "## ##");
+ MvPrintw(row + 2, col - 2, " # ");
+ showit();
+
+ init_pair(1, get_colour(&bold), my_bg);
+ (void) attrset(AttrArg(COLOR_PAIR(1), bold));
+ MvPrintw(row - 2, col - 2, " # # ");
+ MvPrintw(row - 1, col - 2, "# #");
+ MvPrintw(row + 0, col - 2, " ");
+ MvPrintw(row + 1, col - 2, "# #");
+ MvPrintw(row + 2, col - 2, " # # ");
+ showit();