X-Git-Url: https://git.piment-noir.org/?p=Project_algorithmic_C.git;a=blobdiff_plain;f=lib%2Fui.c;h=be739aaa037d89ff66b96f7ec788425db1ece497;hp=ae14d1df861be54fe1d6160ecef48c86d660d3f2;hb=45ce2fe369cead248855111baa5fe0c0495acf69;hpb=a8b5457691fcb565dd185e7a623dd53eca96127c diff --git a/lib/ui.c b/lib/ui.c index ae14d1d..be739aa 100644 --- a/lib/ui.c +++ b/lib/ui.c @@ -129,7 +129,7 @@ void print_pawns(int base_y, int base_x, unsigned int pawn_array[board_size][boa } } -int map_col_letter_to_int(char c) { +int map_col_letter_to_index(char c) { if (c == 'a' || c == 'A') { return 1; @@ -152,6 +152,30 @@ int map_col_letter_to_int(char c) { } } +/* return capital letters */ +char map_col_index_to_letter(int index) { + + if (index == 1) { + return 'A'; + } else if (index == 2) { + return 'B'; + } else if (index == 3) { + return 'C'; + } else if (index == 4) { + return 'D'; + } else if (index == 5) { + return 'E'; + } else if (index == 6) { + return 'F'; + } else if (index == 7) { + return 'G'; + } else if (index == 9) { + return 'H'; + } else { + return -1; + } +} + int prompt_values(WINDOW* windows, int base_y, int base_x, const char* msg, int* y, char* x) { mvwprintw(windows, base_y, base_x, "%s\n", msg); int retVal = mvwscanw(windows, base_y + 1, base_x + strlen(msg)/2, "%d%c", y, x);