project_files/HedgewarsMobile/Classes/CreationChamber.m
branchios-revival
changeset 11186 ee8e2494eaee
parent 10108 c68cf030eded
child 11187 fa6f6e8b927c
equal deleted inserted replaced
11184:e03bb95edf44 11186:ee8e2494eaee
    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",nil];
    68                             @"Minefield",@"Thinking with Portals",@"One of Everything",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 }
   239             qt = [[NSString alloc] initWithBytes:AMMOLINE_PORTALS_QT length:ammolineSize encoding:NSUTF8StringEncoding];
   239             qt = [[NSString alloc] initWithBytes:AMMOLINE_PORTALS_QT length:ammolineSize encoding:NSUTF8StringEncoding];
   240             prob = [[NSString alloc] initWithBytes:AMMOLINE_PORTALS_PROB length:ammolineSize encoding:NSUTF8StringEncoding];
   240             prob = [[NSString alloc] initWithBytes:AMMOLINE_PORTALS_PROB length:ammolineSize encoding:NSUTF8StringEncoding];
   241             delay = [[NSString alloc] initWithBytes:AMMOLINE_PORTALS_DELAY length:ammolineSize encoding:NSUTF8StringEncoding];
   241             delay = [[NSString alloc] initWithBytes:AMMOLINE_PORTALS_DELAY length:ammolineSize encoding:NSUTF8StringEncoding];
   242             crate = [[NSString alloc] initWithBytes:AMMOLINE_PORTALS_CRATE length:ammolineSize encoding:NSUTF8StringEncoding];
   242             crate = [[NSString alloc] initWithBytes:AMMOLINE_PORTALS_CRATE length:ammolineSize encoding:NSUTF8StringEncoding];
   243             break;
   243             break;
       
   244         case 7:  //one of everything
       
   245             qt = [[NSString alloc] initWithBytes:AMMOLINE_ONEEVERY_QT length:ammolineSize encoding:NSUTF8StringEncoding];
       
   246             prob = [[NSString alloc] initWithBytes:AMMOLINE_ONEEVERY_PROB length:ammolineSize encoding:NSUTF8StringEncoding];
       
   247             delay = [[NSString alloc] initWithBytes:AMMOLINE_ONEEVERY_DELAY length:ammolineSize encoding:NSUTF8StringEncoding];
       
   248             crate = [[NSString alloc] initWithBytes:AMMOLINE_ONEEVERY_CRATE length:ammolineSize encoding:NSUTF8StringEncoding];
       
   249             break;
   244     }
   250     }
   245 
   251 
   246     NSDictionary *theWeapon = [[NSDictionary alloc] initWithObjectsAndKeys: qt,@"ammostore_initialqt",
   252     NSDictionary *theWeapon = [[NSDictionary alloc] initWithObjectsAndKeys: qt,@"ammostore_initialqt",
   247                                prob,@"ammostore_probability", delay,@"ammostore_delay", crate,@"ammostore_crate", nil];
   253                                prob,@"ammostore_probability", delay,@"ammostore_delay", crate,@"ammostore_crate", nil];
   248     [qt release];
   254     [qt release];