diff --git a/src/gameske_funkce.cpp b/src/gameske_funkce.cpp index 0b28adb..480d0db 100644 --- a/src/gameske_funkce.cpp +++ b/src/gameske_funkce.cpp @@ -13,73 +13,6 @@ #include #include #include "memory.h" -#include "strings.h" - -/* -size_t spawn_menu(uint16_t begin_y, uint16_t begin_x, const char** choices, - size_t n_choices) { - ITEM** sp_items; - int c; - MENU* sp_menu; - WINDOW* sp_menu_win; - int i; - - sp_items = new ITEM*[n_choices]; - // Create items - for (i = 0; i < n_choices; ++i) { - sp_items[i] = new_item(choices[i], choices[i]); - } - - // Crate menu - sp_menu = new_menu(sp_items); - - // Create the window to be associated with the menu - sp_menu_win = newwin(10, 40, begin_y, begin_x); - keypad(sp_menu_win, TRUE); - - // Set main window and sub window - set_menu_win(sp_menu, sp_menu_win); - set_menu_sub(sp_menu, derwin(sp_menu_win, 6, 38, begin_y - 1, begin_x - 3)); - - // Set menu mark to the string " * " - set_menu_mark(sp_menu, " * "); - - // Print a border around the main window and print a title - box(sp_menu_win, 0, 0); - print_in_middle(sp_menu_win, 1, 0, 40, "My Menu", COLOR_PAIR(1)); - mvwaddch(sp_menu_win, 2, 0, ACS_LTEE); - mvwhline(sp_menu_win, 2, 1, ACS_HLINE, 38); - mvwaddch(sp_menu_win, 2, 39, ACS_RTEE); - mvprintw(LINES - 2, 0, "F1 to exit"); - refresh(); - - // Post the menu - post_menu(sp_menu); - wrefresh(sp_menu_win); - - while ((c = wgetch(sp_menu_win)) != 10) { - switch (c) { - case KEY_DOWN: - menu_driver(sp_menu, REQ_DOWN_ITEM); - break; - case KEY_UP: - menu_driver(sp_menu, REQ_UP_ITEM); - break; - } - wrefresh(sp_menu_win); - } - size_t selected = item_index(current_item(sp_menu)); - - // Unpost and free all the memory taken up - unpost_menu(sp_menu); - free_menu(sp_menu); - for (i = 0; i < n_choices; ++i) - free_item(sp_items[i]); - delete[] sp_items; - - return selected; -} -*/ void print_in_middle(WINDOW* win, int starty, int startx, int width, const char* string, chtype color) {