Пример #1
0
 public mg_pt_InputManager(Camera p_camera, mg_pt_ToppingBar p_toppingBar)
 {
     IsActive     = true;
     m_toppingBar = p_toppingBar;
     m_camera     = p_camera;
     InputManager.AddCamera(m_camera);
     m_onTouchStart = OnTouchStart;
     m_onTouchMove  = OnTouchMove;
     m_onTouchEnd   = OnTouchEnd;
     InputManager.Subscribe(TouchEvent.ON_TOUCH_START, m_onTouchStart);
     InputManager.Subscribe(TouchEvent.ON_SWIPE, m_onTouchMove);
     InputManager.Subscribe(TouchEvent.ON_TOUCH_UP, m_onTouchEnd);
 }
Пример #2
0
 public void Initialize(mg_pt_GameScreen p_screen)
 {
     m_isActive = true;
     m_screen   = p_screen;
     Lives      = 5;
     Minigame.SetLogic(this);
     m_penguinManager = m_screen.PenguinManager;
     m_penguinManager.Initialize(Minigame.Resources, Order);
     m_toppingBar = m_screen.ToppingBar;
     SetComplexity(Minigame.Resources.ComplexityDataHead);
     m_conveyor.Initialize(m_screen, Minigame.Resources.ConveyorSpeedData);
     Order.Randomize();
     m_pizza.Initialize(this, m_screen);
     m_toppingBar.Initialize(this);
     m_boardObject = m_screen.BoardObject;
     m_boardObject.Initialize(this);
 }