(no commit message)
[atyndall/cits2231.git] / scene.c
diff --git a/scene.c b/scene.c
index 4ab2ecf..4ab75ea 100644 (file)
--- a/scene.c
+++ b/scene.c
@@ -275,7 +275,7 @@ void makeMenu() {
   for( int i = 0; i < menuNumber; i++ ) {\r
     addObjectSubmenu[i] = glutCreateMenu(processObjectEvents);\r
     int startNum = i*11 - (i-1);\r
-    for ( int j = startNum; j < (startNum+9); j++ ) {\r
+    for ( int j = startNum - 1; j < (startNum+9); j++ ) {\r
       if ( !objectMenuEntries[j] ) break; // Detect if we've reached the end of the array\r
       glutAddMenuEntry( objectMenuEntries[j], j );\r
     }\r
@@ -285,7 +285,7 @@ void makeMenu() {
   int addObjectMenu = glutCreateMenu(processObjectEvents);\r
   for ( int i = 0; addObjectSubmenu[i]; i++ ) {\r
     char name[10]; // buffer to hold name\r
-    sprintf(name, "%d-%d", i+1, i+10);\r
+    sprintf(name, "%d-%d", i*11 - (i-1), i*11 + 9);\r
     glutAddSubMenu( name, addObjectSubmenu[i] );\r
   }\r
 \r

UCC git Repository :: git.ucc.asn.au