- if (goodScan || (abs(i-sectx)<= 1 && abs(j-secty) <= 1))
- proutn("%c ",game.quad[i][j]);
+ if (goodScan || (abs(i-sectx)<= 1 && abs(j-secty) <= 1)){
+ if ((game.quad[i][j]==IHMATER0)||(game.quad[i][j]==IHMATER1)||(game.quad[i][j]==IHMATER2)||(game.quad[i][j]==IHE)||(game.quad[i][j]==IHF)){
+ switch (condit) {
+ case IHRED: textcolor(RED); break;
+ case IHGREEN: textcolor(GREEN); break;
+ case IHYELLOW: textcolor(YELLOW); break;
+ case IHDOCKED: textcolor(LIGHTGRAY); break;
+ case IHDEAD: textcolor(WHITE);
+ }
+ if (game.quad[i][j] != ship)
+ highvideo();
+ }
+ if (game.quad[i][j] & DAMAGED)
+ highvideo();
+ proutn("%c ",game.quad[i][j] & ~DAMAGED);
+ textcolor(LIGHTGRAY);
+ }