16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-21 03:39:17 +02:00

configurable python renderer update rate

This commit is contained in:
tmj-fstate
2018-04-28 16:45:19 +02:00
parent 22df82c8c0
commit b9be22eb25
4 changed files with 34 additions and 30 deletions

View File

@@ -564,6 +564,17 @@ global_settings::ConfigParse(cParser &Parser) {
Parser.getTokens(1, false);
Parser >> asLang;
}
else if( token == "pyscreenrendererpriority" )
{
// old variable, repurposed as update rate of python screen renderer
Parser.getTokens();
Parser >> token;
auto const priority { ToLower( token ) };
PythonScreenUpdateRate = (
priority == "lower" ? 500 :
priority == "lowest" ? 1000 :
200 );
}
else if( token == "uitextcolor" ) {
// color of the ui text. NOTE: will be obsolete once the real ui is in place
Parser.getTokens( 3, false );
@@ -571,11 +582,9 @@ global_settings::ConfigParse(cParser &Parser) {
>> UITextColor.r
>> UITextColor.g
>> UITextColor.b;
UITextColor.r = clamp( UITextColor.r, 0.0f, 255.0f );
UITextColor.g = clamp( UITextColor.g, 0.0f, 255.0f );
UITextColor.b = clamp( UITextColor.b, 0.0f, 255.0f );
UITextColor = UITextColor / 255.0f;
UITextColor.a = 1.0f;
glm::clamp( UITextColor, 0.f, 255.f );
UITextColor = UITextColor / 255.f;
UITextColor.a = 1.f;
}
else if( token == "input.gamepad" ) {
// czy grupować eventy o tych samych nazwach