| 59 | } |
| 60 | |
| 61 | void Config::loadScreenSettingsFromStream(ConfigParser& parser) |
| 62 | { |
| 63 | while (parser.atKVP()) |
| 64 | { |
| 65 | auto kvp = parser.getKVP(); |
| 66 | if (kvp.first == "width") |
| 67 | m_video_mode.width = std::stoi(kvp.second); |
| 68 | else if (kvp.first == "height") |
| 69 | m_video_mode.height = std::stoi(kvp.second); |
| 70 | else |
| 71 | parser.error("Unrecognised key \"" + kvp.first + "\""); |
| 72 | } |
| 73 | } |
| 74 | |
| 75 | void Config::loadKeybindingsFromStream(ConfigParser& parser) |
| 76 | { |