int ytrail[10]; //y history
int chase; //the pod a lander is targeting
int phase; //chase phase, also used to hold boss life
- char line0[6]; //object: left
- char line1[6]; //object: right
- char line2[6]; //object: alt1
- char line3[6]; //object: alt2
+ char line0[17]; //object: left
+ char line1[17]; //object: right
+ char line2[17]; //object: alt1
+ char line3[17]; //object: alt2
char radar[1]; //radar symbol
};
};
struct game_object bosses[6] = {
- { 300, 0, 0, 0, 5, 1, 0, 0, 0, 0 },
- { 301, 0, 0, 0, 5, 1, 0, 0, 0, 0 },
- { 302, 0, 0, 0, 5, 1, 0, 0, 0, 0 },
- { 303, 0, 0, 0, 5, 1, 0, 0, 0, 0 },
- { 304, 0, 0, 0, 5, 1, 0, 0, 0, 0 },
- { 305, 0, 0, 0, 5, 1, 0, 0, 0, 0 }
+ { 300, 0, 0, 0, 5, 4, 0, 0, 0, 0 },
+ { 301, 0, 0, 0, 5, 4, 0, 0, 0, 0 },
+ { 302, 0, 0, 0, 5, 4, 0, 0, 0, 0 },
+ { 303, 0, 0, 0, 5, 4, 0, 0, 0, 0 },
+ { 304, 0, 0, 0, 5, 4, 0, 0, 0, 0 },
+ { 305, 0, 0, 0, 5, 4, 0, 0, 0, 0 }
};
-
- strcpy (bosses[0].line0, "/==O==\\");
+
+ strcpy (bosses[0].line0, "");
strcpy (bosses[0].line1, "/==O==\\");
strcpy (bosses[0].radar, "O");
- strcpy (bosses[1].line0, "/=O=\\");
+ strcpy (bosses[1].line0, " /=O=\\");
strcpy (bosses[1].line1, "/===+=+===\\");
strcpy (bosses[1].radar, "O");
- strcpy (bosses[2].line0, "/O\\");
+ strcpy (bosses[2].line0, " /O\\");
strcpy (bosses[2].line1, "<==/==[=]==\\==>");
strcpy (bosses[2].radar, "O");
strcpy (bosses[3].radar, "O");
strcpy (bosses[4].line0, "(----)");
- strcpy (bosses[4].line1, "/||\\");
+ strcpy (bosses[4].line1, " /||\\");
strcpy (bosses[4].radar, "O");
- strcpy (bosses[5].line0, ".");
+ strcpy (bosses[5].line0, "");
strcpy (bosses[5].line1, ".");
strcpy (bosses[5].radar, "O");
};
};
//Gen bosses
- if(level==4){
+ if(level==2){
bosses[0] = boss_init(bosses[0]);
};
if(level==8){