project_files/HedgewarsMobile/Classes/HWUtils.h
changeset 6247 6dfad55fd71c
parent 6246 6b2d19ed521a
child 6353 d8f62c805619
equal deleted inserted replaced
6246:6b2d19ed521a 6247:6dfad55fd71c
    19  */
    19  */
    20 
    20 
    21 
    21 
    22 #import <Foundation/Foundation.h>
    22 #import <Foundation/Foundation.h>
    23 
    23 
       
    24 typedef enum {gtNone, gtLocal, gtSave, gtMission, gtNet} TGameType;
       
    25 typedef enum {gsNone, gsLoading, gsInGame, gsEnded} TGameStatus;
       
    26 
    24 @interface HWUtils : NSObject {
    27 @interface HWUtils : NSObject {
    25 
    28 
    26 }
    29 }
       
    30 
       
    31 +(TGameType) gameType;
       
    32 +(void) setGameType:(TGameType) type;
       
    33 +(TGameStatus) gameStatus;
       
    34 +(void) setGameStatus:(TGameStatus) status;
       
    35 +(BOOL) isGameLaunched;
       
    36 +(BOOL) isGameRunning;
    27 
    37 
    28 +(NSString *)modelType;
    38 +(NSString *)modelType;
    29 +(NSArray *)teamColors;
    39 +(NSArray *)teamColors;
    30 +(NSInteger) randomPort;
    40 +(NSInteger) randomPort;
    31 +(BOOL) isNetworkReachable;
    41 +(BOOL) isNetworkReachable;