Exemple #1
0
        public void Show(bool bShow)
        {
            bool bVisible = visible();

            if (bVisible == bShow)
            {
                return;
            }

            set_visible(bShow);
            m_btnCance.set_visible(bShow);
            m_btnMatch.set_visible(bShow);
            m_sprBackground.set_visible(bShow);

            CGameScene pGameScene = (CGameScene)parent();

            if (bShow)
            {
                SeCurGate(pGameScene.m_nCurGateCount + 1);
                SeCurGateGold(pGameScene.m_tagGateCtrlInf[pGameScene.m_nCurGateCount].nGetScore);
                SeNextGateGold(pGameScene.m_tagGateCtrlInf[pGameScene.m_nCurGateCount + 1].nGetScore);

                for (int i = 0; i < 9; i++)
                {
                    m_sprCurGateGold[i].set_position(new Point(326 + i * 16 - (6 - m_nCurGateGoldCount) * 8, 220));
                    m_sprNextGateGold[i].set_position(new Point(326 + i * 16 - (6 - m_nNextGateGoldCount) * 8, 182));
                }
            }
            else
            {
                SeCurGate(0);
                SeCurGateGold(0);
                SeNextGateGold(0);
            }
        }
Exemple #2
0
        public void ShowWidnow(bool bShow)
        {
            bool bVisible = visible();

            if (bVisible == bShow)
            {
                return;
            }

            set_visible(bShow);
            m_btnCancle.set_visible(bShow);
            m_btnOk.set_visible(bShow);
            m_btnMinus.set_visible(bShow);
            m_btnAdd.set_visible(bShow);
            m_sldNumber.set_visible(bShow);
            m_btnMinus1.set_visible(bShow);
            m_btnAdd1.set_visible(bShow);
            m_sldNumber1.set_visible(bShow);

            if (bShow)
            {
                try
                {
                    Sound_Instance pSound = Root.instance().sound_manager().sound_instance(16);
                    pSound.play(false, true);
                }
                catch
                {
                }
            }
        }
Exemple #3
0
        public void Show(bool bShow)
        {
            bool bVisible = visible();

            if (bVisible == bShow)
            {
                return;
            }

            set_visible(bShow);
            m_btnMessageHide.set_visible(bShow);
            m_btnMessageSend.set_visible(bShow);
            m_sprBackground.set_visible(bShow);

            CGameScene pGameScene = (CGameScene)parent();

            pGameScene.m_bIsShowMessageBox = bShow;
            if (bShow)
            {
                //pakcj global::ShowWindow(pGameScene.GetClientKernel().m_hWndEdit,SW_SHOW);
            }
            else
            {
                //pakcj global::ShowWindow(pGameScene.GetClientKernel().m_hWndEdit,SW_HIDE);
            }
        }
        public void ShowWidnow(bool bIsShow)
        {
            CGameScene pGameScene = (CGameScene)parent();

            bool bShow = (pGameScene.m_dwRoomType == 0) ? bIsShow : false;

            bool bVisible = visible();

            if (bVisible == bShow)
            {
                return;
            }

            set_visible(bShow);
            m_btnCancle.set_visible(bShow);
            m_btnMax.set_visible(bShow);
            m_btnOk.set_visible(bShow);
            m_btnMinus.set_visible(bShow);
            m_btnAdd.set_visible(bShow);
            m_sldNumber.set_visible(bShow);

            if (bShow)
            {
                try
                {
                    Sound_Instance pSound = Root.instance().sound_manager().sound_instance(16);
                    pSound.play(false, true);
                }
                catch
                {
                }
            }

            if (bIsShow == true)
            {
                CClientKernel pClientKernel = pGameScene.GetClientKernel();
                if (pClientKernel == null)
                {
                    return;
                }

                UserInfo pUserData = pClientKernel.GetMeUserInfo();
                if ((pUserData != null) && (pUserData.GetGameMoney() > 100))
                {
                    int nMeBuyCount = (pUserData.GetGameMoney() - 100) / m_lCellScore;
                    m_nMaxBuyFishGold = (m_nMaxFishGold <= nMeBuyCount) ? m_nMaxFishGold : nMeBuyCount;
                }
                else
                {
                    m_nMaxBuyFishGold = 0;
                }

                button_press(10011);
            }
        }
Exemple #5
0
        public void Show(bool bShow)
        {
            bool bVisible = visible();

            if (bVisible == bShow)
            {
                return;
            }

            set_visible(bShow);
            m_btnExit.set_visible(bShow);
            m_sprBackground.set_visible(bShow);
        }
        public void Show(bool bShow)
        {
            bool bVisible = visible();

            if (bVisible == bShow)
            {
                return;
            }

            set_visible(bShow);
            m_btnCance.set_visible(bShow);
            m_btnReMatch.set_visible(bShow);
            m_btnShow.set_visible(bShow);
            m_sprBackground.set_visible(bShow);
            m_sprResult.set_visible(bShow);
        }
Exemple #7
0
        public void ShowWidnow(bool bShow)
        {
            set_visible(bShow);



            m_btnAccountAndExit.set_visible(bShow);
            m_btnAccount.set_visible(bShow);



            m_btnClose.set_visible(bShow);

            if (bShow == true)
            {
                m_dwStartTime = FishDefine.time();
            }
        }
Exemple #8
0
        public void Show(bool bShow)
        {
            bool bVisible = visible();

            if (bVisible == bShow)
            {
                return;
            }

            set_visible(bShow);
            m_btnStart.set_visible(bShow);
            m_sprBackground.set_visible(bShow);

            for (int i = 0; i < 9; i++)
            {
                m_sprMatchGold[i].set_visible(bShow);
            }
        }
        public CMeUserInfoLayer()
        {
            m_ptDown = new Point(196, -116);
            m_ptUp   = new Point(196, 32);

            m_Font = Root.instance().font_manager().create_font_ttf("simsun", "fish\\simsun.ttc");
            m_Font.set_size(new Size(14, 15));

            m_btnAccount = new Button_Widget(Root.instance().imageset_manager().imageset("role").image("btn_account_image"), Root.instance().imageset_manager().imageset("role").image("btn_account_over"), Root.instance().imageset_manager().imageset("role").image("btn_account_down"), Root.instance().imageset_manager().imageset("role").image("btn_account_disable"));
            m_btnAccount.set_tag(10100);
            m_btnAccount.set_position(new Point(514, 560));
            m_btnAccount.set_content_size(new Size(76, 27));
            m_btnAccount.add_listener(this);

            m_btnBullet = new Button_Widget(Root.instance().imageset_manager().imageset("role").image("btn_buy_image"), Root.instance().imageset_manager().imageset("role").image("btn_buy_over"), Root.instance().imageset_manager().imageset("role").image("btn_buy_down"), Root.instance().imageset_manager().imageset("role").image("btn_buy_disable"));
            m_btnBullet.set_tag(10101);
            m_btnBullet.set_position(new Point(514, 560));
            m_btnBullet.set_content_size(new Size(76, 27));
            m_btnBullet.add_listener(this);

            m_btnDown = new Button_Widget(Root.instance().imageset_manager().imageset("role").image("btn_me_info_down_image"), Root.instance().imageset_manager().imageset("role").image("btn_me_info_down_over"), Root.instance().imageset_manager().imageset("role").image("btn_me_info_down_down"), Root.instance().imageset_manager().imageset("role").image("btn_me_info_down_disable"));
            m_btnDown.set_tag(10102);
            m_btnDown.set_position(new Point(514, 560));
            m_btnDown.set_content_size(new Size(86, 15));
            m_btnDown.set_visible(false);
            m_btnDown.add_listener(this);

            m_btnUp = new Button_Widget(Root.instance().imageset_manager().imageset("role").image("btn_me_info_up_image"), Root.instance().imageset_manager().imageset("role").image("btn_me_info_up_over"), Root.instance().imageset_manager().imageset("role").image("btn_me_info_up_down"), Root.instance().imageset_manager().imageset("role").image("btn_me_info_up_disable"));
            m_btnUp.set_tag(10103);
            m_btnUp.set_position(new Point(514, 560));
            m_btnUp.set_content_size(new Size(86, 15));
            m_btnUp.set_visible(true);
            m_btnUp.add_listener(this);

            m_sprBackground = new Sprite(Root.instance().imageset_manager().imageset("role").image("btn_me_info_image"));
            m_sprBackground.set_hot(new Point(0, 0));
            add_child(m_sprBackground);

            m_Font = Root.instance().font_manager().create_font_ttf("simsun", "fish\\simsun.ttc");
            m_Font.set_size(new Size(15, 16));

            m_bIsOk = false;
        }
Exemple #10
0
        public void Show(bool bShow)
        {
            bool bVisible = visible();

            if (bVisible == bShow)
            {
                return;
            }

            set_visible(bShow);
            m_btnEnter.set_visible(bShow);
            m_sprBackground.set_visible(bShow);

            CGameScene pGameScene = (CGameScene)parent();

            if (bShow)
            {
                SeCurGate(pGameScene.m_nCurGateCount + 1);
                SeAllGate(pGameScene.m_nGateCount);
                SeFishGold(pGameScene.m_tagGateCtrlInf[pGameScene.m_nCurGateCount].nFishScore);
                SeGetGold(pGameScene.m_tagGateCtrlInf[pGameScene.m_nCurGateCount].nGetScore);

                for (int i = 0; i < 2; i++)
                {
                    m_sprCurGate[i].set_position(new Point(142 + i * 16, 114));
                    m_sprAllGate[i].set_position(new Point(266 + i * 22, 60));
                }

                for (int i = 0; i < 9; i++)
                {
                    m_sprFishGold[i].set_position(new Point(318 + i * 16 - (9 - m_nFishGoldCount) * 8, 114));
                    m_sprGetGold[i].set_position(new Point(318 + i * 16 - (9 - m_nGetGoldCount) * 8, 148));
                }
            }
            else
            {
                SeCurGate(0);
                SeAllGate(0);
                SeFishGold(0);
                SeGetGold(0);
            }
        }
Exemple #11
0
        public CFrameLayer(int nScene)
        {
            string ui;

            if (nScene == 0)
            {
                ui = "ui_load";
            }
            else
            {
                ui = "ui_game";
            }

            m_nScene = nScene;

            image_tl_ = Root.instance().imageset_manager().imageset(ui).image("frame_tl_");
            image_tm_ = Root.instance().imageset_manager().imageset(ui).image("frame_tm_");
            image_tr_ = Root.instance().imageset_manager().imageset(ui).image("frame_tr_");
            image_ml_ = Root.instance().imageset_manager().imageset(ui).image("frame_ml_");
            image_mr_ = Root.instance().imageset_manager().imageset(ui).image("frame_mr_");
            image_bl_ = Root.instance().imageset_manager().imageset(ui).image("frame_bl_");
            image_bm_ = Root.instance().imageset_manager().imageset(ui).image("frame_bm_");
            image_br_ = Root.instance().imageset_manager().imageset(ui).image("frame_br_");

            m_Font = Root.instance().font_manager().create_font_ttf("simsun", "fish\\simsun.ttc");
            m_Font.set_size(new Size(14, 15));

            m_btnClose = new Button_Widget(Root.instance().imageset_manager().imageset(ui).image("btn_close_image"), Root.instance().imageset_manager().imageset(ui).image("btn_close_over"), Root.instance().imageset_manager().imageset(ui).image("btn_close_down"), Root.instance().imageset_manager().imageset(ui).image("btn_close_disable"));
            m_btnClose.set_tag(10000);
            m_btnClose.set_position(new Point(1280 - 54, 4));
            m_btnClose.set_content_size(new Size(41, 24));
            m_btnClose.add_listener(this);
            m_btnClose.set_visible(false);

            m_btnMax = new Button_Widget(Root.instance().imageset_manager().imageset(ui).image("btn_max_image"), Root.instance().imageset_manager().imageset(ui).image("btn_max_over"), Root.instance().imageset_manager().imageset(ui).image("btn_max_down"), Root.instance().imageset_manager().imageset(ui).image("btn_max_disable"));
            m_btnMax.set_tag(10001);
            m_btnMax.set_position(new Point(1280 - 54 - 30, 4));
            m_btnMax.set_content_size(new Size(29, 24));
            m_btnMax.add_listener(this);
            m_btnMax.set_visible(false);

            m_btnMin = new Button_Widget(Root.instance().imageset_manager().imageset(ui).image("btn_min_image"), Root.instance().imageset_manager().imageset(ui).image("btn_min_over"), Root.instance().imageset_manager().imageset(ui).image("btn_min_down"), Root.instance().imageset_manager().imageset(ui).image("btn_min_disable"));
            m_btnMin.set_tag(10002);
            m_btnMin.set_position(new Point(1280 - 54 - 30 - 33, 4));
            m_btnMin.set_content_size(new Size(32, 24));
            m_btnMin.add_listener(this);
            m_btnMin.set_visible(false);

            m_btnHelp = new Button_Widget(Root.instance().imageset_manager().imageset(ui).image("btn_help_image"), Root.instance().imageset_manager().imageset(ui).image("btn_help_over"), Root.instance().imageset_manager().imageset(ui).image("btn_help_down"), Root.instance().imageset_manager().imageset(ui).image("btn_help_disable"));
            m_btnHelp.set_tag(10003);
            m_btnHelp.set_position(new Point(1072 - 43, 4));
            m_btnHelp.set_content_size(new Size(42, 24));
            m_btnHelp.add_listener(this);
            m_btnHelp.set_visible(false);

            m_btnMessage = new Button_Widget(Root.instance().imageset_manager().imageset("ui_load").image("btn_message_image"), Root.instance().imageset_manager().imageset("ui_load").image("btn_message_over"), Root.instance().imageset_manager().imageset("ui_load").image("btn_message_down"), Root.instance().imageset_manager().imageset("ui_load").image("btn_message_disable"));
            m_btnMessage.set_tag(10005);
            m_btnMessage.set_position(new Point(1072, 4));
            m_btnMessage.set_content_size(new Size(34, 24));
            m_btnMessage.add_listener(this);
            m_btnMessage.set_visible(false);

            m_btnSetting = new Button_Widget(Root.instance().imageset_manager().imageset(ui).image("btn_setting_image"), Root.instance().imageset_manager().imageset(ui).image("btn_setting_over"), Root.instance().imageset_manager().imageset(ui).image("btn_setting_down"), Root.instance().imageset_manager().imageset(ui).image("btn_setting_disable"));
            m_btnSetting.set_tag(10004);
            m_btnSetting.set_position(new Point(1072 + 34, 4));
            m_btnSetting.set_content_size(new Size(42, 24));
            m_btnSetting.add_listener(this);
            m_btnSetting.set_visible(false);

            m_btnShow = new Button_Widget(Root.instance().imageset_manager().imageset("ui_load").image("btn_index_show_image"), Root.instance().imageset_manager().imageset("ui_load").image("btn_index_show_over"), Root.instance().imageset_manager().imageset("ui_load").image("btn_index_show_down"), Root.instance().imageset_manager().imageset("ui_load").image("btn_index_show_disable"));
            m_btnShow.set_tag(10008);
            m_btnShow.set_position(new Point(1072 - 160, -100));
            m_btnShow.set_content_size(new Size(85, 24));
            m_btnShow.add_listener(this);
            m_btnShow.set_visible(false);

            m_btnGateHelp = new Button_Widget(Root.instance().imageset_manager().imageset("ui_load").image("btn_gate_help_image"), Root.instance().imageset_manager().imageset("ui_load").image("btn_gate_help_over"), Root.instance().imageset_manager().imageset("ui_load").image("btn_gate_help_down"), Root.instance().imageset_manager().imageset("ui_load").image("btn_gate_help_disable"));
            m_btnGateHelp.set_tag(10009);
            m_btnGateHelp.set_position(new Point(1072 - 160, -100));
            m_btnGateHelp.set_content_size(new Size(73, 24));
            m_btnGateHelp.add_listener(this);
            m_btnGateHelp.set_visible(false);
        }
Exemple #12
0
        public void button_press(int tag)
        {
            if (tag == 10000)
            {
                if (m_nScene > 0)
                {
                    CGameScene pGameScene = (CGameScene)parent();
                    if (!pGameScene.m_layAccount.visible())
                    {
                        pGameScene.m_layBuyBulletLayer.ShowWidnow(false);
                        if (!pGameScene.m_ReMatchStart.visible())
                        {
                            pGameScene.m_layAccount.ShowWidnow(true);
                        }
                    }
                    ((CGameScene)parent()).window_closed(null);
                    Root.instance().queue_end_rendering();
                }
                else
                {
                    //theApp->stop_loading_thread();
                    Root.instance().queue_end_rendering();
                }
            }
            else if (tag == 10002)
            {
                //pakcj ShowWindow(Root.instance().render_window().window_handle(), SW_MINIMIZE);
            }
            else if (tag == 10004)
            {
                if (m_nScene > 0)
                {
                    CGameScene pGameScene = (CGameScene)parent();
                    if (!pGameScene.m_laySetting.visible())
                    {
                        pGameScene.m_laySetting.ShowWidnow(true);
                    }
                }
            }
            else if (tag == 10005)
            {
                CGameScene pGameScene = (CGameScene)parent();
                pGameScene.m_sendMessage.button_press(10202);
            }
            else if (tag == 10003)
            {
                CGameScene pGameScene = (CGameScene)parent();
                pGameScene.m_Help.Show(true);
            }
            else if (tag == 10008)
            {
                CGameScene pGameScene = (CGameScene)parent();
                //pakcj ShellExecute(null, "open", pGameScene.m_cbMatchIndexURL, null, null, SW_SHOWNORMAL);
            }
            else if (tag == 10009)
            {
                CGameScene pGameScene = (CGameScene)parent();
                if (pGameScene.m_dwRoomType == 3)
                {
                    if (pGameScene.m_MatchStart.visible() || pGameScene.m_MatchAgainLayer.visible() || pGameScene.m_GateEndLayer.visible())
                    {
                        pGameScene.m_GateHelpLayer.Show(false);
                    }
                    else
                    {
                        pGameScene.m_GateHelpLayer.Show(true);
                    }
                }
            }
            else if (tag == 10010)
            {
                CGameScene pGameScene = (CGameScene)parent();
                if ((pGameScene.m_dwRoomType == 0) || (pGameScene.m_dwRoomType == 3))
                {
                    m_btnShow.set_position(new Point(1072 - 160, -100));
                    m_btnShow.set_visible(false);

                    if (pGameScene.m_dwRoomType == 3)
                    {
                        m_btnGateHelp.set_visible(true);
                        m_btnGateHelp.set_position(new Point(1072 - 120, 4));
                    }
                }
                else if ((pGameScene.m_dwRoomType == 1) || (pGameScene.m_dwRoomType == 2))
                {
                    m_btnShow.set_visible(true);
                    m_btnShow.set_position(new Point(1072 - 142, 4));
                    m_btnGateHelp.set_position(new Point(1072 - 160, -100));
                    m_btnGateHelp.set_visible(false);
                }
            }
        }