diff -r 86c3a6e8e265 -r aa24192417a8 project_files/HedgewarsMobile/Classes/CommodityFunctions.m --- a/project_files/HedgewarsMobile/Classes/CommodityFunctions.m Tue Oct 19 21:55:49 2010 +0200 +++ b/project_files/HedgewarsMobile/Classes/CommodityFunctions.m Tue Oct 19 23:58:27 2010 +0200 @@ -24,6 +24,7 @@ #import #import #import +#import #import "AudioToolbox/AudioToolbox.h" #import "PascalImports.h" @@ -260,7 +261,7 @@ AudioServicesPlaySystemSound(soundID); } -NSArray inline *getAvailableColors(void) { +NSArray inline *getAvailableColors (void) { return [NSArray arrayWithObjects:[NSNumber numberWithUnsignedInt:0x4376e9], // bluette [NSNumber numberWithUnsignedInt:0x3e9321], // greeeen [NSNumber numberWithUnsignedInt:0xa23dbb], // violett @@ -271,3 +272,26 @@ [NSNumber numberWithUnsignedInt:0x3da2bb], // cyannnn nil]; } + +UILabel *createBlueLabel (NSString *title, CGRect frame) { + return createLabelWithParams(title, frame, 1.5f, UICOLOR_HW_YELLOW_BODER, UICOLOR_HW_DARKBLUE); +} + +UILabel *createLabelWithParams (NSString *title, CGRect frame, CGFloat borderWidth, UIColor *borderColor, UIColor *backgroundColor) { + UILabel *theLabel = [[UILabel alloc] initWithFrame:frame]; + theLabel.backgroundColor = backgroundColor; + + if (title != nil) { + theLabel.text = title; + theLabel.textColor = UICOLOR_HW_YELLOW_TEXT; + theLabel.textAlignment = UITextAlignmentCenter; + theLabel.font = [UIFont boldSystemFontOfSize:[UIFont labelFontSize]*80/100]; + } + + [theLabel.layer setBorderWidth:borderWidth]; + [theLabel.layer setBorderColor:borderColor.CGColor]; + [theLabel.layer setCornerRadius:8.0f]; + [theLabel.layer setMasksToBounds:YES]; + + return theLabel; +}