-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathLargeBoardView.h
34 lines (29 loc) · 1.23 KB
/
LargeBoardView.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
//
// LargeBoardView.h
// Squares
//
// Created by Billy Irwin on 12/19/12.
// Copyright (c) 2012 BirwinApps. All rights reserved.
//
#import <UIKit/UIKit.h>
#import "SmallBoardView.h"
@interface LargeBoardView : UIView
@property (strong, nonatomic) SmallBoardView *topLeft;
@property (strong, nonatomic) SmallBoardView *topMid;
@property (strong, nonatomic) SmallBoardView *topRight;
@property (strong, nonatomic) SmallBoardView *midLeft;
@property (strong, nonatomic) SmallBoardView *midMid;
@property (strong, nonatomic) SmallBoardView *midRight;
@property (strong, nonatomic) SmallBoardView *botLeft;
@property (strong, nonatomic) SmallBoardView *botMid;
@property (strong, nonatomic) SmallBoardView *botRight;
@property (strong, nonatomic) NSMutableArray *smallBoards;
@property (strong, nonatomic) SmallBoardView *enlargedView;
@property (strong, nonatomic) SmallBoardView *nextSquare;
- (void)enlargeSquare:(int)board;
- (void)shrinkSquare;
- (void)updateBoard:(int)board square:(int)square player:(int)player;
- (void)updateOldBoard:(int)board square:(int)square player:(int)player;
- (void)updateCover:(int)board player:(int)player;
- (void)highlightSquares:(bool)highlightAll boardVals:(NSArray *)boardVals lastMove:(int)lastMove;
@end