Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #import "HomeScreenViewController.h"
- @interface HomeScreenViewController ()
- @end
- @implementation HomeScreenViewController
- -(void)startRandomSquares
- {
- self.greenImage = [UIImage imageNamed:@"GreenSquare.png"];
- self.redImage = [UIImage imageNamed:@"RedSquare"];
- self.blueImage = [UIImage imageNamed:@"BlueSquare"];
- self.purpleImage = [UIImage imageNamed:@"PurpleSquare"];
- self.arrayOfColors = [NSMutableArray arrayWithObjects:self.greenImage,self.redImage, self.blueImage, self.purpleImage, nil];
- }
- -(IBAction)Button1:(id)sender
- {
- self.startLabel.hidden = YES;
- }
- -(IBAction)Button2:(id)sender
- {
- }
- -(IBAction)Button3:(id)sender
- {
- }
- -(IBAction)Button4:(id)sender
- {
- }
- -(void)randomizeAllSquares
- {
- [self randomizedSquare1];
- [self randomizedSquare2];
- [self randomizedSquare3];
- [self randomizedSquare4];
- }
- -(void)randomizedSquare1
- {
- [self startRandomSquares];
- randomColor = arc4random() % [self.arrayOfColors count];
- square1RandomNumber = randomColor;
- // NSLog(@"Square 1 : %d", square1RandomNumber);
- //NSLog(@"Square 1 colors : %@", self.arrayOfColors);
- switch (square1RandomNumber) {
- case 0:
- self.square1.image = self.arrayOfColors[0];
- break;
- case 1:
- self.square1.image = self.arrayOfColors[1];
- break;
- case 2:
- self.square1.image = self.arrayOfColors[2];
- break;
- case 3:
- self.square1.image = self.arrayOfColors[3];
- break;
- default:
- break;
- }
- if (square1RandomNumber == square2RandomNumber ) {
- [self randomizedSquare1];
- NSLog(@"Square 1-2 MATCH!!!");
- }
- if (square1RandomNumber == square4RandomNumber) {
- [self randomizedSquare1];
- NSLog(@"Square 1-4 Match!!!");
- }
- }
- -(void)randomizedSquare2
- {
- [self startRandomSquares];
- randomColor = arc4random() % [self.arrayOfColors count];
- square2RandomNumber = randomColor;
- //NSLog(@"Square 2 : %d", square2RandomNumber);
- //NSLog(@"Square 2 colors : %@", self.arrayOfColors);
- switch (square2RandomNumber) {
- case 0:
- self.square2.image = self.arrayOfColors[0];
- break;
- case 1:
- self.square2.image = self.arrayOfColors[1];
- break;
- case 2:
- self.square2.image = self.arrayOfColors[2];
- break;
- case 3:
- self.square2.image = self.arrayOfColors[3];
- break;
- default:
- break;
- }
- if (square2RandomNumber == square1RandomNumber ) {
- [self randomizedSquare2];
- NSLog(@"Square 2-1 Match!!!");
- }
- if (square2RandomNumber == square4RandomNumber) {
- [self randomizedSquare2];
- NSLog(@"Square 2-4 Match!!!");
- }
- }
- -(void)randomizedSquare3
- {
- [self startRandomSquares];
- randomColor = arc4random() % [self.arrayOfColors count];
- square3RandomNumber = randomColor;
- //NSLog(@"Square 3 : %d", square3RandomNumber);
- //NSLog(@"Square 3 colors : %@", self.arrayOfColors);
- switch (square3RandomNumber) {
- case 0:
- self.square3.image = self.arrayOfColors[0];
- break;
- case 1:
- self.square3.image = self.arrayOfColors[1];
- break;
- case 2:
- self.square3.image = self.arrayOfColors[2];
- break;
- case 3:
- self.square3.image = self.arrayOfColors[3];
- break;
- default:
- break;
- }
- if (square3RandomNumber == square2RandomNumber ){
- [self randomizedSquare3];
- NSLog(@"Square 3 - 2 MATCH!!!");
- }
- if (square3RandomNumber == square1RandomNumber) {
- [self randomizedSquare3];
- NSLog(@"Square 3- 1 MATCH!!");
- }
- }
- -(void)randomizedSquare4
- {
- [self startRandomSquares];
- randomColor = arc4random() % [self.arrayOfColors count];
- square4RandomNumber = randomColor;
- //NSLog(@"Square 4 : %d", square4RandomNumber);
- //NSLog(@"Square 4 colors : %@", self.arrayOfColors);
- switch (square4RandomNumber) {
- case 0:
- self.square4.image = self.arrayOfColors[0];
- break;
- case 1:
- self.square4.image = self.arrayOfColors[1];
- break;
- case 2:
- self.square4.image = self.arrayOfColors[2];
- break;
- case 3:
- self.square4.image = self.arrayOfColors[3];
- break;
- default:
- break;
- }
- if (square4RandomNumber == square2RandomNumber ) {
- [self randomizedSquare4];
- NSLog(@"Square 4-2 MATCH!!");
- }
- if (square4RandomNumber == square1RandomNumber) {
- [self randomizedSquare4];
- NSLog(@"SQuare 4-1 MATCH!!");
- }
- if (square4RandomNumber == square3RandomNumber) {
- [self randomizedSquare4];
- NSLog(@"Square 4-3 Match");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement