@@ -40,38 +40,44 @@ SettingsTab::SettingsTab() {
4040 // Inflate the tab from the XML file
4141 this ->inflateFromXMLRes (" xml/tabs/settings.xml" );
4242
43- std::vector<std::string> resolutions = {" 720p" , " 1080p" , " Native" };
43+ std::vector<std::string> resolutions = {" 360p " , " 480p " , " 720p" , " 1080p" , " Native" };
4444 resolution->setText (" settings/resolution" _i18n);
4545 resolution->setData (resolutions);
4646 switch (Settings::instance ().resolution ()) {
47- GET_SETTINGS (resolution, 720 , 0 );
48- GET_SETTINGS (resolution, 1080 , 1 );
49- GET_SETTINGS (resolution, -1 , 2 );
47+ GET_SETTINGS (resolution, 360 , 0 );
48+ GET_SETTINGS (resolution, 480 , 1 );
49+ GET_SETTINGS (resolution, 720 , 2 );
50+ GET_SETTINGS (resolution, 1080 , 3 );
51+ GET_SETTINGS (resolution, -1 , 4 );
5052 DEFAULT;
5153 }
5254 resolution->getEvent ()->subscribe ([](int selected) {
5355 switch (selected) {
54- SET_SETTING (0 , set_resolution (720 ));
55- SET_SETTING (1 , set_resolution (1080 ));
56- SET_SETTING (2 , set_resolution (-1 ));
56+ SET_SETTING (0 , set_resolution (360 ));
57+ SET_SETTING (1 , set_resolution (480 ));
58+ SET_SETTING (2 , set_resolution (720 ));
59+ SET_SETTING (3 , set_resolution (1080 ));
60+ SET_SETTING (4 , set_resolution (-1 ));
5761 DEFAULT;
5862 }
5963 });
6064
61- std::vector<std::string> fpss = {" 30" , " 60" , " 120" };
65+ std::vector<std::string> fpss = {" 30" , " 45 " , " 60" , " 120" };
6266 fps->setText (" settings/fps" _i18n);
6367 fps->setData (fpss);
6468 switch (Settings::instance ().fps ()) {
6569 GET_SETTINGS (fps, 30 , 0 );
66- GET_SETTINGS (fps, 60 , 1 );
67- GET_SETTINGS (fps, 120 , 2 );
70+ GET_SETTINGS (fps, 45 , 1 );
71+ GET_SETTINGS (fps, 60 , 2 );
72+ GET_SETTINGS (fps, 120 , 3 );
6873 DEFAULT;
6974 }
7075 fps->getEvent ()->subscribe ([](int selected) {
7176 switch (selected) {
7277 SET_SETTING (0 , set_fps (30 ));
73- SET_SETTING (1 , set_fps (60 ));
74- SET_SETTING (2 , set_fps (120 ));
78+ SET_SETTING (1 , set_fps (45 ));
79+ SET_SETTING (2 , set_fps (60 ));
80+ SET_SETTING (3 , set_fps (120 ));
7581 DEFAULT;
7682 }
7783 });
0 commit comments