|
@@ -128,17 +128,27 @@ int OpenRaider::set(const char *var, const char *value) {
|
128
|
128
|
}
|
129
|
129
|
mWindow->setSize(w, h);
|
130
|
130
|
} else if (strcmp(var, "fullscreen") == 0) {
|
131
|
|
-
|
|
131
|
+ bool fullscreen = false;
|
|
132
|
+ if (readBool(value, &fullscreen) != 0) {
|
|
133
|
+ printf("set-fullscreen-Error: Invalid value (%s)\n", value);
|
|
134
|
+ return -3;
|
|
135
|
+ }
|
|
136
|
+ mWindow->setFullscreen(fullscreen);
|
132
|
137
|
} else if (strcmp(var, "gldriver") == 0) {
|
133
|
|
-
|
|
138
|
+ mWindow->setDriver(value);
|
134
|
139
|
} else if (strcmp(var, "audio") == 0) {
|
135
|
|
-
|
|
140
|
+ bool audio = false;
|
|
141
|
+ if (readBool(value, &audio) != 0) {
|
|
142
|
+ printf("set-audio-Error: Invalid value (%s)\n", value);
|
|
143
|
+ return -4;
|
|
144
|
+ }
|
|
145
|
+ // TODO enable audio
|
136
|
146
|
} else if (strcmp(var, "volume") == 0) {
|
137
|
|
-
|
|
147
|
+ // TODO set volume
|
138
|
148
|
} else if (strcmp(var, "mouse_x") == 0) {
|
139
|
|
-
|
|
149
|
+ // TODO set
|
140
|
150
|
} else if (strcmp(var, "mouse_y") == 0) {
|
141
|
|
-
|
|
151
|
+ // TODO set
|
142
|
152
|
} else if (strcmp(var, "basedir") == 0) {
|
143
|
153
|
|
144
|
154
|
} else if (strcmp(var, "pakdir") == 0) {
|