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;
        }
Exemple #2
0
        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
        }
        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;
        }