- /* bigdeer2 */
- MvWAddCh(bigdeer2, 0, 17, (chtype) '\\');
- MvWAddCh(bigdeer2, 0, 18, (chtype) '/');
- MvWAddCh(bigdeer2, 0, 20, (chtype) '\\');
- MvWAddCh(bigdeer2, 0, 21, (chtype) '/');
- MvWAddCh(bigdeer2, 1, 18, (chtype) '\\');
- MvWAddCh(bigdeer2, 1, 20, (chtype) '/');
- MvWAddCh(bigdeer2, 2, 19, (chtype) '|');
- MvWAddCh(bigdeer2, 2, 20, (chtype) '_');
- MvWAddCh(bigdeer2, 3, 18, (chtype) '/');
- MvWAddCh(bigdeer2, 3, 19, (chtype) '^');
- MvWAddCh(bigdeer2, 3, 20, (chtype) '0');
- MvWAddCh(bigdeer2, 3, 21, (chtype) '\\');
- MvWAddCh(bigdeer2, 4, 17, (chtype) '/');
- MvWAddCh(bigdeer2, 4, 18, (chtype) '/');
- MvWAddCh(bigdeer2, 4, 19, (chtype) '\\');
- MvWAddCh(bigdeer2, 4, 22, (chtype) '\\');
- MvWAddStr(bigdeer2, 5, 7, "^~~~~~~~~// ~~U");
- MvWAddStr(bigdeer2, 6, 7, "(( )____( /");
- MvWAddStr(bigdeer2, 7, 7, "( / |");
- MvWAddStr(bigdeer2, 8, 8, "\\/ |");
- MvWAddStr(bigdeer2, 9, 9, "|> |>");
-
- /* bigdeer3 */
- MvWAddCh(bigdeer3, 0, 17, (chtype) '\\');
- MvWAddCh(bigdeer3, 0, 18, (chtype) '/');
- MvWAddCh(bigdeer3, 0, 20, (chtype) '\\');
- MvWAddCh(bigdeer3, 0, 21, (chtype) '/');
- MvWAddCh(bigdeer3, 1, 18, (chtype) '\\');
- MvWAddCh(bigdeer3, 1, 20, (chtype) '/');
- MvWAddCh(bigdeer3, 2, 19, (chtype) '|');
- MvWAddCh(bigdeer3, 2, 20, (chtype) '_');
- MvWAddCh(bigdeer3, 3, 18, (chtype) '/');
- MvWAddCh(bigdeer3, 3, 19, (chtype) '^');
- MvWAddCh(bigdeer3, 3, 20, (chtype) '0');
- MvWAddCh(bigdeer3, 3, 21, (chtype) '\\');
- MvWAddCh(bigdeer3, 4, 17, (chtype) '/');
- MvWAddCh(bigdeer3, 4, 18, (chtype) '/');
- MvWAddCh(bigdeer3, 4, 19, (chtype) '\\');
- MvWAddCh(bigdeer3, 4, 22, (chtype) '\\');
- MvWAddStr(bigdeer3, 5, 7, "^~~~~~~~~// ~~U");
- MvWAddStr(bigdeer3, 6, 6, "( ()_____( /");
- MvWAddStr(bigdeer3, 7, 6, "/ / /");
- MvWAddStr(bigdeer3, 8, 5, "|/ \\");
- MvWAddStr(bigdeer3, 9, 5, "/> \\>");
-
- /* bigdeer4 */
- MvWAddCh(bigdeer4, 0, 17, (chtype) '\\');
- MvWAddCh(bigdeer4, 0, 18, (chtype) '/');
- MvWAddCh(bigdeer4, 0, 20, (chtype) '\\');
- MvWAddCh(bigdeer4, 0, 21, (chtype) '/');
- MvWAddCh(bigdeer4, 1, 18, (chtype) '\\');
- MvWAddCh(bigdeer4, 1, 20, (chtype) '/');
- MvWAddCh(bigdeer4, 2, 19, (chtype) '|');
- MvWAddCh(bigdeer4, 2, 20, (chtype) '_');
- MvWAddCh(bigdeer4, 3, 18, (chtype) '/');
- MvWAddCh(bigdeer4, 3, 19, (chtype) '^');
- MvWAddCh(bigdeer4, 3, 20, (chtype) '0');
- MvWAddCh(bigdeer4, 3, 21, (chtype) '\\');
- MvWAddCh(bigdeer4, 4, 17, (chtype) '/');
- MvWAddCh(bigdeer4, 4, 18, (chtype) '/');
- MvWAddCh(bigdeer4, 4, 19, (chtype) '\\');
- MvWAddCh(bigdeer4, 4, 22, (chtype) '\\');
- MvWAddStr(bigdeer4, 5, 7, "^~~~~~~~~// ~~U");
- MvWAddStr(bigdeer4, 6, 6, "( )______( /");
- MvWAddStr(bigdeer4, 7, 5, "(/ \\");
- MvWAddStr(bigdeer4, 8, 0, "v___= ----^");
-
- /* lookdeer1 */
- MvWAddStr(lookdeer1, 0, 16, "\\/ \\/");
- MvWAddStr(lookdeer1, 1, 17, "\\Y/ \\Y/");
- MvWAddStr(lookdeer1, 2, 19, "\\=/");
- MvWAddStr(lookdeer1, 3, 17, "^\\o o/^");
- MvWAddStr(lookdeer1, 4, 17, "//( )");
- MvWAddStr(lookdeer1, 5, 7, "^~~~~~~~~// \\O/");
- MvWAddStr(lookdeer1, 6, 7, "( \\_____( /");
- MvWAddStr(lookdeer1, 7, 8, "( ) /");
- MvWAddStr(lookdeer1, 8, 9, "\\\\ /");
- MvWAddStr(lookdeer1, 9, 11, "\\>/>");
-
- /* lookdeer2 */
- MvWAddStr(lookdeer2, 0, 16, "\\/ \\/");
- MvWAddStr(lookdeer2, 1, 17, "\\Y/ \\Y/");
- MvWAddStr(lookdeer2, 2, 19, "\\=/");
- MvWAddStr(lookdeer2, 3, 17, "^\\o o/^");
- MvWAddStr(lookdeer2, 4, 17, "//( )");
- MvWAddStr(lookdeer2, 5, 7, "^~~~~~~~~// \\O/");
- MvWAddStr(lookdeer2, 6, 7, "(( )____( /");
- MvWAddStr(lookdeer2, 7, 7, "( / |");
- MvWAddStr(lookdeer2, 8, 8, "\\/ |");
- MvWAddStr(lookdeer2, 9, 9, "|> |>");
-
- /* lookdeer3 */
- MvWAddStr(lookdeer3, 0, 16, "\\/ \\/");
- MvWAddStr(lookdeer3, 1, 17, "\\Y/ \\Y/");
- MvWAddStr(lookdeer3, 2, 19, "\\=/");
- MvWAddStr(lookdeer3, 3, 17, "^\\o o/^");
- MvWAddStr(lookdeer3, 4, 17, "//( )");
- MvWAddStr(lookdeer3, 5, 7, "^~~~~~~~~// \\O/");
- MvWAddStr(lookdeer3, 6, 6, "( ()_____( /");
- MvWAddStr(lookdeer3, 7, 6, "/ / /");
- MvWAddStr(lookdeer3, 8, 5, "|/ \\");
- MvWAddStr(lookdeer3, 9, 5, "/> \\>");
-
- /* lookdeer4 */
- MvWAddStr(lookdeer4, 0, 16, "\\/ \\/");
- MvWAddStr(lookdeer4, 1, 17, "\\Y/ \\Y/");
- MvWAddStr(lookdeer4, 2, 19, "\\=/");
- MvWAddStr(lookdeer4, 3, 17, "^\\o o/^");
- MvWAddStr(lookdeer4, 4, 17, "//( )");
- MvWAddStr(lookdeer4, 5, 7, "^~~~~~~~~// \\O/");
- MvWAddStr(lookdeer4, 6, 6, "( )______( /");
- MvWAddStr(lookdeer4, 7, 5, "(/ \\");
- MvWAddStr(lookdeer4, 8, 0, "v___= ----^");
-
- /***********************************************/
- cbreak();
- nodelay(stdscr, TRUE);
- for (;;) {
- clear();
- werase(treescrn);
- touchwin(w_del_msg);
- touchwin(treescrn);
- werase(treescrn2);
- touchwin(treescrn2);
- werase(treescrn8);
- touchwin(treescrn8);
- refresh();
- look_out(150);
- boxit();
- refresh();
- look_out(150);
- seas();
- refresh();
- look_out(150);
- greet();
- refresh();
- look_out(150);
- fromwho();
- refresh();
- look_out(150);
- tree();
- look_out(150);
- balls();
- look_out(150);
- star();
- look_out(150);
- strng1();
- strng2();
- strng3();
- strng4();
- strng5();
-
- /* set up the windows for our blinking trees */
- /* **************************************** */
- /* treescrn3 */
-
- overlay(treescrn, treescrn3);
-
- /*balls */
- MvWAddCh(treescrn3, 4, 18, ' ');
- MvWAddCh(treescrn3, 7, 6, ' ');
- MvWAddCh(treescrn3, 8, 19, ' ');
- MvWAddCh(treescrn3, 11, 22, ' ');
-
- /*star */
- MvWAddCh(treescrn3, 0, 12, '*');