project_files/HedgewarsMobile/Classes/OverlayViewController.h
author nemo
Sun, 20 Jun 2010 22:35:10 -0400
changeset 3526 a1d2180fef42
parent 3514 59dbd31e9953
child 3525 1d7b056ff866
permissions -rw-r--r--
Replace SHA1 with adler32. For simple purposes of checking to see if players are playing the same map, this should be quite adequate and runs 15 times faster.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3117
f3e363a9b7db complete previous commit (which broken my local copy as well)
koda
parents:
diff changeset
     1
//
f3e363a9b7db complete previous commit (which broken my local copy as well)
koda
parents:
diff changeset
     2
//  overlayViewController.h
f3e363a9b7db complete previous commit (which broken my local copy as well)
koda
parents:
diff changeset
     3
//  HedgewarsMobile
f3e363a9b7db complete previous commit (which broken my local copy as well)
koda
parents:
diff changeset
     4
//
f3e363a9b7db complete previous commit (which broken my local copy as well)
koda
parents:
diff changeset
     5
//  Created by Vittorio on 16/03/10.
f3e363a9b7db complete previous commit (which broken my local copy as well)
koda
parents:
diff changeset
     6
//  Copyright 2010 __MyCompanyName__. All rights reserved.
f3e363a9b7db complete previous commit (which broken my local copy as well)
koda
parents:
diff changeset
     7
//
f3e363a9b7db complete previous commit (which broken my local copy as well)
koda
parents:
diff changeset
     8
f3e363a9b7db complete previous commit (which broken my local copy as well)
koda
parents:
diff changeset
     9
#import <UIKit/UIKit.h>
f3e363a9b7db complete previous commit (which broken my local copy as well)
koda
parents:
diff changeset
    10
3308
b6dcae4b6d2c make the tables work also on iphone
koda
parents: 3305
diff changeset
    11
@class PopoverMenuViewController;
3117
f3e363a9b7db complete previous commit (which broken my local copy as well)
koda
parents:
diff changeset
    12
f3e363a9b7db complete previous commit (which broken my local copy as well)
koda
parents:
diff changeset
    13
@interface OverlayViewController : UIViewController {
f3e363a9b7db complete previous commit (which broken my local copy as well)
koda
parents:
diff changeset
    14
    NSTimer *dimTimer;
3513
f589230fa21b now it's possible to select the scheme file in the ifrontendfix a type about loading an image (iphone file system IS case senstive)
koda
parents: 3490
diff changeset
    15
#if __IPHONE_3_2
3308
b6dcae4b6d2c make the tables work also on iphone
koda
parents: 3305
diff changeset
    16
    UIPopoverController *popoverController;
b6dcae4b6d2c make the tables work also on iphone
koda
parents: 3305
diff changeset
    17
#else
b6dcae4b6d2c make the tables work also on iphone
koda
parents: 3305
diff changeset
    18
    id popoverController;
b6dcae4b6d2c make the tables work also on iphone
koda
parents: 3305
diff changeset
    19
#endif
b6dcae4b6d2c make the tables work also on iphone
koda
parents: 3305
diff changeset
    20
    PopoverMenuViewController *popupMenu;
b6dcae4b6d2c make the tables work also on iphone
koda
parents: 3305
diff changeset
    21
    BOOL isPopoverVisible;
3347
5d0ac8197eb7 camera panning ftw
koda
parents: 3308
diff changeset
    22
    
3463
23c50be687a9 update sdl functions to latest revision
koda
parents: 3364
diff changeset
    23
    UITextField *writeChatTextField;
23c50be687a9 update sdl functions to latest revision
koda
parents: 3364
diff changeset
    24
    
3117
f3e363a9b7db complete previous commit (which broken my local copy as well)
koda
parents:
diff changeset
    25
    CGFloat initialDistanceForPinching;
f3e363a9b7db complete previous commit (which broken my local copy as well)
koda
parents:
diff changeset
    26
    CGPoint gestureStartPoint;
f3e363a9b7db complete previous commit (which broken my local copy as well)
koda
parents:
diff changeset
    27
}
f3e363a9b7db complete previous commit (which broken my local copy as well)
koda
parents:
diff changeset
    28
3308
b6dcae4b6d2c make the tables work also on iphone
koda
parents: 3305
diff changeset
    29
@property (nonatomic,retain) id popoverController;
b6dcae4b6d2c make the tables work also on iphone
koda
parents: 3305
diff changeset
    30
@property (nonatomic,retain) PopoverMenuViewController *popupMenu;
3463
23c50be687a9 update sdl functions to latest revision
koda
parents: 3364
diff changeset
    31
@property (nonatomic,retain) UITextField *writeChatTextField;
3117
f3e363a9b7db complete previous commit (which broken my local copy as well)
koda
parents:
diff changeset
    32
f3e363a9b7db complete previous commit (which broken my local copy as well)
koda
parents:
diff changeset
    33
-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;
f3e363a9b7db complete previous commit (which broken my local copy as well)
koda
parents:
diff changeset
    34
-(void) touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event;
f3e363a9b7db complete previous commit (which broken my local copy as well)
koda
parents:
diff changeset
    35
-(void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event;
3361
cfc6cd502f85 buttons for number of hogs in game config
koda
parents: 3347
diff changeset
    36
-(void) touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event;
3117
f3e363a9b7db complete previous commit (which broken my local copy as well)
koda
parents:
diff changeset
    37
f3e363a9b7db complete previous commit (which broken my local copy as well)
koda
parents:
diff changeset
    38
-(IBAction) buttonReleased:(id) sender;
f3e363a9b7db complete previous commit (which broken my local copy as well)
koda
parents:
diff changeset
    39
-(IBAction) buttonPressed:(id) sender;
f3e363a9b7db complete previous commit (which broken my local copy as well)
koda
parents:
diff changeset
    40
3308
b6dcae4b6d2c make the tables work also on iphone
koda
parents: 3305
diff changeset
    41
-(void) showPopover;
b6dcae4b6d2c make the tables work also on iphone
koda
parents: 3305
diff changeset
    42
-(void) dismissPopover;
3117
f3e363a9b7db complete previous commit (which broken my local copy as well)
koda
parents:
diff changeset
    43
-(void) dimOverlay;
3463
23c50be687a9 update sdl functions to latest revision
koda
parents: 3364
diff changeset
    44
-(void) activateOverlay;
23c50be687a9 update sdl functions to latest revision
koda
parents: 3364
diff changeset
    45
-(void) chatAppear;
23c50be687a9 update sdl functions to latest revision
koda
parents: 3364
diff changeset
    46
-(void) chatDisappear;
3117
f3e363a9b7db complete previous commit (which broken my local copy as well)
koda
parents:
diff changeset
    47
f3e363a9b7db complete previous commit (which broken my local copy as well)
koda
parents:
diff changeset
    48
@end