47 lines
826 B
C++
47 lines
826 B
C++
|
#include "ConsoleMenu.h"
|
||
|
#include <string>
|
||
|
#include <vector>
|
||
|
#include <cstdlib>
|
||
|
|
||
|
class myMenu:public menuBase{
|
||
|
public:
|
||
|
myMenu(){
|
||
|
titleText="my test menu";
|
||
|
options.clear();
|
||
|
options.push_back("item1");
|
||
|
options.push_back("item2");
|
||
|
options.push_back("item3");
|
||
|
options.push_back("item4");
|
||
|
|
||
|
infos.clear();
|
||
|
infos.push_back("info1");
|
||
|
infos.push_back("info2");
|
||
|
infos.push_back("info3");
|
||
|
infos.push_back("info4");
|
||
|
|
||
|
menuID = "myMenu";
|
||
|
}
|
||
|
|
||
|
void StatusMove(int status){
|
||
|
switch(status){
|
||
|
case 0:
|
||
|
case 1:
|
||
|
case 2:
|
||
|
case 3:
|
||
|
default:
|
||
|
break;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
};
|
||
|
|
||
|
menuManager* MenuCon;
|
||
|
|
||
|
int main(){
|
||
|
MenuCon = menuManager::GetInstance();
|
||
|
MenuCon->UIRegistion(new myMenu());
|
||
|
|
||
|
MenuCon->UITransform("myMenu");
|
||
|
system("pause");
|
||
|
}
|