public static void BgRefresh(DTModule module, QueueStats.BGDataStruct queue) { int estimatedWait = queue.estimatedWait / 1000; int queuedTime = (System.Environment.TickCount - queue.timeWaited) / 1000; module.lbl_Status.Text = String.Format("{0} (queued)", excerptString(queue.battlefieldName)); if (estimatedWait != 0) module.lbl_Wait.Text = Helper.getFormatedTimeString(estimatedWait); else module.lbl_Wait.Text = "n/a"; module.lbl_QueueTime.Text = Helper.getFormatedTimeString(queuedTime); }
public static void LfgRefresh(DTModule module, QueueStats.LFGDataStruct queue) { var LfgDungeon = QueueStats.LfgDungeons[queue.LfgDungeonsId]; module.lbl_Status.Text = String.Format("{0} (queued)", excerptString(LfgDungeon.DungeonName)); if (queue.myWait != -1) module.lbl_Wait.Text = Helper.getFormatedTimeString(queue.myWait); else module.lbl_Wait.Text = "n/a"; int queuedTime = (System.Environment.TickCount - queue.queuedTime) / 1000; module.lbl_QueueTime.Text = Helper.getFormatedTimeString(queuedTime); int tank = LfgDungeon.totalTanks - queue.tankNeeds; int healer = LfgDungeon.totalHealers - queue.healerNeeds; int dps = LfgDungeon.totalDPS - queue.dpsNeeds; module.pic_Tank.Image = (queue.tankNeeds == 0) ? bmpTank : Helper.ConvertToGrayScale(bmpTank); module.pic_Heal.Image = (queue.healerNeeds == 0) ? bmpHeal : Helper.ConvertToGrayScale(bmpHeal); module.pic_Dps.Image = (queue.dpsNeeds == 0) ? bmpDps : Helper.ConvertToGrayScale(bmpDps); module.lbl_Tank.Text = tank + " / " + LfgDungeon.totalTanks; module.lbl_Healer.Text = healer + " / " + LfgDungeon.totalHealers; module.lbl_Dps.Text = dps + " / " + LfgDungeon.totalDPS; }