i try create multiple image array , want add proper tag specific deck like(hearts,diamonds,spades,clubs). in image name c=dimond, r=heart,k=spades,f=clubs , image no 11=jack,12=queen,13=king...so how distribute proper tag can indentify specific image.
->>>>>>>>
imagearr = [[nsarray alloc] initwithobjects: [uiimage imagenamed:@"c1.png"], [uiimage imagenamed:@"c2.png"], [uiimage imagenamed:@"c3.png"], [uiimage imagenamed:@"c4.png"], [uiimage imagenamed:@"c5.png"], [uiimage imagenamed:@"c6.png"], [uiimage imagenamed:@"c7.png"], [uiimage imagenamed:@"c8.png"], [uiimage imagenamed:@"c9.png"], [uiimage imagenamed:@"c10.png"], [uiimage imagenamed:@"c11.png"], [uiimage imagenamed:@"c12.png"], [uiimage imagenamed:@"c13.png"], [uiimage imagenamed:@"f1.png"], [uiimage imagenamed:@"f2.png"], [uiimage imagenamed:@"f3.png"], [uiimage imagenamed:@"f4.png"], [uiimage imagenamed:@"f5.png"], [uiimage imagenamed:@"f6.png"], [uiimage imagenamed:@"f7.png"], [uiimage imagenamed:@"f8.png"], [uiimage imagenamed:@"f9.png"], [uiimage imagenamed:@"f10.png"], [uiimage imagenamed:@"f11.png"], [uiimage imagenamed:@"f12.png"], [uiimage imagenamed:@"f13.png"], [uiimage imagenamed:@"k1.png"], [uiimage imagenamed:@"k2.png"], [uiimage imagenamed:@"k3.png"], [uiimage imagenamed:@"k4.png"], [uiimage imagenamed:@"k5.png"], [uiimage imagenamed:@"k6.png"], [uiimage imagenamed:@"k7.png"], [uiimage imagenamed:@"k8.png"], [uiimage imagenamed:@"k9.png"], [uiimage imagenamed:@"k10.png"], [uiimage imagenamed:@"k11.png"], [uiimage imagenamed:@"k12.png"], [uiimage imagenamed:@"k13.png"], [uiimage imagenamed:@"r1.png"], [uiimage imagenamed:@"r2.png"], [uiimage imagenamed:@"r3.png"], [uiimage imagenamed:@"r4.png"], [uiimage imagenamed:@"r5.png"], [uiimage imagenamed:@"r6.png"], [uiimage imagenamed:@"r7.png"], [uiimage imagenamed:@"r8.png"], [uiimage imagenamed:@"r9.png"], [uiimage imagenamed:@"r10.png"], [uiimage imagenamed:@"r11.png"], [uiimage imagenamed:@"r12.png"], [uiimage imagenamed:@"r13.png"],nil];
..............
there's better work around issue rather taking bunch of images in array. initialize enum different deck categories , loading image through dynamically generated name e.g:
// in header file typedef enum { hearts, // hearts diamonds, // diamonds spades, // spades clubs // club } decktype; // in source file nsstring * const decktype_tostring[] = { @"h", @"d", @"s", @"c" }; - (uiimage *)getdeckimage:(decktype)decktype withcardno:(nsinteger)cardno { return [uiimage imagenamed:[nsstring stringwithformat:@"%@%d.png", decktype_tostring[decktype], cardno]]; }
you can take enum group of 1...13 cards , used them instead of cardno
Comments
Post a Comment