#import #import #import #import #import #import #import #import #import #import #import #import #import #include #import "NumberView.h" #define MIXES 40 #define THRESHOLD 40 @interface FifteenApplication : UIApplication { float blockSize; int numBlocks; NumberView *board[4][4]; CGPoint lastHole; UITextView *textView; NSTimer *timer; float angle; int moves; UINavigationBar *navBar; UINavigationItem *navBarTitle; UIPreferencesTable *_pref; UISwitchControl *touchSwitch; BOOL isMoving; BOOL isMixing; BOOL isPlaying; time_t startTime; UITextLabel *status; } - (CGPoint) spotForX:(int) x y:(int) y; - (CGPoint) openSpot; - (void) moveBlockToOpen:(CGPoint) block; - (BOOL) checkForWin; - (void) checkPieces; - (void) mixTiles; - (void) showStatus; @end