public void InitializeButtons(int buttons) { SneakyButtonControlSkinnedBase tmp = null; for (int i = 0; i < buttons; i++) { tmp = new SneakyButtonControlSkinnedBase(i); AddChild(tmp, JOY_Z); Buttons.Add(tmp); } Orientation = ButtonsOrientation.Horizontal; }
protected override void AddedToScene() { base.AddedToScene(); Opacity = DEFAULT_TRANSPARENCY; //Joystick initialization JoyControl = new SneakyJoystickControlSkinnedBase(); AddChild(JoyControl, JOY_Z); JoyControl.Position = new CCPoint(ContentSize.Width * 0.09f, ContentSize.Width * 0.09f); //Buttons initialization SneakyButtonControlSkinnedBase tmp = null; for (int i = 0; i < Buttons.Capacity; i++) { tmp = new SneakyButtonControlSkinnedBase(i); AddChild(tmp, JOY_Z); Buttons.Add(tmp); } Orientation = ButtonsOrientation.Horizontal; //Listeners if (!IsListenerDisabled) { tListener = new CCEventListenerTouchAllAtOnce(); tListener.OnTouchesBegan = OnTouchesBegan; tListener.OnTouchesMoved = OnTouchesMoved; tListener.OnTouchesCancelled = OnTouchesCancelled; tListener.OnTouchesEnded = OnTouchesEnded; AddEventListener(tListener, this); } #if DEBUG IsDebug = true; #endif }
protected override void AddedToScene() { base.AddedToScene(); Opacity = DEFAULT_TRANSPARENCY; //Joystick initialization JoyControl = new SneakyJoystickControlSkinnedBase(drawNode); AddChild(JoyControl, JOY_Z); JoyControl.Position = new CCPoint (ContentSize.Width * 0.09f, ContentSize.Width * 0.09f); //Buttons initialization SneakyButtonControlSkinnedBase tmp = null; for (int i = 0; i < Buttons.Capacity; i++) { tmp = new SneakyButtonControlSkinnedBase(i, drawNode); AddChild(tmp, JOY_Z); Buttons.Add(tmp); } Orientation = ButtonsOrientation.Horizontal; //Listeners if (!IsListenerDisabled) { tListener = new CCEventListenerTouchAllAtOnce(); tListener.OnTouchesBegan = OnTouchesBegan; tListener.OnTouchesMoved = OnTouchesMoved; tListener.OnTouchesCancelled = OnTouchesCancelled; tListener.OnTouchesEnded = OnTouchesEnded; AddEventListener(tListener, this); } #if DEBUG IsDebug = true; #endif }