public static CCMenuItem itemWithTarget(SelectorProtocol rec, SEL_MenuHandler selector) { CCMenuItem cCMenuItem = new CCMenuItem(); cCMenuItem.initWithTarget(rec, selector); return(cCMenuItem); }
/// <summary> /// Creates a CCMenuItem with a target/selector /// </summary> /// <param name="rec"></param> /// <param name="selector"></param> /// <returns></returns> public static CCMenuItem itemWithTarget(SelectorProtocol rec, SEL_MenuHandler selector) { CCMenuItem pRet = new CCMenuItem(); pRet.initWithTarget(rec, selector); return pRet; }
public static CCMenuItemToggle itemWithTarget(SelectorProtocol target, SEL_MenuHandler selector, params CCMenuItem[] items) { CCMenuItemToggle cCMenuItemToggle = new CCMenuItemToggle(); cCMenuItemToggle.initWithTarget(target, selector, items); return(cCMenuItemToggle); }
/// <summary> /// creates a menu item from a string and atlas. Use it with MenuItemToggle /// </summary> public static CCMenuItemAtlasFont itemFromString(string value, string charMapFile, int itemWidth, int itemHeight, char startCharMap, SelectorProtocol target, SEL_MenuHandler selector) { CCMenuItemAtlasFont pRet = new CCMenuItemAtlasFont(); pRet.initFromString(value, charMapFile, itemWidth, itemHeight, startCharMap, target, selector); //pRet->autorelease(); return pRet; }
public CCMenuItem() { m_bIsSelected = false; m_bIsEnabled = false; m_pListener = null; m_pfnSelector = null; }
/// <summary> /// creates a menu item from a string with a target/selector /// </summary> public static CCMenuItemFont itemFromString(string value, SelectorProtocol target, SEL_MenuHandler selector) { CCMenuItemFont pRet = new CCMenuItemFont(); pRet.initFromString(value, target, selector); //pRet->autorelease(); return pRet; }
public CCMenuItem() { this.m_bIsSelected = false; this.m_bIsEnabled = false; this.m_pListener = null; this.m_pfnSelector = null; }
/// <summary> /// initializes a menu item from a string and atlas with a target/selector /// </summary> public bool InitFromString(string value, string charMapFile, int itemWidth, int itemHeight, char startCharMap, SelectorProtocol target, SEL_MenuHandler selector) { // CCAssert( value != NULL && strlen(value) != 0, "value length must be greater than 0"); var label = new CCLabelAtlas(value, charMapFile, itemWidth, itemHeight, startCharMap); base.InitWithLabel(label, selector); return true; }
/// <summary> /// Initializes a CCMenuItem with a target/selector /// </summary> /// <param name="selector"></param> /// <returns></returns> public bool InitWithTarget(SEL_MenuHandler selector) { AnchorPoint = new CCPoint(0.5f, 0.5f); m_pfnSelector = selector; m_bIsEnabled = true; m_bIsSelected = false; return true; }
/// <summary> /// Creates a CCMenuItem with a target/selector /// </summary> /// <param name="rec"></param> /// <param name="selector"></param> /// <returns></returns> public static CCMenuItem itemWithTarget(SelectorProtocol rec, SEL_MenuHandler selector) { CCMenuItem pRet = new CCMenuItem(); pRet.initWithTarget(rec, selector); return(pRet); }
/// <summary> /// creates a menu item from a string and atlas. Use it with MenuItemToggle /// </summary> public static CCMenuItemAtlasFont ItemFromString(string value, string charMapFile, int itemWidth, int itemHeight, char startCharMap, SelectorProtocol target, SEL_MenuHandler selector) { var pRet = new CCMenuItemAtlasFont(); pRet.InitFromString(value, charMapFile, itemWidth, itemHeight, startCharMap, target, selector); return(pRet); }
/// <summary> /// Initializes a CCMenuItem with a target/selector /// </summary> /// <param name="selector"></param> /// <returns></returns> public bool InitWithTarget(SEL_MenuHandler selector) { AnchorPoint = new CCPoint(0.5f, 0.5f); m_pfnSelector = selector; m_bIsEnabled = true; m_bIsSelected = false; return(true); }
protected bool InitWithLabel(CCNode label, SEL_MenuHandler selector) { base.InitWithTarget(selector); m_fOriginalScale = 1.0f; m_tColorBackup = CCTypes.CCWhite; DisabledColor = new CCColor3B(126, 126, 126); Label = label; return true; }
public bool initFromString(string value, SelectorProtocol target, SEL_MenuHandler selector) { this.m_strFontName = CCMenuItem._fontName; this.m_uFontSize = CCMenuItem._fontSize; CCLabelTTF cCLabelTTF = CCLabelTTF.labelWithString(value, this.m_strFontName, (float)((float)this.m_uFontSize)); base.initWithLabel(cCLabelTTF, target, selector); return(true); }
/// <summary> /// Initializes a CCMenuItem with a target/selector /// </summary> /// <param name="rec"></param> /// <param name="selector"></param> /// <returns></returns> public bool initWithTarget(SelectorProtocol rec, SEL_MenuHandler selector) { anchorPoint = new CCPoint(0.5f, 0.5f); m_pListener = rec; m_pfnSelector = selector; m_bIsEnabled = true; m_bIsSelected = false; return true; }
/// <summary> /// initializes a menu item from a string and atlas with a target/selector /// </summary> public bool InitFromString(string value, string charMapFile, int itemWidth, int itemHeight, char startCharMap, SelectorProtocol target, SEL_MenuHandler selector) { // CCAssert( value != NULL && strlen(value) != 0, "value length must be greater than 0"); var label = new CCLabelAtlas(value, charMapFile, itemWidth, itemHeight, startCharMap); base.InitWithLabel(label, selector); return(true); }
protected bool InitWithLabel(CCNode label, SEL_MenuHandler selector) { base.InitWithTarget(selector); m_fOriginalScale = 1.0f; m_tColorBackup = CCTypes.CCWhite; DisabledColor = new CCColor3B(126, 126, 126); Label = label; return(true); }
public bool initWithTarget(SelectorProtocol rec, SEL_MenuHandler selector) { this.anchorPoint = new CCPoint(0.5f, 0.5f); this.m_pListener = rec; this.m_pfnSelector = selector; this.m_bIsEnabled = true; this.m_bIsSelected = false; return(true); }
/// <summary> /// creates a menu item with a normal,selected and disabled image with target/selector /// </summary> /// <param name="normalSprite"></param> /// <param name="selectedSprite"></param> /// <param name="disabledSprite"></param> /// <param name="target"></param> /// <param name="selector"></param> /// <returns></returns> public static CCMenuItemSprite itemFromNormalSprite(CCNode normalSprite, CCNode selectedSprite, CCNode disabledSprite, SelectorProtocol target, SEL_MenuHandler selector) { CCMenuItemSprite pRet = new CCMenuItemSprite(); pRet.initFromNormalSprite(normalSprite, selectedSprite, disabledSprite, target, selector); //pRet->autorelease(); return(pRet); }
protected bool initWithLabel(CCNode label, SelectorProtocol target, SEL_MenuHandler selector) { base.initWithTarget(target, selector); this.m_fOriginalScale = 1f; this.m_tColorBackup = new ccColor3B(Microsoft.Xna.Framework.Color.White); this.DisabledColor = new ccColor3B(126, 126, 126); this.Label = label; return(true); }
/// <summary> /// creates a menu item with a normal and selected image with target/selector /// </summary> public static CCMenuItemImage itemFromNormalImage(string normalImage, string selectedImage, string disabledImage, SelectorProtocol target, SEL_MenuHandler selector) { CCMenuItemImage pRet = new CCMenuItemImage(); if (pRet.initFromNormalImage(normalImage, selectedImage, disabledImage, target, selector)) { return pRet; } return null; }
public bool InitWithString(string value, SEL_MenuHandler selector) { //CCAssert( value != NULL && strlen(value) != 0, "Value length must be greater than 0"); m_strFontName = _fontName; m_uFontSize = _fontSize; CCLabelTTF label = new CCLabelTTF(value, m_strFontName, m_uFontSize); base.InitWithLabel(label, selector); return true; }
/// <summary> /// initializes a menu item from a string and atlas with a target/selector /// </summary> public bool initFromString(string value, string charMapFile, int itemWidth, int itemHeight, char startCharMap, SelectorProtocol target, SEL_MenuHandler selector) { // CCAssert( value != NULL && strlen(value) != 0, "value length must be greater than 0"); CCLabelAtlas label = new CCLabelAtlas(); label.initWithString(value, charMapFile, itemWidth, itemHeight, startCharMap); //label->autorelease(); if (base.initWithLabel(label, target, selector)) { // do something ? } return true; }
public bool InitWithTarget(SEL_MenuHandler selector, CCMenuItem[] items) { base.InitWithTarget(selector); m_pSubItems = new List <CCMenuItem>(); foreach (CCMenuItem item in items) { m_pSubItems.Add(item); } m_uSelectedIndex = int.MaxValue; SelectedIndex = 0; return(true); }
/// <summary> /// initializes a menu item from a list of items with a target selector /// </summary> public bool initWithTarget(SelectorProtocol target, SEL_MenuHandler selector, CCMenuItem[] items) { base.initWithTarget(target, selector); this.m_pSubItems = new List <CCMenuItem>(); foreach (var item in items) { m_pSubItems.Add(item); } this.SelectedIndex = 0; return(true); }
public bool InitWithString(string value, SEL_MenuHandler selector) { //CCAssert( value != NULL && strlen(value) != 0, "Value length must be greater than 0"); m_strFontName = _fontName; m_uFontSize = _fontSize; CCLabelTTF label = new CCLabelTTF(value, m_strFontName, m_uFontSize); base.InitWithLabel(label, selector); return(true); }
public bool initWithTarget(SelectorProtocol target, SEL_MenuHandler selector, CCMenuItem[] items) { base.initWithTarget(target, selector); this.m_pSubItems = new List <CCMenuItem>(); CCMenuItem[] cCMenuItemArray = items; for (int i = 0; i < (int)cCMenuItemArray.Length; i++) { CCMenuItem cCMenuItem = cCMenuItemArray[i]; this.m_pSubItems.Add(cCMenuItem); } this.SelectedIndex = 0; return(true); }
public CCMenuItemSprite(CCNode normalSprite, CCNode selectedSprite, CCNode disabledSprite, SEL_MenuHandler selector) { InitWithTarget(selector); NormalImage = normalSprite; SelectedImage = selectedSprite; DisabledImage = disabledSprite; if (m_pNormalImage != null) { ContentSize = m_pNormalImage.ContentSize; } }
/** initializes a menu item from a string with a target/selector */ public bool initFromString(string value, SelectorProtocol target, SEL_MenuHandler selector) { //CCAssert( value != NULL && strlen(value) != 0, "Value length must be greater than 0"); m_strFontName = _fontName; m_uFontSize = _fontSize; CCLabelTTF label = CCLabelTTF.labelWithString(value, m_strFontName, (float)m_uFontSize); if (base.initWithLabel(label, target, selector)) { // do something ? } return true; }
/** initializes a menu item from a string with a target/selector */ public bool initFromString(string value, SelectorProtocol target, SEL_MenuHandler selector) { //CCAssert( value != NULL && strlen(value) != 0, "Value length must be greater than 0"); m_strFontName = _fontName; m_uFontSize = _fontSize; CCLabelTTF label = CCLabelTTF.labelWithString(value, m_strFontName, (float)m_uFontSize); if (base.initWithLabel(label, target, selector)) { // do something ? } return(true); }
public CCMenuItemImage(string normalImage, string selectedImage, string disabledImage, SEL_MenuHandler selector) : base(selector) { if (!string.IsNullOrEmpty(normalImage)) { NormalImage = new CCSprite(normalImage); } if (!string.IsNullOrEmpty(selectedImage)) { SelectedImage = new CCSprite(selectedImage); } if (!string.IsNullOrEmpty(disabledImage)) { DisabledImage = new CCSprite(disabledImage); } }
/// <summary> /// initializes a menu item with a normal, selected and disabled image with target/selector /// </summary> public bool initFromNormalSprite(CCNode normalSprite, CCNode selectedSprite, CCNode disabledSprite, SelectorProtocol target, SEL_MenuHandler selector) { if (normalSprite == null) { throw new ArgumentNullException("normalSprite"); } initWithTarget(target, selector); NormalImage = normalSprite; SelectedImage = selectedSprite; DisabledImage = disabledSprite; contentSize = m_pNormalImage.contentSize; return(true); }
/// <summary> /// /// </summary> /// <param name="p_Layer"></param> /// <param name="p_Text"></param> /// <param name="p_LeftButtonPic"></param> /// <param name="p_RightButtonPic"></param> /// <param name="y"></param> public static void AddSetMenu(CCLayer p_Layer, String p_Text, String p_LeftButtonPic, String p_RightButtonPic, SEL_MenuHandler p_LeftHandle, SEL_MenuHandler p_RightHandle, ref float y) { CCLabelTTF language = CCLabelTTF.labelWithString(p_Text, "ChineseTitle", 28); language.Color = new ccColor3B(Color.White); CCMenuItemLabel tab1 = CCMenuItemLabel.itemWithLabel(language); //CCTexture2D cctext2D1 = Media.PictureManager.GetCCTexture2D(p_LeftButtonPic); //CCSprite sprite1 = CCSprite.spriteWithTexture(cctext2D1); CCMenuItemSprite tab2 = CCMenuItemImage.itemFromNormalImage(p_LeftButtonPic, null, p_Layer, p_LeftHandle); //CCTexture2D cctext2D2 = Media.PictureManager.GetCCTexture2D(p_RightButtonPic); // CCSprite sprite2 = CCSprite.spriteWithTexture(cctext2D2); CCMenuItemSprite tab3 = CCMenuItemImage.itemFromNormalImage(p_RightButtonPic, null, p_Layer, p_RightHandle); CCMenu p_Menu1 = CCMenu.menuWithItems(tab1); CCMenu p_Menu2 = CCMenu.menuWithItems(tab2); CCMenu p_Menu3 = CCMenu.menuWithItems(tab3); //position p_Menu2 float textwidth = tab1.contentSize.width < 40 ? 40 : tab1.contentSize.width; float displayCenter = CCDirector.sharedDirector().displaySizeInPixels.width / 2; float x2 = displayCenter - textwidth; float x1 = displayCenter; float x3 = displayCenter + textwidth; float y2 = y + (tab1.contentSize.height - tab2.contentSize.height) / 2; p_Menu2.position = new CCPoint(x2, y2); p_Menu1.position = new CCPoint(x1, y); p_Menu3.position = new CCPoint(x3, y2); p_Layer.addChild(p_Menu2); p_Layer.addChild(p_Menu1); p_Layer.addChild(p_Menu3); y -= tab2.contentSize.height + Blank; }
/// <summary> /// /// </summary> /// <param name="p_Layer"></param> /// <param name="p_Text"></param> /// <param name="p_LeftButtonPic"></param> /// <param name="p_RightButtonPic"></param> /// <param name="y"></param> public static void AddSetMenu(CCLayer p_Layer, String p_Text, String p_LeftButtonPic, String p_RightButtonPic, SEL_MenuHandler p_LeftHandle,SEL_MenuHandler p_RightHandle, ref float y) { CCLabelTTF language = CCLabelTTF.labelWithString(p_Text, "ChineseTitle", 28); language.Color = new ccColor3B(Color.White); CCMenuItemLabel tab1 = CCMenuItemLabel.itemWithLabel(language); //CCTexture2D cctext2D1 = Media.PictureManager.GetCCTexture2D(p_LeftButtonPic); //CCSprite sprite1 = CCSprite.spriteWithTexture(cctext2D1); CCMenuItemSprite tab2 = CCMenuItemImage.itemFromNormalImage(p_LeftButtonPic,null, p_Layer, p_LeftHandle); //CCTexture2D cctext2D2 = Media.PictureManager.GetCCTexture2D(p_RightButtonPic); // CCSprite sprite2 = CCSprite.spriteWithTexture(cctext2D2); CCMenuItemSprite tab3 = CCMenuItemImage.itemFromNormalImage(p_RightButtonPic, null, p_Layer, p_RightHandle); CCMenu p_Menu1 = CCMenu.menuWithItems(tab1); CCMenu p_Menu2 = CCMenu.menuWithItems(tab2); CCMenu p_Menu3 = CCMenu.menuWithItems(tab3); //position p_Menu2 float textwidth = tab1.contentSize.width < 40 ? 40 : tab1.contentSize.width; float displayCenter = CCDirector.sharedDirector().displaySizeInPixels.width / 2; float x2 = displayCenter - textwidth; float x1 = displayCenter; float x3 = displayCenter + textwidth; float y2=y+(tab1.contentSize.height-tab2.contentSize.height)/2; p_Menu2.position = new CCPoint(x2, y2); p_Menu1.position = new CCPoint(x1, y); p_Menu3.position = new CCPoint(x3, y2); p_Layer.addChild(p_Menu2); p_Layer.addChild(p_Menu1); p_Layer.addChild(p_Menu3); y -= tab2.contentSize.height + Blank; }
/// <summary> /// initializes a menu item with a normal, selected and disabled image with target/selector /// </summary> bool initFromNormalImage(string normalImage, string selectedImage, string disabledImage, SelectorProtocol target, SEL_MenuHandler selector) { CCNode normalSprite = CCSprite.spriteWithFile(normalImage); CCNode selectedSprite = null; CCNode disabledSprite = null; if (selectedImage != null && !string.IsNullOrEmpty(selectedImage)) { selectedSprite = CCSprite.spriteWithFile(selectedImage); } if (disabledImage != null && !string.IsNullOrEmpty(disabledImage)) { disabledSprite = CCSprite.spriteWithFile(disabledImage); } return(initFromNormalSprite(normalSprite, selectedSprite, disabledSprite, target, selector)); }
public CCMenuItemLabel(CCNode label, SEL_MenuHandler selector) { InitWithLabel(label, selector); }
public virtual void setTarget(SelectorProtocol rec, SEL_MenuHandler selector) { this.m_pListener = rec; this.m_pfnSelector = selector; }
/// <summary> /// creates a menu item with a normal,selected and disabled image with target/selector /// </summary> /// <param name="normalSprite"></param> /// <param name="selectedSprite"></param> /// <param name="disabledSprite"></param> /// <param name="target"></param> /// <param name="selector"></param> /// <returns></returns> public static CCMenuItemSprite itemFromNormalSprite(CCNode normalSprite, CCNode selectedSprite, CCNode disabledSprite, SelectorProtocol target, SEL_MenuHandler selector) { CCMenuItemSprite pRet = new CCMenuItemSprite(); pRet.initFromNormalSprite(normalSprite, selectedSprite, disabledSprite, target, selector); //pRet->autorelease(); return pRet; }
public CCMenuItemSprite(CCNode normalSprite, CCNode selectedSprite, SEL_MenuHandler selector) :this(normalSprite, selectedSprite, null, selector) { }
public CCMenuItemSprite(SEL_MenuHandler selector) : base(selector) { }
/// <summary> /// set the target/selector of the menu item /// </summary> /// <param name="selector"></param> public virtual void SetTarget(SEL_MenuHandler selector) { m_pfnSelector = selector; }
public CCMenuItemImage(string normalImage, string selectedImage, SEL_MenuHandler selector) : this(normalImage, selectedImage, null, selector) { }
/// <summary> /// set the target/selector of the menu item /// </summary> /// <param name="rec"></param> /// <param name="selector"></param> public virtual void setTarget(SelectorProtocol rec, SEL_MenuHandler selector) { m_pListener = rec; m_pfnSelector = selector; }
public CCMenuItemFont(string value, SEL_MenuHandler selector) { InitWithString(value, selector); }
public CCMenuItemSprite(CCNode normalSprite, CCNode selectedSprite, CCNode disabledSprite, SEL_MenuHandler selector) { InitWithTarget(selector); NormalImage = normalSprite; SelectedImage = selectedSprite; DisabledImage = disabledSprite; if (m_pNormalImage != null) { ContentSize = m_pNormalImage.ContentSize; } }
public CCMenuItemSprite(CCNode normalSprite, CCNode selectedSprite, SEL_MenuHandler selector) : this(normalSprite, selectedSprite, null, selector) { }
/// <summary> /// creates a menu item with a normal and selected image with target/selector /// </summary> public static CCMenuItemImage itemFromNormalImage(string normalImage, string selectedImage, string disabledImage, SelectorProtocol target, SEL_MenuHandler selector) { CCMenuItemImage pRet = new CCMenuItemImage(); if (pRet.initFromNormalImage(normalImage, selectedImage, disabledImage, target, selector)) { return(pRet); } return(null); }
//public override CCPoint anchorPoint //{ // get // { // return m_pLabel.anchorPoint; // } // set // { // m_pLabel.anchorPoint = value; // } //} /// <summary> /// creates a CCMenuItemLabel with a Label, target and selector /// </summary> public static CCMenuItemLabel itemWithLabel(CCNode label, SelectorProtocol target, SEL_MenuHandler selector) { CCMenuItemLabel pRet = new CCMenuItemLabel(); pRet.initWithLabel(label, target, selector); return pRet; }
/// <summary> /// Creates a CCMenuItem with a target/selector /// </summary> /// <param name="selector"></param> /// <returns></returns> public CCMenuItem(SEL_MenuHandler selector) { InitWithTarget(selector); }
/// <summary> /// initializes a CCMenuItemLabel with a Label, target and selector /// </summary> protected bool initWithLabel(CCNode label, SelectorProtocol target, SEL_MenuHandler selector) { base.initWithTarget(target, selector); m_fOriginalScale = 1.0f; m_tColorBackup = new ccColor3B(Microsoft.Xna.Framework.Color.White); // ccWHITE; DisabledColor = new ccColor3B(126, 126, 126); this.Label = label; return true; }
public CCMenuItemSprite(string normalSprite, string selectedSprite, SEL_MenuHandler selector) :this(new CCSprite(normalSprite), new CCSprite(selectedSprite), null, selector) { }
public static CCMenuItemLabel Create(CCNode label, SEL_MenuHandler selector) { var pRet = new CCMenuItemLabel(); pRet.InitWithLabel(label, selector); return pRet; }
/// <summary> /// creates a menu item with a normal and selected image with target/selector /// </summary> /// <param name="normalSprite"></param> /// <param name="selectedSprite"></param> /// <param name="target"></param> /// <param name="selector"></param> /// <returns></returns> public static CCMenuItemSprite itemFromNormalSprite(CCNode normalSprite, CCNode selectedSprite, SelectorProtocol target, SEL_MenuHandler selector) { return itemFromNormalSprite(normalSprite, selectedSprite, null, target, selector); }
public static CCMenuItemFont Create(string value, SEL_MenuHandler selector) { var pRet = new CCMenuItemFont(); pRet.InitWithString(value, selector); return pRet; }
/// <summary> /// initializes a menu item with a normal, selected and disabled image with target/selector /// </summary> public bool initFromNormalSprite(CCNode normalSprite, CCNode selectedSprite, CCNode disabledSprite, SelectorProtocol target, SEL_MenuHandler selector) { if (normalSprite == null) { throw new ArgumentNullException("normalSprite"); } initWithTarget(target, selector); NormalImage = normalSprite; SelectedImage = selectedSprite; DisabledImage = disabledSprite; contentSize = m_pNormalImage.contentSize; return true; }
public static CCMenuItemLabel itemWithLabel(CCNode label, SelectorProtocol target, SEL_MenuHandler selector) { CCMenuItemLabel cCMenuItemLabel = new CCMenuItemLabel(); cCMenuItemLabel.initWithLabel(label, target, selector); return(cCMenuItemLabel); }
/// <summary> /// creates a menu item with a normal and selected image with target/selector /// </summary> /// <param name="normalSprite"></param> /// <param name="selectedSprite"></param> /// <param name="target"></param> /// <param name="selector"></param> /// <returns></returns> public static CCMenuItemSprite itemFromNormalSprite(CCNode normalSprite, CCNode selectedSprite, SelectorProtocol target, SEL_MenuHandler selector) { return(itemFromNormalSprite(normalSprite, selectedSprite, null, target, selector)); }
public static CCMenuItemFont itemFromString(string value, SelectorProtocol target, SEL_MenuHandler selector) { CCMenuItemFont cCMenuItemFont = new CCMenuItemFont(); cCMenuItemFont.initFromString(value, target, selector); return(cCMenuItemFont); }
public CCMenuItemSprite(SEL_MenuHandler selector) : base(selector) { }
public CCMenuItemSprite(string normalSprite, string selectedSprite, SEL_MenuHandler selector) : this(new CCSprite(normalSprite), new CCSprite(selectedSprite), null, selector) { }