Salem - Yes we are. But we're gonna try and do what we can. I know we are a pain but we are essentially trying to teach ourselves from the ground up, afterall we are all product designers given a programming project oddly.
Ok, so i've updated the relevant section of code to:
Code:
void print_house(unsigned int RoomNumber, unsigned int Direction){ // set up Room numbers and Directions
char Room_x[RoomNumber];
unsigned int i;
for ( i=0; i<RoomNumber; ++i ) {
if ( i == RoomNumber)
Room_x[i] = 'X';
else
Room_x[i] = ' ';
}
printf("___________________________________________________________\n");
printf("| _____________________ |\n");
printf("| | | |\n");
printf("| __________ | | |\n");
printf("| / | | | |\n");
printf("| / |_| Stasis | |\n");
printf("| / Escape Chamber | |\n");
printf("| \\ Pod %c _ | |\n", Room_x[7]);
printf("| \\ | | %c | |\n", Room_x[3]);
printf("| \\__________| | | |\n");
printf("| | | |\n");
printf("| |________ ________| |\n");
printf("| _______| |________ |\n");
printf("| | | |\n");
printf("| | | |\n");
printf("|________ ___________| | _______________|\n");
printf("| || | || |\n");
printf("| Cages ||Containment| ||Decontamination|\n");
printf("| %c Facility Chamber |\n", Room_x[6]);
printf("| %c |\n", Room_x[5]);
printf("| || | Canteen || %c |\n", Room_x[4]);
printf("|________||___________| ||_______________|\n");
printf("| | %c | |\n", Room_x[2]);
printf("| | | |\n");
printf("| | | |\n");
printf("| | | |\n");
printf("| | | |\n");
printf("| | | |\n");
printf("| | | |\n");
printf("| | | |\n");
printf("| | | |\n");
printf("| |_____ ________| |\n");
printf("| | | |\n");
printf("|________________________| Airlock |______________________|\n");
printf(" | %c | \n", Room_x[1]);
printf(" |___ ___| \n");
}
But i get an internal error.
I plan to update the #define RoomNumbers 7 part but i'm still a little confused.