]> ruin.nu Git - hbs.git/blobdiff - bs/fleetview.cpp
now distributes and shows captured roids..
[hbs.git] / bs / fleetview.cpp
index a261b934b21d3433f18e8ac6e9fdd6da325a8d86..7c6633bef71c68c4d5785a4f0465db81f5dc4696 100644 (file)
@@ -236,12 +236,40 @@ void FleetView::slotViewTickRange(int min = -1, int max = -1)
                m_UnitsLostSurvivedView[(*i)]->setText(QString("%1").arg(after - before));
        }
 
+       int lost;
+       int before;
+       int after;
+
+       before = m_Fleet->resource(tr("metal").latin1(),m_iMinTick);
+       after = m_Fleet->resource(tr("metal").latin1(),m_iMaxTick);
+       lost = after - before;
+       m_ResourceView->setLines(tr("metal"),lost);
+
+       before = m_Fleet->resource(tr("crystal").latin1(),m_iMinTick);
+       after = m_Fleet->resource(tr("crystal").latin1(),m_iMaxTick);
+       lost = after - before;
+       m_ResourceView->setLines(tr("crystal"),lost);
+
+       before = m_Fleet->resource(tr("eonium").latin1(),m_iMinTick);
+       after = m_Fleet->resource(tr("eonium").latin1(),m_iMaxTick);
+       lost = after - before;
+       m_ResourceView->setLines(tr("eonium"),lost);
+
+       before = m_Fleet->resource(tr("uninit").latin1(),m_iMinTick);
+       after = m_Fleet->resource(tr("uninit").latin1(),m_iMaxTick);
+       lost = after - before;
+       m_ResourceView->setLines(tr("uninit"),lost);
+
+       before = m_Fleet->score(m_iMinTick);
+       after = m_Fleet->score(m_iMaxTick);
+       lost = after - before;
+       m_ResourceView->setLines(tr("score"),after);
+       m_ResourceView->setLines(tr("lost"),lost);
+
+
        Planet* pl;
        if ((pl = dynamic_cast<Planet*>(m_Fleet)))
        {
-               int lost;
-               int before;
-               int after;
 
                before = pl->roids(tr("metal").latin1(),m_iMinTick);
                after = pl->roids(tr("metal").latin1(),m_iMaxTick);