Я хочу, чтобы можно было переключаться между 5 фоновыми цветами, когда я нажимаю клавишу "B".Прямо сейчас я могу только изменить свой цвет на красный.Я не уверен, что пойду правильно.Любая помощь будет оценена.
static void key_callback(GLFWwindow* window, int key, int scancode, int action, int mods) {
if (key == GLFW_KEY_B && action == GLFW_PRESS)
{
for (int i = 0; i < 5; i++)
{
switch (i)
{
case 0:
glClearColor(1.0, 0.0, 0.0, 1.0);
break;
case 1:
glClearColor(0.0, 1.0, 0.0, 1.0);
break;
case 2:
glClearColor(0.41, 0.41, 0.41, 1.0);
break;
case 3:
glClearColor(1.0, 1.0, 1.0, 1.0);
break;
case 4:
glClearColor(0.0, 0.0, 1.0, 1.0);
return;
}
}
}
}