(no commit message)
authorAsh Tyndall <[email protected]>
Sat, 8 Oct 2011 06:38:10 +0000 (14:38 +0800)
committerAsh Tyndall <[email protected]>
Sat, 8 Oct 2011 06:38:10 +0000 (14:38 +0800)
scene.c

diff --git a/scene.c b/scene.c
index ed4575e..f4467cc 100644 (file)
--- a/scene.c
+++ b/scene.c
@@ -247,10 +247,7 @@ void processLightEvents(int id) {
 }\r
 \r
 int makeSubmenuFromArray( const char *menuEntries[], void *callback ) {\r
-  for ( int i = 0; i < 54; i++ ) {\r
-    printf("%s\n", menuEntries[i]);\r
-  }\r
- /* int menuEntriesSize = sizeof(menuEntries) / sizeof(menuEntries[0]);\r
+  int menuEntriesSize = 54;//sizeof(menuEntries) / sizeof(menuEntries[0]);\r
   int menuNumber = menuEntriesSize / 10 + 1;\r
   int submenuObjects[menuNumber-1];\r
 \r
@@ -269,14 +266,13 @@ int makeSubmenuFromArray( const char *menuEntries[], void *callback ) {
     int startNum = i*11 - (i-1);\r
     int endNum = startNum + 9;\r
     if ( i == menuNumber - 1 ) { // We're on the last one\r
-      endNum = startNum + 3;\r
+      endNum = startNum + (menuEntriesSize - startNum);\r
     }\r
     sprintf(name, "%d-%d", startNum, endNum);\r
     glutAddSubMenu( name, submenuObjects[i] );\r
   }\r
 \r
-  return mainMenu;*/\r
-  return 1;\r
+  return mainMenu;\r
 }\r
 \r
 void makeMenu() {\r

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