#include #include #include #include #include #include void explode(); int main() { int start,end,row,diff,flag,direction,seed; initscr(); if (has_colors()) start_color(); seed = time((time_t *)0); srand(seed); cbreak(); for (;;) { do { start = rand() % (COLS -3); end = rand() % (COLS - 3); start = (start < 2) ? 2 : start; end = (end < 2) ? 2 : end; direction = (start > end) ? -1 : 1; diff = abs(start-end); } while (diff<2 || diff>=LINES-2); attrset(A_NORMAL); for (row=0;row 8) attr |= A_BOLD; return(attr); }