cocoaTouch/OverlayViewController.h
author koda
Thu, 17 Jun 2010 19:57:51 +0200
changeset 3513 f589230fa21b
parent 3490 016b3172b645
permissions -rw-r--r--
now it's possible to select the scheme file in the ifrontendfix a type about loading an image (iphone file system IS case senstive) add rotation for iphone build too make the ifrontend work again with 3.0 sdk reworked openalbridge following most of an old implementation by Smaxx and making it more modular -- now sources are limited but the memory extension and cleanup is todo nil'd many variables in engine that were causing intialization problems
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