소스 검색

Added ability to get char from int/choose value.

Steve Thielemann 4 년 전
부모
커밋
f9bc41c24d
2개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      door.h
  2. 2 0
      panel.cpp

+ 1 - 0
door.h

@@ -638,6 +638,7 @@ public:
   */
 
   int choose(Door &door);
+  char which(int d);
 
   static renderFunction makeRender(ANSIColor c1, ANSIColor c2, ANSIColor c3,
                                    ANSIColor c4);

+ 2 - 0
panel.cpp

@@ -410,6 +410,8 @@ void Menu::addSelection(char c, const char *line) {
 
 void Menu::defaultSelection(int d) { chosen = d; }
 
+char Menu::which(int d) { return options[d]; }
+
 /*
 void Menu::setColorizer(bool selected,
                         std::function<void(Door &d, std::string &)> colorizer)