project_files/HedgewarsMobile/Classes/GameSetup.m
changeset 3624 304c6d32383a
parent 3621 a8ddf681ba7d
child 3626 19f78afa0188
equal deleted inserted replaced
3623:f14db208f2fa 3624:304c6d32383a
   377     NSString *modelId = [[NSString alloc] initWithUTF8String:name];
   377     NSString *modelId = [[NSString alloc] initWithUTF8String:name];
   378     free(name);
   378     free(name);
   379 
   379 
   380     if ([modelId hasPrefix:@"iPhone1"] ||                                   // = iPhone or iPhone 3G
   380     if ([modelId hasPrefix:@"iPhone1"] ||                                   // = iPhone or iPhone 3G
   381         [modelId hasPrefix:@"iPod1,1"] || [modelId hasPrefix:@"iPod2,1"])   // = iPod Touch or iPod Touch 2G
   381         [modelId hasPrefix:@"iPod1,1"] || [modelId hasPrefix:@"iPod2,1"])   // = iPod Touch or iPod Touch 2G
   382         gameArgs[9] = "2";                          // rqLowRes & rqBlurryLand
   382         gameArgs[9] = "3";                          // rqLowRes & rqBlurryLand & rqKillFlakes
   383     else if ([modelId hasPrefix:@"iPhone2"] ||                              // = iPhone 3GS
   383     else if ([modelId hasPrefix:@"iPhone2"] ||                              // = iPhone 3GS
   384              [modelId hasPrefix:@"iPad1"] ||                                // = iPad
       
   385              [modelId hasPrefix:@"iPod3"])                                  // = iPod Touch 3G
   384              [modelId hasPrefix:@"iPod3"])                                  // = iPod Touch 3G
   386             gameArgs[9] = "1";                      // rqBlurryLand
   385             gameArgs[9] = "2";                      // rqBlurryLand & rqKillFlakes
   387         else                                                                // = everything else
   386         else if ([modelId hasPrefix:@"iPad1"])                              // = iPad
   388             gameArgs[9] = "0";                      // full quality
   387                 gameArgs[9] = "1";                  // rqBlurryLand
       
   388             else                                                            // = everything else
       
   389                 gameArgs[9] = "0";                  // full quality
   389     [modelId release];
   390     [modelId release];
   390     
   391     
   391     
   392     
   392     // prevents using an empty nickname
   393     // prevents using an empty nickname
   393     NSString *username;
   394     NSString *username;