import java.util.*; public class WormLettered extends Worm { /* public Worm() { length = rand.nextInt(WormWorld.maxlength-WormWorld.minlength+1) + WormWorld.minlength; head = 0; //queue color = rand.nextInt(WormWorld.numcolors-1) + 1; //assume black is BG x[0] = rand.nextInt(WormWorld.cols) + 1; y[0] = rand.nextInt(WormWorld.rows) + 1; for (int i=1; i 1) x[i] = x[i-1] - 1; else x[i] = x[i-1]; y[i] = y[i-1]; break; case 1: //up x[i] = x[i-1]; if (y[i-1] > 1) y[i] = y[i-1] - 1; else y[i] = y[i-1]; break; case 2: //right if (x[i-1] < WormWorld.cols) x[i] = x[i-1] + 1; else x[i] = x[i-1]; y[i] = y[i-1]; break; case 3: //down x[i] = x[i-1]; if (y[i-1] < WormWorld.rows) y[i] = y[i-1] + 1; else y[i] = y[i-1]; break; } } } */ void display() { switch (color) { // case 0: colorback_black(); //BG. not the color of any worm //break; case 1: Ansiscreen.colorback_red(); break; case 2:Ansiscreen.colorback_green(); break; case 3:Ansiscreen.colorback_yellow(); break; case 4:Ansiscreen.colorback_blue(); break; case 5:Ansiscreen.colorback_magenta(); break; case 6:Ansiscreen.colorback_cyan(); break; case 7:Ansiscreen.colorback_white(); break; } Ansiscreen.gotoxy(y[head],x[head]); //System.out.print("a"); System.out.print("o"); for (int i=1; i