project_files/HedgewarsMobile/Classes/CreationChamber.m
branchios-revival
changeset 11190 d77ffd68e1cd
parent 11188 3dbea499390d
child 11281 9c021eadd374
equal deleted inserted replaced
11189:0fdef687de65 11190:d77ffd68e1cd
    63         [self createSchemeNamed:name ofType:index++];
    63         [self createSchemeNamed:name ofType:index++];
    64     [schemeNames release];
    64     [schemeNames release];
    65 
    65 
    66     // WEAPONS - always overwrite as merge is not needed (missing weaps are 0ed automatically)
    66     // WEAPONS - always overwrite as merge is not needed (missing weaps are 0ed automatically)
    67     NSArray *weaponNames = [[NSArray alloc] initWithObjects:@"Default",@"Crazy",@"Pro Mode",@"Shoppa",@"Clean Slate",
    67     NSArray *weaponNames = [[NSArray alloc] initWithObjects:@"Default",@"Crazy",@"Pro Mode",@"Shoppa",@"Clean Slate",
    68                             @"Minefield",@"Thinking with Portals",@"One of Everything",@"Highlander",@"Construction Mode",nil];
    68                             @"Minefield",@"Thinking with Portals",@"One of Everything",@"Highlander",@"Construction Mode",@"Shoppa Pro",nil];
    69     index = 0;
    69     index = 0;
    70     for (NSString *name in weaponNames)
    70     for (NSString *name in weaponNames)
    71         [self createWeaponNamed:name ofType:index++];
    71         [self createWeaponNamed:name ofType:index++];
    72     [weaponNames release];
    72     [weaponNames release];
    73 }
    73 }
   257             qt = [[NSString alloc] initWithBytes:AMMOLINE_CONSTRUCTION_QT length:ammolineSize encoding:NSUTF8StringEncoding];
   257             qt = [[NSString alloc] initWithBytes:AMMOLINE_CONSTRUCTION_QT length:ammolineSize encoding:NSUTF8StringEncoding];
   258             prob = [[NSString alloc] initWithBytes:AMMOLINE_CONSTRUCTION_PROB length:ammolineSize encoding:NSUTF8StringEncoding];
   258             prob = [[NSString alloc] initWithBytes:AMMOLINE_CONSTRUCTION_PROB length:ammolineSize encoding:NSUTF8StringEncoding];
   259             delay = [[NSString alloc] initWithBytes:AMMOLINE_CONSTRUCTION_DELAY length:ammolineSize encoding:NSUTF8StringEncoding];
   259             delay = [[NSString alloc] initWithBytes:AMMOLINE_CONSTRUCTION_DELAY length:ammolineSize encoding:NSUTF8StringEncoding];
   260             crate = [[NSString alloc] initWithBytes:AMMOLINE_CONSTRUCTION_CRATE length:ammolineSize encoding:NSUTF8StringEncoding];
   260             crate = [[NSString alloc] initWithBytes:AMMOLINE_CONSTRUCTION_CRATE length:ammolineSize encoding:NSUTF8StringEncoding];
   261             break;
   261             break;
       
   262         case 10:  //shoppa pro
       
   263             qt = [[NSString alloc] initWithBytes:AMMOLINE_SHOPPAPRO_QT length:ammolineSize encoding:NSUTF8StringEncoding];
       
   264             prob = [[NSString alloc] initWithBytes:AMMOLINE_SHOPPAPRO_PROB length:ammolineSize encoding:NSUTF8StringEncoding];
       
   265             delay = [[NSString alloc] initWithBytes:AMMOLINE_SHOPPAPRO_DELAY length:ammolineSize encoding:NSUTF8StringEncoding];
       
   266             crate = [[NSString alloc] initWithBytes:AMMOLINE_SHOPPAPRO_CRATE length:ammolineSize encoding:NSUTF8StringEncoding];
       
   267             break;
   262     }
   268     }
   263 
   269 
   264     NSDictionary *theWeapon = [[NSDictionary alloc] initWithObjectsAndKeys: qt,@"ammostore_initialqt",
   270     NSDictionary *theWeapon = [[NSDictionary alloc] initWithObjectsAndKeys: qt,@"ammostore_initialqt",
   265                                prob,@"ammostore_probability", delay,@"ammostore_delay", crate,@"ammostore_crate", nil];
   271                                prob,@"ammostore_probability", delay,@"ammostore_delay", crate,@"ammostore_crate", nil];
   266     [qt release];
   272     [qt release];