// private constructor for singleton private XKeyInput() { mBroadcaster_KeyDown = new XBroadcaster <KeyDown>(); mBroadcaster_KeyUp = new XBroadcaster <KeyUp>(); mBroadcaster_KeyHeld = new XBroadcaster <KeyHeld>(); mPrevPressedKeys = new List <Keys>(); }
// private constructor as per XSingleton private XWorld() { mBroadcaster_WorldRegenerated = new XBroadcaster <WorldRegenerated>(); mGen = new XWorldGen(); mMapType = XWorldGen.eMapType.Default; mGenSet = mGen.GetTuningSet(mMapType); mMapScale = 2; }
public void Init() { mBroadcaster_ExitGameEvent = new XBroadcaster <Game1.ExitGameEvent>(); mBroadcaster_MultiDrag = new XBroadcaster <XTouch.MultiDragData>(); mBroadcaster_SinglePoke = new XBroadcaster <XTouch.SinglePokeData>(); mBroadcaster_FourContacts = new XBroadcaster <XTouch.FourContacts>(); mBroadcaster_FiveContacts = new XBroadcaster <XTouch.FiveContacts>(); }
private void _Constructor_Buttons() { mBroadcaster_ButtonUpEvent = new XBroadcaster <ButtonUpEvent>(); mBroadcaster_ButtonDownEvent = new XBroadcaster <ButtonDownEvent>(); mBroadcaster_ButtonHeldEvent = new XBroadcaster <ButtonHeldEvent>(); mBroadcaster_ButtonAbortEvent = new XBroadcaster <ButtonAbortEvent>(); _mButtons = new SortedList <long, _IButton>(); _mCurrentlyPressed = null; }
private void SendButtonEvent <T>(bool pressed_now, XBroadcaster <T> b, T e) where T : class { XUtils.Assert(_mCurrentlyPressed != null); _mCurrentlyPressed.SetPressed(pressed_now); b.Post(e); if (!pressed_now) { _mCurrentlyPressed = null; } }
private XRootDebugMenu() { mListener_FiveContacts = new XListener <XTouch.FiveContacts>(1, eEventQueueFullBehaviour.Assert, "5contacts"); mListener_SelectorSelection = new XListener <XUI.SelectorSelectionEvent>(1, eEventQueueFullBehaviour.Assert, "dmss"); mBroadcaster_MenuSelection = new XBroadcaster <MenuSelectionEvent>(); mRootSelector = null; String spacer = XUI.Instance().GetSpacerString(); mOptions = new String[5] { "Map", spacer, "Exit", spacer, "Quit" }; }
public TestBroadcaster() { mEvent1 = new XBroadcaster <tEvent1>(); mEvent2 = new XBroadcaster <tEvent2>(); mEvent3 = new XBroadcaster <tEvent3>(); }
private void Constructor_Selector() { mBroadcaster_SelectorSelectionEvent = new XBroadcaster <SelectorSelectionEvent>(); mListener_ButtonUpEvent = new XListener <ButtonUpEvent>(1, eEventQueueFullBehaviour.Assert, "XUIselectorbutton"); mSelectors = new Dictionary <long, _ISelector>(); }