123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- /*
- =======================================================================================
-
- Copyright (C) 2009-2011 id Software LLC, a ZeniMax Media company. All Right Reserved.
-
- This file is part of the DOOM Classic iOS v2.1 GPL Source Code.
-
- =======================================================================================
- */
- #import "GenericMenuView.h"
- #import "doomAppDelegate.h"
- #include "doomiphone.h"
- @implementation GenericMenuView
- - (void) initialize{
-
- if( scrollView != nil ) {
-
- [scrollView setContentSize:CGSizeMake(
- scrollView.bounds.size.width,
- CGRectGetMaxY(lastItem.frame)
- )];
- }
-
- episodeSelection = -1;
- [ nextButton setEnabled: NO ];
- [ nextLabel setEnabled: NO ];
- }
- - (void)awakeFromNib {
-
- [self initialize];
-
- }
- - (id) initWithCoder:(NSCoder *)aCoder{
-
- if(self = [super initWithCoder:aCoder] ) {
- [self initialize];
- }
-
- return self;
- }
- - (id) initWithFrame:(CGRect)rect{
- if(self = [super initWithFrame:rect] ) {
- [self initialize];
- }
- return self;
- }
- - (IBAction) BackToMain {
-
- [gAppDelegate MainMenu];
-
- Sound_StartLocalSound( "iphone/controller_down_01_SILENCE.wav" );
- }
- - (IBAction) NextToMissions {
-
- [gAppDelegate SelectEpisode: episodeSelection ];
-
- Sound_StartLocalSound( "iphone/controller_down_01_SILENCE.wav" );
- }
- - (IBAction) SelectEpisode1 {
-
- [ nextButton setEnabled: YES ];
- [ nextLabel setEnabled: YES ];
- episodeSelection = 0;
- [ epi1Button setEnabled: NO ];
- [ epi2Button setEnabled: YES ];
- [ epi3Button setEnabled: YES ];
- [ epi4Button setEnabled: YES ];
- }
- - (IBAction) SelectEpisode2 {
- [ nextButton setEnabled: YES ];
- [ nextLabel setEnabled: YES ];
- episodeSelection = 1;
- [ epi1Button setEnabled: YES ];
- [ epi2Button setEnabled: NO ];
- [ epi3Button setEnabled: YES ];
- [ epi4Button setEnabled: YES ];
- }
- - (IBAction) SelectEpisode3 {
- [ nextButton setEnabled: YES ];
- [ nextLabel setEnabled: YES ];
- episodeSelection = 2;
- [ epi1Button setEnabled: YES ];
- [ epi2Button setEnabled: YES ];
- [ epi3Button setEnabled: NO ];
- [ epi4Button setEnabled: YES ];
- }
- - (IBAction) SelectEpisode4 {
- [ nextButton setEnabled: YES ];
- [ nextLabel setEnabled: YES ];
- episodeSelection = 3;
- [ epi1Button setEnabled: YES ];
- [ epi2Button setEnabled: YES ];
- [ epi3Button setEnabled: YES ];
- [ epi4Button setEnabled: NO ];
- }
- @end
|