public TouchScreenInput(CCLayer owner) { this.owner = owner; touchListener = new CCEventListenerTouchAllAtOnce (); touchListener.OnTouchesMoved = HandleTouchesMoved; touchListener.OnTouchesBegan = HandleTouchesBegan; owner.AddEventListener (touchListener); }
public TouchScreenInput(CCLayer Owner,PhysicsEntity controledEntity) { this.owner = Owner; mControledEntity = controledEntity; touchListener = new CCEventListenerTouchAllAtOnce (); touchListener.OnTouchesMoved = HandleTouchesMoved; touchListener.OnTouchesEnded = OnTouchesEnded; owner.AddEventListener (touchListener); }
public Button(CCLayer layer) { ownerLayer = layer; // Give it a default texture, may get changed in ButtonStyle sprite = new CCSprite ("ViewsImage/btnBase.png"); sprite.IsAntialiased = false; this.AddChild (sprite); label = new CCLabel("", "fonts/go3v2.ttf", 40, CCLabelFormat.SystemFont); label.IsAntialiased = false; this.AddChild (label); //touch event touchListener = new CCEventListenerTouchAllAtOnce (); touchListener.OnTouchesBegan = HandleTouchesBegan; ownerLayer.AddEventListener (touchListener); }
public Button(CCLayer layer) { // Give it a default texture, may get changed in ButtonStyle sprite = new CCSprite ("ui/buttonup.png"); sprite.IsAntialiased = false; this.AddChild (sprite); label = new CCLabel("", "fonts/alphbeta.ttf", 24, CCLabelFormat.SystemFont); label.IsAntialiased = false; this.AddChild (label); //touch event var touchListener = new CCEventListenerTouchAllAtOnce (); touchListener.OnTouchesBegan = HandleTouchesBegan; //layer add click event listener //when user click layer, touchListener will be launched layer.AddEventListener (touchListener); }
public Button(CCLayer layer) { // Give it a default texture, may get changed in ButtonStyle sprite = new CCSprite ("ui/buttonup.png"); sprite.IsAntialiased = false; this.AddChild (sprite); label = new CCLabel("", "fonts/Aldrich-Regular.ttf", 24, CCLabelFormat.SystemFont); label.IsAntialiased = false; this.AddChild (label); var touchListener = new CCEventListenerTouchAllAtOnce (); touchListener.OnTouchesBegan = HandleTouchesBegan; layer.AddEventListener (touchListener); }
/// <summary> /// Init the specified sceneLayer. /// </summary> /// <param name="sceneLayer">The scene layer.</param> public void Init(CCLayer sceneLayer) { m_touchListener = new CCEventListenerTouchAllAtOnce(); m_touchListener.OnTouchesBegan = OnTouchesBegan; m_touchListener.OnTouchesCancelled = OnTouchesCancelled; m_touchListener.OnTouchesEnded = OnTouchesEnded; m_touchListener.OnTouchesMoved = OnTouchesMoved; sceneLayer.AddEventListener(m_touchListener); }