int numMenus = objectSize/10 + 1;\r
int objectSubmenu[numMenus];\r
\r
+ for( int i = 0; objectSubmenu[i]; i++ ) {\r
+ objectSubmenu[i] = 0;\r
+ }\r
+\r
// Create the n-(n+10) menus\r
for ( int i = 0; i < numMenus; i++ ) {\r
\r
\r
if ( objectMenuEntries[j] ) {\r
glutAddMenuEntry( objectMenuEntries[j], j + 1 );\r
- } else {\r
+ } else { \r
break;\r
}\r
\r
// Create the overmenu\r
int objectMenu = glutCreateMenu(processObjectEvents);\r
for ( int i = 0; objectSubmenu[i]; i++ ) {\r
- glutAddSubMenu( (i + 1) * 10, objectSubmenu[i] );\r
+ char name[10];\r
+ sprintf(name,"%d",(i + 1) * 10);\r
+ glutAddSubMenu( name, objectSubmenu[i] );\r
}\r
\r
glutAddSubMenu("Objects", objectMenu);\r