5
// Created by döme on 12.07.2009.
6
// Copyright __MyCompanyName__ 2009. All rights reserved.
9
#import <UIKit/UIKit.h>
11
extern NSString* JigsawSeedKey;
13
extern NSString* JigsawImageKey;
14
extern NSString* JigsawDensityKey;
15
extern NSString* JigsawRotationEnabledKey;
16
extern NSString* NewJigsawImageKey;
17
extern NSString* NewJigsawDensityKey;
18
extern NSString* NewJigsawRotationEnabledKey;
21
@class ElImageView, GriddedImageWell, JigView;
23
@interface JigsAppDelegate : UIViewController <UIApplicationDelegate>
25
IBOutlet UIWindow* window;
27
IBOutlet UIView* gameView;
28
IBOutlet JigView* jigView;
30
IBOutlet ElImageView* logoView;
31
IBOutlet ElImageView* logoBackgroundView;
34
IBOutlet UIView* newGameView;
35
IBOutlet ElImageView* sliderBackground;
36
IBOutlet ElImageView* pickerBackground;
37
IBOutlet ElImageView* buttonsBackground;
38
IBOutlet GriddedImageWell* imageWell;
39
IBOutlet UISlider* sizeSlider;
41
IBOutlet UIView* mainMenuView;
42
IBOutlet UIButton* newGameButton;
43
IBOutlet UIButton* resumeGameButton;
44
IBOutlet UIButton* infoButton;
46
IBOutlet UIView* settingsView;
47
IBOutlet UILabel* timePlayedLabel;
48
IBOutlet ElImageView* hintImageView;
50
IBOutlet UIView* aboutView;
58
- (IBAction) presentNewGameDialog: (id) sender;
60
- (IBAction) cancelNewGame: (id) sender;
61
- (IBAction) okNewGame: (id) sender;
63
- (IBAction) resumeGame: (id) sender;
65
- (IBAction) sizeChanged: (id) sender;
67
- (IBAction) showInGameSettings: (id) sender;
68
- (IBAction) dismissInGameSettings: (id) sender;
69
- (IBAction) inGameSettingsToMainMenu: (id) sender;
71
- (IBAction) showAboutScreen: (id) sender;
72
- (IBAction) dismissAboutScreen: (id) sender;