::EDIT::
THIS POST GOES BEFORE THE ABOVE POST> IT WAS POSTED NOT TOO LONG AFTERWORDS, AND THIS CONCERNS THE FIRST VERSION. THANK YOU.
::EDIT::
Gripes:
Make your own line wraps, make the menus vertical, add a help function, on menus use int getche(); to get an int, then cast into a character and use that in the switch or whatever. Have a keys page at the beginning and have a nice table that shows the room movement keys.
These are possible NumPad commands:
------------- --North-- ----------- <---- 7 8 9
---West--- ---Find--- ---East--- <---- 4 5 6
------------- --South-- ----------- <---- 1 2 3
and could be hit in the menu, no need to list them.
Possile code for the menu is as follows:
Code:
system("cls");
printf("Actions Menu:\n\n");
printf("Q. action1\n");
printf("1. action2\n");
printf("2. action3\n");
printf("3. action4\n");
printf("4. action5\n");
printf("X. action6\n");
printf("\nMenu Selection: ");
char c;
c = (char)getche();
cout << endl;
switch (c){
case '1':
break;
case '2':
break;
case '3':
break;
case '4':
break;
case 'Q':
case 'X':
system("cls");
exit(0);
break;