我在OpenGL
制作了一个游戏,并且还添加了一个菜单项。当我右键单击OpenGL
屏幕时,会显示菜单项,并在其中添加了一个选项“Reset Game
”。如何通过单击此(任何清除或刷新功能?)来清除游戏中涉及的所有变量。
这是我的代码
glutCreateMenu(menu);
glutAddMenuEntry("Reset Game", 1);
void menu(int item)
{
switch (item)
{
case 1:
{
//Adding a function here to clear all the variables
}
break;
}
}
答案 0 :(得分:2)
您只需要编写例程代码,将所有变量重置为默认值。
void Reset()
{
score = 0;
lives = 3;
// etc.
}
OpenGL不知道这些是什么,所以你必须自己做。