#ifndef SELECT_MENU_H #define SELECT_MENU_H #include #include "libstd_replacements.h" #include "text_engine.h" #define LANG_MENU 1 #define CART_MENU 2 class Select_Menu { public: Select_Menu(bool enable_cancel, int nMenu_type, int nStartX, int nStartY); int select_menu_main(); void hide_menu(); void show_menu(); void clear_options(); void add_option(const byte *option, int return_value); void set_lang(int nLang); private: ptgb::vector menu_options; ptgb::vector return_values; unsigned int curr_selection; bool cancel_enabled; int menu_type; int lang; int startTileX; int startTileY; }; #endif