示例#1
0
        // Deprecated method that Nick was using, that hard-codes the DeviceID. Bad!
        //public bool Login(string username, string password)
        //{
        //    string deviceId = "masdkAhsmGPs" + username + "=";
        //    _loginApiCall = _apiCall.Login(username, password, deviceId);
        //    bool successful = _loginApiCall != null;
        //    if (successful)
        //        LoadStats();
        //    return successful;
        //}
        // Deprecated function Nick was using
        //public bool GetForts()
        //{
        //    FortsApiCall fortsApiCall = _apiCall.Forts(Lattitude, Longitude);
        //    LoadForts(fortsApiCall);
        //    return fortsApiCall != null; // this is null if the call failed
        //}
        //Deprecated function Nick was using
        //public bool PerformHarvest()
        //{
        //    HarvestAll harvestAll = _apiCall.HarvestAll(Lattitude, Longitude);
        //    LoadHarvest(harvestAll);
        //    return harvestAll != null; // this is null if the call failed
        //}
        private void LoadForts(FortsApiCall fortsApiCall)
        {
            if (fortsApiCall != null && fortsApiCall.PlayerForts != null && fortsApiCall.PlayerForts.Forts != null)
            {
                _fortsList = new List<Zoneski>();

                foreach (Forts fort in fortsApiCall.PlayerForts.Forts)
                {
                    Zoneski zoneski = new Zoneski();

                    zoneski.ControlState = ZoneControlStateConverter(fort.ZoneControlState);
                    zoneski.ZoneName = fort.ZoneName;
                    zoneski.ZoneId = fort.ZoneId.ToString();
                    zoneski.Latitude = fort.Latitude.ToString();
                    zoneski.Longitude = fort.Longitude.ToString();
                    zoneski.CurrentGasInTank = fort.CurrentGasInTank;

                    _fortsList.Add(zoneski);
                }
            }
        }
示例#2
0
 public void Forts(FortsApiCall fac)
 {
     UseFortData(fac.PlayerForts.Forts);
 }