public void Init() { mainLayer = _renderer.CreateLayer(_width, _height, Layout); _renderer.AddLayer(mainLayer); RedWalkway = _renderer.GetImage("walkway.red"); Barrier = _renderer.GetImage("walkway.barrier"); BarrierPosition = new Point(-5, 0); WalkwayPosition = new Point(-5, Barrier.Height - 2); TouchManager = new TouchManager(); }
public void InitLayoutView() { mainLayer = renderer.CreateLayer(Layout.Width, Layout.Height, Layout); renderer.AddLayer(mainLayer); TouchManager = new TouchManager(game.Client); TouchManager.PushClickRect(Positions.HelloWorldPosition, Assets.Images.Landing.HelloWorld, (type, box, x, y, collide) => { if (type == TouchType.TouchDown) { if (!State.ShowWelcome) { State.ShowWelcome = true; } } return(true); }, true); helloWorldAnimation = MotionManager .StartMotion(Positions.HelloWorldPosition.X, 0) .Motion(new AnimationMotion(Positions.HelloWorldPosition, 1600, AnimationEasing.SineEaseIn)) .Motion(new AnimationMotion(Positions.HelloWorldPosition.X, Layout.Height / 4, 800, AnimationEasing.SineEaseIn)) .Motion(new AnimationMotion(Positions.HelloWorldPosition, 600, AnimationEasing.SineEaseIn)) .Motion(new FinishMotion()) .OnRender((layer, posX, posY, animationIndex, percentDone) => { layer.Save(); layer.DrawImage(Assets.Images.Landing.HelloWorld, posX, posY, true); layer.Restore(); }); welcomeAnimation = MotionManager .StartMotion(Positions.WelcomePosition.X, 0) .Motion(new AnimationMotion(Positions.WelcomePosition, 1600, AnimationEasing.SineEaseIn)) .Motion(new AnimationMotion(Positions.WelcomePosition.X, Layout.Height / 2, 800, AnimationEasing.SineEaseIn)) .Motion(new AnimationMotion(Positions.WelcomePosition, 600, AnimationEasing.SineEaseIn)) .Motion(new FinishMotion()) .OnRender((layer, posX, posY, animationIndex, percentDone) => { layer.Save(); layer.DrawImage(Assets.Images.Landing.Welcome, posX, posY, true); layer.Restore(); }); }
public void Init() { mainLayer = _renderer.CreateLayer(_width, _height, Layout); _renderer.AddLayer(mainLayer); TouchManager = new TouchManager(); this.NumberCallAreaPosition = new Point(8, 380); this.PreviousCalledBallsPosition = new Point(37, 370); this.BingoCardPosition1 = new Point(-9, 20); this.BingoCardPosition2 = new Point(151, 20); this.BingoCardPosition3 = new Point(-9, 190); this.BingoCardPosition4 = new Point(151, 190); LeftBoard = _renderer.GetImage("leftBoard.leftBoard"); NumberCallArea = _renderer.GetImage("leftBoard.numberCallArea"); BingoCard = _renderer.GetImage("leftBoard.bingoCard"); PreviousCalledBalls = _renderer.GetImage("leftBoard.previousCalledBalls"); ChooseYourCards = _renderer.GetImage("leftBoard.chooseYourCards"); PurchaseBingoCardOutline = _renderer.GetImage("leftBoard.purchaseBingCardOutline"); PurchaseBingoCardOutlineSelected = _renderer.GetImage("leftBoard.purchaseBingCardOutlineSelected"); this.PurchaseBingoCardPosition1 = new Point(4, 5); this.PurchaseBingoCardPosition2 = new Point(146, 5); this.PurchaseBingoCardPosition3 = new Point(4, 175); this.PurchaseBingoCardPosition4 = new Point(146, 175); LightBoard = _renderer.GetImage("leftBoard.lightBoard"); PurchaseBingoCard = _renderer.GetImage("leftBoard.purchaseBingoCard"); Icon100 = _renderer.GetImage("icons.100"); Icon200 = _renderer.GetImage("icons.200"); Icon300 = _renderer.GetImage("icons.300"); Icon400 = _renderer.GetImage("icons.400"); GoldCoin = _renderer.GetImage("icons.goldCoin"); Purchase1BingoCardPosition = new Point(83, 65); Purchase2BingoCardPosition1 = new Point(83 - 4, 65 - 4); Purchase2BingoCardPosition2 = new Point(83 + 4, 65 + 4); Purchase3BingoCardPosition1 = new Point(83 - 8, 65 - 8); Purchase3BingoCardPosition2 = new Point(83 + 0, 65 + 0); Purchase3BingoCardPosition3 = new Point(83 + 8, 65 + 8); Purchase4BingoCardPosition1 = new Point(83 - 12, 65 - 12); Purchase4BingoCardPosition2 = new Point(83 - 4, 65 - 4); Purchase4BingoCardPosition3 = new Point(83 + 4, 65 + 4); Purchase4BingoCardPosition4 = new Point(83 + 12, 65 + 12); PurchaseAmountPosition = new Point(40, 110); PurchaseCoinPosition = new Point(116, 121); ChooseYourCardsPosition = new Point(10, 142); LightBoardPosition = new Point(10, 30); SetState(BingoLayoutState.PurchaseCards); TouchManager.PushClickRect(new TouchRect(0, 0, _width, _height, purchaseCard)); setupCards(); }
public void Init() { mainLayer = _renderer.CreateLayer(_width, _height, Layout); _renderer.AddLayer(mainLayer); TouchManager = new TouchManager(this._game.Client); }