Ejemplo n.º 1
0
        private void button26_Click(object sender, EventArgs e)
        {//adv statuc
            StringBuilder strResult = new StringBuilder(50);

            strResult.Append("adv active: " + BUSAction.CheckAdvStatus());
            strResult.Append("\r\n");
            tbResult.Text = strResult.ToString();
        }
Ejemplo n.º 2
0
        void makeRequest()
        {
            try
            {
                //go to gold_page
                if ((requestTarget & RequestTarget.Gold_page) != 0)
                {
                    //kiem tra xem co adv nao active hay ko,
                    //neu co bo sung vao requestTarget de cap nhat
                    //ngay lap tuc, khong doi lan request sau
                    BUSAction.AutoLoadDefaultPage();
                }

                int iAdvstatus = BUSAction.CheckAdvStatus();
                if ((iAdvstatus & (int)DTOAccount.ADV_ACTIVE.MAYOR) != 0)
                {
                    requestTarget |= RequestTarget.Towns;
                    requestTarget |= RequestTarget.Building;
                }
                if ((iAdvstatus & (int)DTOAccount.ADV_ACTIVE.GENERAL) != 0)
                {
                    requestTarget |= RequestTarget.Troops;
                    //check thêm move
                }
                if ((iAdvstatus & (int)DTOAccount.ADV_ACTIVE.SCIENTIST) != 0)
                {
                    requestTarget |= RequestTarget.Research;
                }
                if ((iAdvstatus & (int)DTOAccount.ADV_ACTIVE.DIPLOMAT) != 0)
                {
                    requestTarget |= RequestTarget.Diplomacy;
                }

                //if then else request tung cai' trong request target
                //hakuna
                if ((requestTarget & RequestTarget.Towns) != 0)
                {//res + town hall
                 //BUSAction.AutoRequestEmpireOverview();
                }
                if ((requestTarget & RequestTarget.Building) != 0)
                {
                    //BUSAction.AutoRequestBuildings();
                }
                if ((requestTarget & RequestTarget.Research) != 0)
                {
                }
                if ((requestTarget & RequestTarget.Troops) != 0)
                {
                    BUSAction.AutoRequestTroops();
                }
                if ((requestTarget & RequestTarget.Diplomacy) != 0)
                {
                }

                //-----------------------------------------
                //debug
                DBnRequestServer++;
                DEBUG("request server: " + DBnRequestServer.ToString() + " " + requestTarget.ToString());
                //-----------------------------------------
            }
            catch (Exception ex)
            {}
        }