project_files/HedgewarsMobile/Classes/CommodityFunctions.m
changeset 3781 2bfda544ae48
parent 3778 2e61bb50cc57
child 3783 8e9daf967406
equal deleted inserted replaced
3780:7c704e69242e 3781:2bfda544ae48
   124         [[NSFileManager defaultManager] createDirectoryAtPath:schemesDirectory
   124         [[NSFileManager defaultManager] createDirectoryAtPath:schemesDirectory
   125                                   withIntermediateDirectories:NO
   125                                   withIntermediateDirectories:NO
   126                                                    attributes:nil
   126                                                    attributes:nil
   127                                                         error:NULL];
   127                                                         error:NULL];
   128     }
   128     }
   129 
   129     
   130     NSArray *theScheme = [[NSArray alloc] initWithObjects:
   130     NSMutableArray *basicArray  = [[NSMutableArray alloc] initWithObjects:
   131                           [NSNumber numberWithBool:NO],    //fortmode
   131                                    [NSNumber numberWithInt:100],      //damagemodifier
   132                           [NSNumber numberWithBool:NO],    //divideteam
   132                                    [NSNumber numberWithInt:45],       //turntime
   133                           [NSNumber numberWithBool:NO],    //solidland
   133                                    [NSNumber numberWithInt:100],      //initialhealth
   134                           [NSNumber numberWithBool:NO],    //addborder
   134                                    [NSNumber numberWithInt:15],       //suddendeathtimeout
   135                           [NSNumber numberWithBool:NO],    //lowgravity
   135                                    [NSNumber numberWithInt:5],        //cratedrops
   136                           [NSNumber numberWithBool:NO],    //lasersight
   136                                    [NSNumber numberWithInt:3],        //minestime
   137                           [NSNumber numberWithBool:NO],    //invulnerable
   137                                    [NSNumber numberWithInt:4],        //mines
   138                           [NSNumber numberWithBool:YES],   //addmines
   138                                    [NSNumber numberWithInt:0],        //dudmines
   139                           [NSNumber numberWithBool:NO],    //vampirism
   139                                    [NSNumber numberWithInt:2],        //explosives
   140                           [NSNumber numberWithBool:NO],    //karma
   140                                    nil];
   141                           [NSNumber numberWithBool:NO],    //artillery
   141     
   142                           [NSNumber numberWithBool:YES],   //randomorder
   142     NSMutableArray *gamemodArray= [[NSMutableArray alloc] initWithObjects:
   143                           [NSNumber numberWithBool:NO],    //king
   143                                    [NSNumber numberWithBool:NO],      //fortmode
   144                           [NSNumber numberWithBool:NO],    //placehedgehogs
   144                                    [NSNumber numberWithBool:NO],      //divideteam
   145                           [NSNumber numberWithBool:NO],    //clansharesammo
   145                                    [NSNumber numberWithBool:NO],      //solidland
   146                           [NSNumber numberWithBool:NO],    //disablegirders
   146                                    [NSNumber numberWithBool:NO],      //addborder
   147                           [NSNumber numberWithBool:NO],    //disablelandobjects
   147                                    [NSNumber numberWithBool:NO],      //lowgravity
   148                           [NSNumber numberWithInt:100],    //damagemodifier
   148                                    [NSNumber numberWithBool:NO],      //lasersight
   149                           [NSNumber numberWithInt:45],     //turntime
   149                                    [NSNumber numberWithBool:NO],      //invulnerable
   150                           [NSNumber numberWithInt:100],    //initialhealth
   150                                    [NSNumber numberWithBool:YES],     //addmines
   151                           [NSNumber numberWithInt:15],     //suddendeathtimeout
   151                                    [NSNumber numberWithBool:NO],      //vampirism
   152                           [NSNumber numberWithInt:5],      //cratedrops
   152                                    [NSNumber numberWithBool:NO],      //karma
   153                           [NSNumber numberWithInt:3],      //minestime
   153                                    [NSNumber numberWithBool:NO],      //artillery
   154                           [NSNumber numberWithInt:4],      //mines
   154                                    [NSNumber numberWithBool:YES],     //randomorder
   155                           [NSNumber numberWithInt:0],      //dudmines
   155                                    [NSNumber numberWithBool:NO],      //king
   156                           [NSNumber numberWithInt:2],      //explosives
   156                                    [NSNumber numberWithBool:NO],      //placehedgehogs
   157                           nil];
   157                                    [NSNumber numberWithBool:NO],      //clansharesammo
   158 
   158                                    [NSNumber numberWithBool:NO],      //disablegirders
       
   159                                    [NSNumber numberWithBool:NO],      //disablelandobjects
       
   160                                    [NSNumber numberWithBool:NO],      //aisurvival
       
   161                                    nil];
       
   162     
       
   163     NSMutableDictionary *theScheme = [[NSMutableDictionary alloc] initWithObjectsAndKeys:
       
   164                                       basicArray,@"basic",
       
   165                                       gamemodArray,@"gamemod",
       
   166                                       nil];
       
   167     [gamemodArray release];
       
   168     [basicArray release];
       
   169     
   159     NSString *schemeFile = [[NSString alloc] initWithFormat:@"%@/%@.plist", schemesDirectory, nameWithoutExt];
   170     NSString *schemeFile = [[NSString alloc] initWithFormat:@"%@/%@.plist", schemesDirectory, nameWithoutExt];
   160 
   171     
   161     [theScheme writeToFile:schemeFile atomically:YES];
   172     [theScheme writeToFile:schemeFile atomically:YES];
   162     [schemeFile release];
   173     [schemeFile release];
   163     [theScheme release];
   174     [theScheme release];
   164 }
   175 }
   165 
   176