diff options
Diffstat (limited to 'Classes/GameModeSelectionLayer.m')
-rw-r--r-- | Classes/GameModeSelectionLayer.m | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/Classes/GameModeSelectionLayer.m b/Classes/GameModeSelectionLayer.m index 9875d41..ad6a455 100644 --- a/Classes/GameModeSelectionLayer.m +++ b/Classes/GameModeSelectionLayer.m | |||
@@ -86,9 +86,15 @@ | |||
86 | [panels addChild:menu]; | 86 | [panels addChild:menu]; |
87 | [self addChild:panels]; | 87 | [self addChild:panels]; |
88 | 88 | ||
89 | pageControl = [[UIPageControl alloc] init]; | ||
90 | pageControl.numberOfPages = numberOfPanels; | ||
91 | pageControl.currentPage = currentWorldOffset; | ||
92 | pageControl.frame = CGRectMake(0, 250, 480, 20); | ||
93 | [[[CCDirector sharedDirector] openGLView] addSubview:pageControl]; | ||
94 | |||
89 | menu.position = ccpAdd(menu.position, ccp(totalWidth/2 - totalPanelWidth/2, 320)); | 95 | menu.position = ccpAdd(menu.position, ccp(totalWidth/2 - totalPanelWidth/2, 320)); |
90 | touchDelegatingView = [[TouchDelegatingView alloc] initWithFrame:CGRectMake(0, 0, 480, 320)]; | 96 | touchDelegatingView = [[TouchDelegatingView alloc] initWithFrame:CGRectMake(0, 0, 480, 320)]; |
91 | scrollView = [[CocosOverlayScrollView alloc] initWithFrame:CGRectMake(0, 0, totalPanelWidth, 320) numPages:numberOfPanels width:totalPanelWidth layer:panels]; | 97 | scrollView = [[CocosOverlayScrollView alloc] initWithFrame:CGRectMake(0, 0, totalPanelWidth, 320) numPages:numberOfPanels width:totalPanelWidth layer:panels pageControl:pageControl]; |
92 | touchDelegatingView.scrollView = scrollView; | 98 | touchDelegatingView.scrollView = scrollView; |
93 | [scrollView setContentOffset:CGPointMake(currentWorldOffset*totalPanelWidth+1,0) animated:NO]; | 99 | [scrollView setContentOffset:CGPointMake(currentWorldOffset*totalPanelWidth+1,0) animated:NO]; |
94 | [[[CCDirector sharedDirector] openGLView] addSubview:touchDelegatingView]; | 100 | [[[CCDirector sharedDirector] openGLView] addSubview:touchDelegatingView]; |
@@ -107,6 +113,7 @@ | |||
107 | { | 113 | { |
108 | [touchDelegatingView removeFromSuperview]; | 114 | [touchDelegatingView removeFromSuperview]; |
109 | [scrollView removeFromSuperview]; | 115 | [scrollView removeFromSuperview]; |
116 | [pageControl removeFromSuperview]; | ||
110 | } | 117 | } |
111 | 118 | ||
112 | - (void)mainmenu | 119 | - (void)mainmenu |